宝塔相关安全权限设定

发布于 2023-06-02 10:05:11

1. 检查是否设置命令行界面超时退出

解决方案:1、在文件【/etc/profile】中添加tmout=300,等保要求不大于600秒
2、执行命令source /etc/profile使配置生效

#设置所有用户将在600秒内(即10分钟)无操作后自动注销
TMOUT=600

2. 检查拥有suid和sgid权限的文件

解决方案:1、使用chmod u-s/g-s 【文件名】命令修改文件的权限

# chmod g-s /usr/bin/chage /usr/bin/gpasswd /usr/bin/wall /usr/bin/chfn /usr/bin/chsh /usr/bin/newgrp /bin/mount /bin/umount
# chmod u-s /usr/bin/chage /usr/bin/gpasswd /usr/bin/wall /usr/bin/chfn /usr/bin/chsh /usr/bin/newgrp /bin/mount /bin/umount

3. 是否使用加密的远程管理ssh, SSH 空闲超时时间检测

解决方案:1、在【/etc/ssh/sshd_config】文件中添加或修改Protocol 2
2、在【/etc/ssh/sshd_config】文件中设置【ClientAliveInterval】设置为900
3、随后执行命令systemctl restart sshd重启进程

Port 54322
Protocol 2
...
ClientAliveInterval 900

4. bootloader配置权限检查

# chmod 600 /boot/grub/grub.cfg

5. TCP-SYNcookie保护检测

解决方案:1、在【/etc/sysctl.conf】文件中添加net.ipv4.tcp_syncookies=1
2、然后执行命令sysctl -p生效配置

0 条评论

发布
问题