文章插图
开源安全审计工具Lynis简单介绍Lynis是一款linux系统的安全审计以及加固工具,能够进行深层次的安全扫描,其目的是检测潜在的时间并对未来的系统加固提供建议 。
这款软件会扫描一般系统信息,脆弱软件包以及潜在的错误配置,执行全面的运行状况扫描,以支持系统强化和合规性测试
官网:https://cisofy.com/lynis/
文章插图
下面介绍使用Lynis扫描centos7系统并进行安全加固1、配置lynis的源,并安装lynis
vi /etc/yum.repos.d/cisofy-lynis.repo[lynis]name=CISOfy Software - Lynis packagebaseurl=https://packages.cisofy.com/community/lynis/rpm/enabled=1gpgkey=https://packages.cisofy.com/keys/cisofy-software-rpms-public.keygpgcheck=1priority=2yum install lynis
文章插图
(图片可放大查看)
文章插图
(图片可放大查看)
2、使用用lynis扫描系统
lynis -hlynis audit system
文章插图
(图片可放大查看)
文章插图
(图片可放大查看)
3、根据上面安全加固建议进行安全加固例如扫描出来的SSH的加固建议有如下加固项
文章插图
文章插图
(图片可放大查看)
修改之前的CentOS7安全加固脚本中ssh加固部分,可以参考之前文章
CentOS7一键安全加固及系统优化脚本
修改成如下
sec_ssh() { echo "============= sec ssh =============" >> ${LOCK} 2>&1 echo -en "${RGB_WAIT}Configuring...${RGB_END}" sed -i 's/#UseDNS.*$/UseDNS no/' /etc/ssh/sshd_config sed -i 's/^#LoginGraceTime.*$/LoginGraceTime 60/' /etc/ssh/sshd_config sed -i 's/^#PermitEmptyPasswords.*$/PermitEmptyPasswords no/' /etc/ssh/sshd_config sed -i 's/^#PubkeyAuthentication.*$/PubkeyAuthentication yes/' /etc/ssh/sshd_config sed -i 's/^#MaxAuthTries.*$/MaxAuthTries 3/' /etc/ssh/sshd_config sed -i "s/#ClientAliveInterval 0/ClientAliveInterval 30/g" /etc/ssh/sshd_config sed -i "s/#ClientAliveCountMax 3/ClientAliveCountMax 3/g" /etc/ssh/sshd_config sed -i "s/X11Forwarding yes/X11Forwarding no/g" /etc/ssh/sshd_config sed -i "s/#AllowAgentForwarding yes/AllowAgentForwarding no/g" /etc/ssh/sshd_config sed -i "s/#AllowTcpForwarding yes/AllowTcpForwarding no/g" /etc/ssh/sshd_config sed -i "s/#TCPKeepAlive yes/TCPKeepAlive no/g" /etc/ssh/sshd_config sed -i "s/#Compression delayed/Compression no/g" /etc/ssh/sshd_config sed -i "s/#MaxSessions 10/MaxSessions 2/g" /etc/ssh/sshd_config sed -i "s/#LogLevel INFO/LogLevel VERBOSE/g" /etc/ssh/sshd_config sed -i "s/#Banner none/Banner /etc/issue.net/g" /etc/ssh/sshd_config echo "Authorized users only. All activity may be monitored and reported.">/etc/issue.net systemctl restart sshd.service >> ${LOCK} 2>&1 cat /etc/ssh/sshd_config >> ${LOCK} 2>&1 echo -e "r${RGB_SUCCESS}Configuration Success${RGB_END}"}
然后执行CentOS7安全加固脚本后,再进行lynis扫描文章插图
推荐阅读
- 如何根据使用用途选择手电筒的类型
- 冰箱里的补偿开关如何使用 冬天冰箱的补偿开关要调到哪里才最合适
- 白马岭茶获GAP认证,白马岭茶曾为国家创汇立下汗马功劳
- 蚂蚁庄园下列哪个成语谈何容易 下列选项中哪个是成语蚂蚁庄园谈何容易细思恐极
- 龙井茶叶冲泡方式,高温下的西湖龙井茶
- 彩农茶老曼峨,彩农茶友天下
- CentOS7安装最新版Redis6.0.9
- 使用命令行浏览器在 Linux 终端上网浏览
- 你不知道的微信公众号编辑器的使用小妙招
- 胰岛素针头重复使用的危害有哪些 胰岛素针头可以用几次