鲲鹏社区首页
中文
注册
开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

安全加固

设置登录会话超时时间

登录会话30分钟(或更短)的时间内没有活动的情况下属于超时。

  1. 登录安装BoostIO组件的节点。
  2. 执行以下命令,打开“/etc/profile”文件。
    vim /etc/profile
  3. 按“i”进入编辑模式,在文件尾部增加以下内容。
    export TMOUT=1800
    readonly TMOUT
  4. 按“ESC”键,输入:wq!,按“Enter”保存并退出编辑。

设置umask

建议用户服务器的umask设置为027~777,提高文件权限。

此处以设置umask为027为例。

  1. 以root用户登录服务器,编辑“/etc/profile”文件。
    vim /etc/profile
  2. “/etc/profile”文件末尾加上umask 027,保存并退出。
  3. 执行如下命令使配置生效。
    source /etc/profile

安全配置基线

所属功能域/功能

Functional Domain/Function

TLS证书开关

OM对象(可选)

Configuration management object

NA

配置参数(可选)

Parameters for configuring managed objects

NA

规则分类(支持定制)

Rule Category (Customization Supported)

证书管理

规则分类ID

Rule Category (Customization Supported)ID

NA

规则子类(支持定制)

Rule Subcategory (Customization Supported)

TLS证书认证

规则子类ID

Rule Subcategory (Customization Supported)ID

NA

规则名称

Rule Name

启用TLS认证

规则ID

Rule ID

NA

风险等级

Risk Level

规则描述

Rule Description

开启后,集群中所有的Client端和Server端需要同步开启或关闭TLS认证,否则会连接失败。同时BoostIO集群中的所有计算节点均需开启TLS认证。

风险描述

Risk Description

不开启TLS,网络通信数据未加密容易泄露。

修复影响

Repair Impact

开启之后通信通道数据加密传输。

取值范围

Value Range

[true,false]

安全推荐值

Recommended Security Values

TRUE

缺省值

default value

TRUE

修复建议

Rectification Suggestions

是否必选项

Mandatory or Not

是否默认安全

Default Security or not

密钥更新

密钥更新需要重启BoostIO加速组件服务,请合理规划密钥更新周期。密钥管理请参见开启TLS认证

缓冲区溢出安全保护

为阻止缓冲区溢出攻击,建议使用ASLR(Address space layout randomization)技术,通过对堆、栈、共享库映射等线性区布局的随机化,增加攻击者预测目的地址的难度,防止攻击者直接定位攻击代码位置。该技术可作用于堆、栈、内存映射区(mmap基址、shared libraries、vdso页)。

开启方式:

echo 2 >/proc/sys/kernel/randomize_va_space