科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道Linux操作系统的基准安全详细清单 (3)

Linux操作系统的基准安全详细清单 (3)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

系统安全记录文件 操作系统内部的记录文件是检测是否有网络入侵的重要线索。如果你的系统是直接连到Internet,你发现有很多人对你的系统做Telnet/FTP登录尝试,可以行"#more /var/log/secure | grep refused"来检查系统所受到的攻击,以便采取相应的对策,如使用SSH来替换Tel

作者:wuyue 来源:赛迪网技术社区 2007年11月18日

关键字: 清单 安全 操作系统 Linux

  • 评论
  • 分享微博
  • 分享邮件

3.登录终端设置

/etc/securetty文件指定了允许root登录的tty设备,由/bin/login程序读取,其格式是一个被允许的名字列表,你可以编辑/etc/securetty且注释掉如下的行。

  # tty1 
   # tty2 
  # tty3 
  # tty4 
  # tty5 
  # tty6

这时,root仅可在tty1终端登录。

4.避免显示系统和版本信息

如果你希望远程登录用户看不到系统和版本信息,可以通过以下操作改变/etc/inetd.conf文件:

  telnet stream tcp nowait root /usr/sbin/tcpd in.telnetd -h

加-h表示telnet不显示系统信息,而仅仅显示"login:"。

防止攻击

1.阻止ping

如果没人能ping通你的系统,安全性自然增加了。为此,可以在/etc/rc.d/rc.local文件中增加如下一行:

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

2.防止IP欺骗

编辑host.conf文件并增加如下几行来防止IP欺骗攻击。

  order bind,hosts 
  multi off 
  nospoof on

3.防止DoS攻击

对系统所有的用户设置资源限制可以防止DoS类型攻击。如最大进程数和内存使用数量等。

例如,可以在/etc/security/limits.conf中添加如下几行:

  * hard core 0 
  * hard rss 5000 
  * hard nproc 20

然后必须编辑/etc/pam.d/login文件检查下面一行是否存在。

  session required /lib/security/pam_limits.so

上面的命令禁止调试文件,限制进程数为50并且限制内存使用为5MB。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章