💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# CentOS Linux 7安全基线检查 ## 基本信息 风险分类:系统基线-CentOS Linux 7安全基线检查 检测项说明: CentOS Linux 7基线检查,对标阿里云和CIS标准 ## 风险详情 >检查项目 : 设置密码失效时间 加固建议: 在 `/etc/login.defs` 中将 `PASS_MAX_DAYS` 参数设置为 `60-180` 之间,如 `PASS_MAX_DAYS 90`。需同时执行命令设置 `root` 密码失效时间: `$ chage --maxdays 90 root`。 >检查项目 : 设置密码修改最小间隔时间 加固建议: 在 `/etc/login.defs` 中将 `PASS_MIN_DAYS` 参数设置为 `5-14` 之间,建议为 `7`: `PASS_MIN_DAYS 7` 需同时执行命令为 `root` 用户设置: `$ chage --mindays 7 root ` >检查项目 : 禁止 `SSH` 空密码用户登录 加固建议: 在 `/etc/ssh/sshd_config` 中取消 `PermitEmptyPasswords no` 注释符号 `# ` >检查项目 : 确保 `SSH MaxAuthTries` 设置为 `3` 到 `6` 之间 加固建议: 在 `/etc/ssh/sshd_config` 中取消 `MaxAuthTries` 注释符号 `#`,设置最大密码尝试失败次数`3-6`,建议为`5`:`MaxAuthTries 5 ` >检查项目 : `SSHD` 强制使用 `V2` 安全协议 加固建议: 编辑 `/etc/ssh/sshd_config` 文件以按如下方式设置参数: `Protocol 2 ` >检查项目 : 设置 `SSH` 空闲超时退出时间 加固建议: 编辑 `/etc/ssh/sshd_config`,将 `ClientAliveInterval` 设置为 `300` 到 `900` ,即 `5-15`分钟,将`ClientAliveCountMax` 设置为 `0` `ClientAliveInterval 300 ` `ClientAliveCountMax 0 ` >检查项目 : 确保 `SSH LogLevel` 设置为 `INFO ` 加固建议: 编辑 `/etc/ssh/sshd_config` 文件以按如下方式设置参数(取消注释): `LogLevel INFO ` >检查项目 : 设置用户权限配置文件的权限 加固建议: 执行以下5条命令 $ chown root:root /etc/passwd /etc/shadow /etc/group /etc/gshadow $ chmod 0644 /etc/group $ chmod 0644 /etc/passwd $ chmod 0400 /etc/shadow $ chmod 0400 /etc/gshadow