作为极受欢迎的开源软件,每当Linux出现安全漏洞时总是会有很多人主动将其修复,但是随着问题的逐渐增多,及时地修补已很难实现。但是,一般认为,电脑网络威胁主要来源于电脑病毒和黑客攻击两个方面,那么就让我们也从这两方面入手,更加有目的性地进行Linux系统的安全防护工作。
拒绝来自病毒的威胁
病毒是任何系统都会首先遭遇的安全威胁。尽管我们熟知的很多Linux病毒并不会真正破坏Linux系统,但是他会感染到和之相邻的Windows系统,同样能够造成系统无法正常工作。
现在Linux下的防病毒软件主要分为基于开放源代码的防病毒软件和商业防毒软件两大部分,前者有德国SEBASTIAN、H BEDV AntiVir/X公司的Anti Vir Linux,后者包括GeCAD Software 的RAV Anti Virus Desktop For Linux v8等。
在上述的防病毒软件中,最常用的产品是AntiVir Linux。软件本身是基于命令行的工具,因此在一些高级参数配置上需要管理员较高的水平。在桌面级产品中,RAV Anti Virus Desktop For Linux v8是颇受用户青睐的产品。
怎样抵御黑客攻击
安装系统时的分区
在各种常见的攻击中,以缓冲区溢出为典型的安全漏洞攻击数量最高。这种攻击使得任何一个网络用户可能获得主机的控制权。所以我们在安装系统时就要注意分区的问题。
假如用root分区纪录数据,如log文档和电邮,可能因为拒绝服务产生大量日志或垃圾邮件导致系统崩溃。所以建议为/var开辟单独的分区,用来存放日志和邮件,以避免root分区被溢出。最好为特别的应用程式单独开一个分区,特别是能够产生大量日志的程式。另外建议为/home单独分一个区,这样他们就无法填满/分区,从而避免了部分针对Linux分区溢出的恶意攻击。
BIOS的配置
在BIOS配置中设定密码,不接受软盘启动系统。此举可阻止那些试图用专门的引导盘来进入系统的黑客。
用户口令
这是个老生常谈的话题。无论什么系统,用户口令都是最基本的安全起点。虽然从理论上说,只要有足够的时间和资源能够利用,就没有不能破解的口令,但是一串奇特的字符也许就能帮您抵御外部威胁,何乐而不为?
默认帐号、服务
在第一次安装Linux系统时我们就应该删除那些用不到的帐户。您暴露的信息越多,受到的伤害就越大。
Linux是个强大的系统,他给用户提供了很多服务,但并不是每一个服务都是您的所需。这个文档就是/etc/inetd.conf,他定制了/usr/sbin/inetd将要监听的服务,您可能只需要其中的两个:telnet和ftp,其他的类如shell、login、exec、talk等等,除非您真的有必要,否则统统关闭。
来自外界的Ping请求
网管能够加上“echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all”这样一个命令行到/etc/rc.d/rc.local,当系统每次启动后,他会自动帮您阻止来自外界的Ping请求。
加强日志管理
按理说,默认的Linux日志管理已很完善,但是在任何的行为记录中,却不包括ftp连接记录。网管们能够通过修改/etc/ftpaccess 或/etc/inetd.conf,来确保每一个ftp连接日志都能够纪录下来。周详掌控系统的每一个行为,有助于网管抵御任何一个可能的攻击。
Telnet服务
用户可利用Telnet远程登陆Linux,但是在登陆的同时,操作系统和版本信息容易暴露,这时候能够修改Telnet命令行使Telnet命令行不显示系统信息,以避免有针对性的攻击。
对于网管来说,保护系统安全更有一个最简单有效的方法,那就是到系统发行商那里下载最新的安全补丁(只是,这些补丁的发现也极有可能是黑客的功劳,也许是他们发现了系统漏洞所在)。
建立良好的安全意识,从最简单的安全配置开始,合理利用安全工具,对于Linux管理员来说,这一切看似简单。但是保护Linux,正是要从简单开始。
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




