Go to main content

Oracle SuperCluster M7 系列安全指南

退出打印视图

更新时间: 2016 年 2 月
 
 

强制实施不可执行堆栈

启用不可执行堆栈是一个非常有用的技巧,可以阻挠某些类型的缓冲区溢出攻击。启用 Oracle Solaris nxstack 后,会将进程堆栈内存段标记为不可执行。这项扩展可以抵御依靠注入恶意代码并在堆栈上执行该代码的攻击。

  1. 登录到某一台计算服务器并以超级用户身份访问主机控制台。

    请参见登录到计算服务器并更改默认密码

  2. 启用 nxstack
    # sxadm set model=all nxstack
    
  3. 验证配置。
    # sxadm get all nxstack
    EXTENSION     PROPERTY     VALUE
    nxstack         model        all