当前位置:七道奇文章资讯系统安全Linux安全
日期:2011-05-13 13:07:00  来源:本站整理

解析保护Linux服务器安全七个步骤[Linux安全]

赞助商链接



  本文“解析保护Linux服务器安全七个步骤[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

安装Linux操作系统的人,主要考虑的是操作系统安全,怎样才能拥有一个安全的Linux服务器呢?很多刚接触Linux的网络管理员发现,他们很难由指向点击式的安全配置界面转换到另一种基于编辑复杂而难以捉摸的文本文件的界面.
    下面列出七条管理员可以也应当可以做到的步骤,从而帮忙他们成立越发安全Linux服务器,并显着降低他们所面对的风险.
    请任何大型机构的网络管理员对Linux和网络操作系统(如Windows NT或Novell)举行对比,大概他会承认Linux是一个内涵越发安定,扩大性更强的办理筹划.大概他还会承认,在保护系统免受外部攻击方面,Linux大概是三者中最难配置的系统.
    这种熟习相当广泛——很多刚接触Linux的网络管理员发现,他们很难由指向点击式的安全配置界面转换到另一种基于编辑复杂而难以捉摸的文本文件的界面.大都管理员充分熟习到他们需求手工设置阻碍和障碍,以禁止大概的黑客攻击,从而保护公司数据的安全.只是在他们并不熟习的Linux范畴内,他们不肯定自己的方向能否精确,或该从何开始.
    这就是本文的目的所在.它列出一些简易的步骤,帮忙管理员保障Linux的安全,并显着降低他们面对的风险.本教程列出了七个这样的步骤,但您也可以在Linux手册和谈论论坛中发现更多内容.
    保护根账户
    Linux系统上的根账户(或超级用户账户)就像是滚石演唱会上的后台通行证一样——它答应您拜候系统中的全部内容.因此,值得采纳额外的步骤对它加以保护.首先,用密码号令给这个账户设置一个难以猜想的密码,并按期举行改正,并且这个密码应仅限于公司内的几个主要人物(抱负情形下,只需两个人)知晓.
    然后,对/etc/securetty文件举行编辑,限定可以举行根拜候的终端.为避免用户让根终端“开放”,可设置TMOUT本地变量为非活动根登录设置一个利用时间;并将HISTFILESIZE本地变量设为0,保证根号令记录文件(此中大概包含奥秘信息)处于禁止状况.最后,制订一个强迫性政策,即便用这个账户只能履行特别的管理任务;并禁止用户默许以根用户服务登录.
    提醒:关闭这些漏洞后,再要求每一个普通用户必须为账户设立一个密码,并保证密码不是简单辨认的启迪性密码,如生日、用户名或字典上可查到的单词.
安装一个防火墙
    防火墙帮忙您过滤收支服务器的数据包,并确保只有那些与预定义的法则相匹配的数据包才能拜候系统.有很多针对Linux的优异防火墙,并且防火墙代码乃至可直接编译到系统内核中.首先利用ipchains或iptables号令为收支网络的数据包定义输入、输出和转寄法则.可以按照IP地址、网络界面、端口、协议或这些属性的组合制订法则.这些法则还规定匹配时应采纳何种行为(承受、回绝、转寄).法则设定完毕后,再对防火墙举行具体检测,保证没有漏洞存在.安全的防火墙是您抵挡分布式回绝服务(DDoS)攻击这类常见攻击的第一道防线.
    利用OpenSSH处理网络事件
    在网络上传输的数据安满是客户-服务器构架所要处理的一个重要问题.假如网络事件以纯文本的情势举行,黑客便大概“嗅出”网络上传输的数据,从而获得奥秘信息.您可以用OpenSSH之类的安全壳利用程序为传输的数据成立一条“加密”通道,关闭这个漏洞.以这种情势对衔接举行加密,未受权用户就很难阅读在网络主机间传输的数据.
    禁用不必要的服务
    大大都Linux系统安装后,各种差别的服务都被激活,如FTP、telnet、UUCP、ntalk等等.大都情形下,我们很罕用到这些服务.让它们处于活动状况就像是把窗户翻开让盗贼有机会溜进来一样.您可以在/etc/inetd.conf或/etc/xinetd.conf文件中撤消这些服务,然后重启inetd或xinetd后台程序,从而禁用它们.别的,一些服务(如数据库服务器)大概在开机历程中默许启动,您可以通过编辑/etc /rc.d/*目录等级禁用这些服务.很多有经验的管理员禁用了全部系统服务,只留下SSH通信端口.
    利用垃圾邮件和反病毒过滤器
    垃圾邮件和病毒干扰用户,有时大概会造成严重的网络弊端.Linux有极强的抗病毒本领,但运行Windows的客户计算机大概更易受病毒攻击.因此,在邮件服务器上安装一个垃圾邮件和病毒过滤器,以“禁止”可疑信息并降低连锁崩溃的风险,会是一个不错的主张.
    首先安装SpamAssassin这个利用各种技术辨认并标注垃圾邮件的一流开源工具,该程序支持基于用户的白名单与灰名单,提高了切确度.接下来,按照通例表达式安装用户级过滤,这个工具可对收件箱接纳的邮件举行自动过滤.最后再安装Clam Anti-Virus,这个免费的反病毒工具整合 Sendmail和SpamAssassin,并支持电子邮件附件的来件扫描.
安装一个入侵检测系统
    入侵检测系统(IDS)是一些帮忙您理解网络改变的早期预警系统.它们可以精确辨认(并证实)入侵系统的计划,当然要以增添资源损耗与错误线索为代价.您可以试用两种相当出名的IDS:tripwire,它跟踪文件签名来检测改正;snort,它利用基于法则的指导履行及时的信息包解析,搜索并辨认对系统的探测或攻击计划.这两个系统都可以生成电子邮件警报(以及别的行为),当您猜疑您的网络遭到安全威胁而又需求确切的证据时,可以用到它们.
    按期举行安全查抄
    要保障网络的安全,这最后一个步骤大概是最为重要的.这时,您扮演一个反派的角色,勤奋攻破您在前面六个步骤是成立的防备.这样做可以直接客观地对系统的安全性举行评价,并肯定您应当修复的潜在缺陷.
    有很多工具可帮忙您举行这种查抄:您可以尝试用Crack和John the Ripper之类的密码破解器破译您的密码文件;或利用nmap或 netstat来探求开放的端口;还可以利用tcpdump探测网络;别的,您还可以操纵您所安装的程序(网络服务器、防火墙、Samba)上的公开漏洞,看看可否找到进入的办法.假如您设法找到了冲破障碍的办法,其他人一样也能做到,您该当即采纳行动关闭这些漏洞.
    保护Linux服务器是一项长期的任务,完成上述步骤并不表示你可以高枕无忧.还需求你常常的去保护你的Linux服务器.
    Linux操作系统的强盛功效让很多人挑选去利用它,这就不得不说说Linux防火墙,Linux防火墙的安全性能让很多用户所钟爱.你利用Linux防火墙可以实现不让其他主机扫描本机.
    假如企业网络中有独立防火墙的话,再也可以实现近似的限制.若有些企业布置了入侵检测系统可以主动的禁止可疑的恶意行为,如NMAP扫描等等.但是NMAP号令结合一些选项利用,却可以跟Linux防火墙大概入侵检测系统躲猫猫.
    固然有的管理员质疑NMAP开辟者供应这些选项的企图,这些选项简单被攻击者操纵.但是工具没有好坏,就看人怎么操纵了.一些系统管理员常常操纵NMAP号令的这些选项来提高网络布置的安全性.如我就喜好操纵这个号令来跟防火墙等安全软件玩躲猫猫的游戏.也就是说笔者假装成一个攻击者,来测试这些安全系统可否拦阻我的攻击大概可否在安全系统日记内留下我的踪影.换个角度考虑,大概就可以够发现企业的安全漏洞.
近似的选项有很多.出于篇幅的限制,不可以过量的阐述.就只拿一些常用的选项来举行阐明.
    1、把报文举行分段.
    像防火墙等近似的安全设备,都可以用来过滤扫描报文.但是这个过滤的战略并非很安全.如目前操纵NMAP号令的-f选项,可以将Tcp头分段在好几个包中.如此的话,防火墙大概入侵检测系统中的包过滤器就很尴尬滤这个TCP包.从而可以让SNMP扫描号令跟这些安全办法玩躲猫猫的游戏.
    当利用-f选项时,一个20字节的TCP头会被分割成三个包,此中两个包辨别有TCP头的八个字节;别的一个包具有TCP头剩下的四个字节.普通情形下安全办法所采取的包过滤器会对全部的IP分段举行列队,而不会直接利用这些分段包.由于对报文举行了分段,那么这些过滤器就很难辨认这些包的范例.然后这些包会在主机处重新举行整合,变成一个合理的TCP包.在大大都情形下这些安全办法应当禁止这些包.因为这些包会给企业的网络带来很大的性能打击,无论是防火墙大概终端设备城市遭到影响.如Linux系统的防火墙中有一个配置项,便可以通过禁止对IP分段举行列队而限制对TCP包举行分段.
    可见nmap –f号令对防火墙等安全办法具有一定的拐骗性.我们刚好可以操纵这个号令来测试我们所采取的安全软件能否真的安全.据我理解,固然这个安全隐患已经呈现很多年了,但是目前不是全部的安全产品都可以对此举行有效的预防.所以采取这个-f选项可以帮忙系统管理员一针见血的判断所采取的安全产品可否应对这个大概的攻击.如在防火墙上设置禁止扫描,然后系统管理员再操纵nmap –f号令无法得到应有的后果时,则表明防火墙战略有效.但是相反其仍旧可以正常的返回后果(大概时间会长一点),则表明nmap –f号令可以成功的跟防火墙玩猫猫.系统管理员需求注意一下Linux防火墙的安全性了.
    2、操纵假的IP地址举行扫描.
    普通情形下像防火墙大概客户端电脑都可以记录下拜候者的相关信息,如IP地址等等.为此假如采取nmap号令来举行扫描的话,那就会在防火墙大概客户端主机上留下扫描着的IP地址.留下这个“罪证”关于扫描着可就非常不利了.别的在防火墙的配置上,系统管理员大概答应某个特定的IP地址可以举行扫描功课.而其他IP地址发出的扫描数据包城市被过滤掉.在这种情形下,无论是为了躲藏自己的真实身份,又大概是冒用合理地址举行NMAP扫描,都需求用到一种叫做源地址操纵的技术.
    说到这种技术,不得不说说近来呈现的一种手机欺骗手段,跟这个源地址操纵非常近似.有时刻我们会接到朋友打过来的电话大概发过来的短消息,要求我们汇钱过去.固然此时手机上显示的是朋友的手机号码,其实发短信的人不一定是你的朋友.因为目前有一种技术可以把发送者的手机号码举行改正.发送者想显示什么号码就是什么号码.其实这个源地址操纵跟这个手机号码拐骗是近似的原理.通过“nmap –s 扫描者IP地址被扫描者IP地址”这种方法,攻击者可以把自己的IP地址躲藏掉,而采取一个假充的IP地址.无论这个IP地址能否在网络中存在,都可以利用.在防火墙大概操作系统的日记上显示的都是假装过的那个IP地址.
为此在选购防火墙等安全产品的时刻,Linux系统管理员可以操纵nmap –s号令来测试防火墙能否具有应对源地址操纵攻击的手段.如先在Linux防火墙上启用日记功效,然后操纵nmap –s号令来扫描防火墙大概其他主机设备.再去查看相关的日记.看看这个日记中记录的IP地址信息是假装的IP地址还是扫描者真实的IP地址.通过这种方法便可以简单的判断出防火墙等安全产品可否应对近似的源地址拐骗攻击.固然日记记录的攻击者真实身份有点像放马后炮,但是关于我们疾速查找攻击者,避免其再次策动攻击具有很大的代价.为此一些安全产品中需求具有一些源地址操纵的预防功效.
    3、操纵钓饵实现躲藏扫描.
    通过源地址操纵可以躲藏扫描者的身份,不过这种技术的话在一次扫描历程中之可以假装一个IP地址.而目前对比风行的躲藏IP地址的办法是利用钓饵主机.简单的说,不法供应者可以采取网络中正在利用的几个IP地址当作自己的IP地址,对网络主机举行扫描.而安全设备的话,并不知道哪个IP地址是真实的IP地址.如在防火墙上大概会记录某个IP地址的5-8个端口扫描.这是一种对比躲藏的躲藏自身IP地址的有效手段.
    更风趣的是攻击者还可以把自己的真实IP地址也放入进去,以增添攻击的挑衅性,挑衅防卫者的智慧.如系统管理员可以通过ME选项将自己的IP地址放入到钓饵IP地址当中.普通情形下把自己的IP地址放在靠后的位置,则防火墙就很难检测到这个真实的IP地址.不过这个钓饵的IP地址数目不在于多,而在于精.如把这一些具有对比高的权限的IP地址(如在Linux服务器上按照IP地址来实现一些防火墙战略)加入到钓饵主机列表中,将起到出奇制胜的效果.而过量的钓饵地址反而会使得扫描时间太长大概后果不精确.最要命的是大概会招致被扫描网络性能下降,从而惹起对方网络管理员的注意.
    其实钓饵技术目前也有了预防的办法.如通过路由追踪、呼应丢弃等办法,可以用来避免攻击者利用钓饵躲藏扫描.有时刻这种安全机制关于企业很重要.因为钓饵躲藏攻击不但可以奥秘汇集到企业网路主机的重要信息,为后来续攻击做好预备.并且nmap –D号令还简单惹起SYN大水攻击.如当不法攻击者所采取的钓饵主机并不在工作状况时,就会对目标主机发动SYN大水攻击.这是一个对比危险的攻击手段.
    既然目前已经有了办理筹划来应对钓饵躲藏扫描,那么Linux系统管理员大概网络工程师所要做的就是来测试防火墙大概其他的安全产品能否供应了近似的办理筹划.有时刻常常不可以光靠对方业务员的描写,而需求我们来举行测试.那么操纵这个nmap 号令明显可以帮忙我们来举行这方面的测试.
在nmap号令中,近似的选项还有很多.如可以通过source-port选项,来实现源端口操纵;如操纵date-length选项,在发送报文时附加有害的数据;通过spoof-mac选项,实现MAC地址操纵,这个跟源地址拐骗结合可以让MAC地址与IP地址捆绑等安全战略失效;等等.这些选项假如被不法攻击者操纵,无疑会威胁到Linux网络的安全.但是,假如我们可以事前采取这些选项来测试自己网络与主机的安全性,并率先把这些漏洞补上了.
    那么不法攻击者也只好无功而返了.所以我认为工具无所谓好坏,主要就看利用者的心态了.为此我倡议各位无妨操纵NMAP号令跟自己企业的Linux防火墙等安全产品玩玩躲猫猫的游戏,来判断一下所谓的安全防护体系能否真的安全.
    计算机世界里微软称霸,不过Linux也走出了自己之路,你是在利用Linux桌面系统么?你关于Linux桌面系统理解么?Linux是GNU/Linux桌面系统的泛称,其典型代表是Ubuntu 9.10发行版.计算机预装Linux是人们多年来的幻想.目前,这个幻想终于实现了.此话当真
    Ubuntu 9.10中的各类程序bugs,目前还有7万6千个左右,显现波浪式下降趋向.按照明显的原理,假如范围在某一特定格局的计算机硬件体系上,这种bugs总数将急剧下降.Dell公司内部有一支力气强盛的测试团队,清除程序bugs,实现完善预装,专门对付这种局面.近日,Dell推出mini 10和mini 10v两种新格局的上网本,预装 Ubuntu 9.10(Dell订正版)桌面系统,被业内专家(如:Steven J. Vaughan-Nichols)称为上网本之佳构(见Dell官方网站).
    Dell的这两款新机型,采取Intel最新的低功耗Pine Trail芯片组(Atom N450,1.66GHz),可持续运行10小时(6-Cell电池),11.1英寸显示屏,1GB内存,64GB固态硬盘,重3磅,无线上网,支持蓝牙,6种外观颜色,等等,定价仅为299美圆.从mini 10的18张差别角度的图片来看,这款新机型一定让你心动.
    从2007年5月,Dell公司就出卖Ubuntu电脑,至今已有两年半了.Dell mini 10上网本宣布了一个新时代的到来:低价钱、高性能的上网本登上了历史舞台,这是新一代上网本的标杆性代表作.这种产品为什么不能到中国来贩卖?缘由很简单,2千元人民币买回家,再装上盗版Win 7,身价登时就会倍增(5千元人民币一台).在购置电脑方面,某些国人很舍得费钱,上网本也要预装Win 7旗舰版(6千元一台),显得个人身价很高.这些人的手机也要玩数千元格局的新潮手机(我的新手机360元),他们对Linux电脑根本不屑一顾.
    我相信,我周边的人并不都是很富有,对4~5千元的上网本也会嫌贵.由此,我主张大家玩U盘.4GB的自启动U盘才85元人民币一块,其实,普通而言,Ubuntu 9.10中文定制版只占U盘的800多MB的空间(专门紧缩格局),用2GB的U盘就已足矣,价钱还有进一步下降的余地.一块小小的U盘(比方,内装Mint 8)可以使你的电脑面目一新,何乐而不为
    阐明:Live USB(即自启动U盘,不是LiveCD)的本意就是直接从U盘启动操作系统,未必一定要包含操作系统的安装功效.假如你想把U盘内容安装到自己的硬盘上去,那就得自己别的想办法了.大概在将来Linux桌面系统也学会赶超微软.   以上是“解析保护Linux服务器安全七个步骤[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 解析保护Linux服务器安全七个步骤
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .