快捷搜索:   服务器  安全  linux 安全  MYSQL  dedecms

CentOS 5.5 系统安全配置(3)

  • chattr +i/etc/gshadow
  • 禁止Ctrl+Alt+Delete重新启动机器命令

    3、修改/etc/inittab文件,将”ca::ctrlaltdel:/sbin/shutdown-t3-rnow”一行注释掉。

    然后重新设置/etc/rc.d/init.d/目录下所有文件的许可权限,运行如下命令:

    1. # chmod -R 700 /etc/rc.d/init.d/*

    这样便仅有root可以读、写或执行上述所有脚本文件。

    4、限制su命令

    当不想任何人能够su作为root,可以编辑/etc/pam.d/su文件,增加如下两行:

    1. auth sufficient /lib/security/pam_rootok.sodebug
    2. auth required /lib/security/pam_wheel.sogroup=isd

    这时,仅isd组的用户可以su作为root。此后,如果希望用户admin能够su作为root,可以运行如下命令:

    1. #usermod -G 10 admin

    5、防止攻击

    1)阻止ping, 抵御SYN:
    如果没人能ping通系统,安全性自然增加了,为此,我们可以在/etc/rc.d/rc.local文件中增加如下一行

    1. echo 1>/proc/sys/net/ipv4/icmp_echo_ignore_all

    SYN攻击是利用TCP/IP协议3次握手的原理,发送大量的建立连接的网络包,但不实际建立连接,最终导致被攻击服务器的网络队列被占满,无法被正常用户访问。
    Linux内核提供了若干SYN相关的配置,用命令:

    1. sysctl -a | grep syn
    顶(0)
    踩(0)

    您可能还会对下面的文章感兴趣:

    最新评论