服务器的安全防护
金新生
摘 要:随着计算机网络技术的发展,各个政府单位、学校、公司的计算机得到了互联,但同时增加了计算机的各种不安全因素。本文中所论述的服务器安全,是指如何保护服务器,主要从服务器漏洞的修补、HIPS—主机入侵防护系统的应用、对“拒绝服务攻击”的防范、从系统内核入手的保护四个方面进行论述,旨在保护服务器,使其免受来自计算机网络的威胁。
关键词:服务器;安全;漏洞;HIPS;攻击;系统内核。
服务器是IT系统中的核心设备。因此,服务器的安全是每个用户都必须重视的问题。本文从服务器漏洞的修补、HIPS—主机入侵防护系统的应用、对“拒绝服务攻击”的防范、从系统内核入手的保护四个方面进行论述,旨在保护服务器,使其免受来自网络的威胁。
1 服务器漏洞的修补:
事实证明,99%的黑客攻击事件都是利用未修补的漏洞与错误的设定。许多受到防火墙、IDS、防毒软件保护的服务器仍然遭受黑客、蠕虫的攻击,其主要原因是企业缺乏一套完整的弱点评估管理机制,未能落实定期评估与漏洞修补的工作,因而造成漏洞没人理睬,最终成为黑客攻击的管道,或者是病毒攻击破坏的目标。
如何避免网络服务器受网上那些恶意的攻击行为。
1.1 构建好你的硬件安全防御系统
选用一套好的安全系统模型。一套完善的安全模型应该包括以下一些必要的组件:防火墙、入侵检测系统、路由系统等。
防火墙在安全系统中扮演一个保安的角色,可以很大程度上保证来自网络的非法访问以及数据流量攻击,如拒绝服务攻击等;入侵检测系统则是扮演一个监视器的角色,监视你的服务器出入口,非常智能地过滤掉那些带有入侵和攻击性质的访问。
1.2 选用英文的操作系统
要知道,windows毕竟美国微软的东西,而微软的东西一向都是以Bug 和 Patch多而著称,中文版的Bug远远要比英文版多,而中文版的补丁向来是比英文版出的晚,也就是说,如果你的服务器上装的是中文版的windows系统,微软漏洞公布之后你还需要等上一段时间才能打好补丁,也许黑客、病毒就利用这段时间入侵了你的系统。
另外,企业需要使用漏洞扫描和风险评估工具定期对服务器进行扫描,以发现潜在的安全问题,并确保升级或修改配置等正常的维护工作不会带来安全问题。
漏洞扫描就是对重要计算机信息系统进行检查,发现其中可被黑客利用的漏洞。基于主机的漏洞扫描器通常在目标系统上安装了一个代理(Agent)或者是服务(Server),以便能够访问所有的文件与进程,这也使得基于主机的漏洞扫描器能够扫描更多的漏洞。
以某公司的主机漏洞扫描器为例,它是基于主机的Client/Server三层体系结构的漏洞扫描工具,这三层分别为控制台、管理器和代理。控制台安装在一台计算机中,管理器安装在企业网络中,代理安装完后,需要向管理器注册。当代理收到管理器发来的扫描指令时,代理单独完成本目标系统的漏洞扫描任务。扫描结束后,代理将结果传给管理器。最终用户可以通过控制台浏览扫描报告。
基于主机的漏洞扫描器有很多优点。
扫描的漏洞数量多。由于在目标系统上安装了一个代理或者是服务,以便能够访问所有的文件与进程,这使得基于主机的漏洞扫描器能够扫描更多的漏洞。
集中化管理。基于主機的漏洞扫描器通常都有一个集中的服务器作为扫描服务器。所有扫描的指令均从服务器进行控制。这一点与基于网络的扫描器类似。这种集中化管理模式,使得基于主机的漏洞扫描器能够实现快速部署。
网络流量负载小。由于管理器与代理之间只有通信的数据包,漏洞扫描部分都由代理单独完成,这就大大减少了网络的流量负载。当扫描结束后,代理再次与管理器进行通信,将扫描结果传送给管理器。
2 HIPS-主机入侵防护系统的应用:
HIPS-主机入侵防护系统通过在主机/服务器上安装软件代理程序,防止网络攻击入侵操作系统以及应用程序。HIPS能够保护服务器的安全弱点不被不法分子所利用,它可以阻断缓冲区溢出、改变登录口令、改写动态链接库以及其他试图从操作系统夺取控制权的入侵行为。HIPS提升了主机的安全水平,在防范蠕虫的攻击中,起到了很好的防护作用。
在技术上,HIPS采用独特的服务器保护途径,利用包过滤、状态包过滤、状态包检测和实时入侵检测组成分层防护体系。这种体系能够在提供合理吞吐率的前提下,最大限度地保护服务器的敏感内容,既可以通过拦截针对操作系统的可疑调用,提供对主机的安全防护,也可以更改操作系统内核程序的方式,提供比操作系统更加严谨的安全控制机制。
由于HIPS工作在受保护的主机/服务器上,它不但能够利用特征和行为规则检测,阻止诸如缓冲区溢出之类的已知攻击,还能够防范未知攻击,防止针对Web页面、应用和资源的未授权的任何非法访问。HIPS与具体的主机/服务器操作系统平台紧密相关,不同的平台需要不同的软件代理程序。
3 对“拒绝服务攻击”的防范:
目前网络中有一种攻击让网络管理员最为头疼,就是拒绝服务攻击(DoS)和分布式拒绝服务攻击(DDoS)。它是一种滥用资源性的攻击,目的就是利用自身的资源通过一种放大或不对等的方式来达到消耗对方资源的目的。同一时刻很多不同的IP对服务器进行访问造成服务器的服务失效甚至死机。
防DDoS攻击的软件防火墙可全面应用在IDC机房托管、虚拟主机、电子商务网站、邮件服务器上。但有一些产品仅有防御DoS攻击的功能,遇到针对服务器攻击的黑客,仍然无任何作用,好的产品应该拥有强大的网络协议解析能力。可过滤经过精心伪装的恶意代码和攻击,有效阻止和预警各种攻击行为,可完全抵御ACK、DoS、DDoS、SYN、Flood、FATBOY等攻击,以及具有端口防护、HTTP指纹检测、端口应用方式定点过滤等功能,并且不限制服务器连接数。
4 从系统内核入手的保护:
针对服务器的安全,国内还出现了操作系统安全加固技术(Reinforcement Operating System Technique Rost),结合其他层面的安全技术,能够很好地满足现有各种复杂的网络环境的应用需求,并已达到了国家等级保护三级技术的要求。
ROST是一项利用安全内核来提升操作系统安全等级的技术,这项技术的核心就是在操作系统的核心层重构操作系统的权限访问模型,实现真正的强访问控制,使操作系统达到第三等级(B1级)的安全技术要求。此外,ROST在最大程度地确保操作系统安全的基础上,对服务器安全的概念进行了重新定义。以往谈到服务器安全,多半会想到硬件安全,例如容错、灾备等,而ROST所指的安全服务器需要具备4项安全指标:安全的物理设备(比如控制硬件的拔插、硬件各零件状态的管理检测等)、安全的操作系统、安全的应用系统(在ROST支持下的应用系统)、专业的管理系统。
服务器安全防护措施的应用,使得服务器得到了较高的安全防护。当然随着计算机技术的飞速发展,更为隐密、手段更加高明的不安全措施的增加,为我们继续开发新的服务器安全防护措施提供了更高的要求。
参考文献
[1]Joel P.Kanter. Understanding thin-Client/Server Computing[M].Washington D.C: Microsoft Press, 2002.
[2]王群,刘晓辉.局域网超级应用及维护技巧[M]. 重庆:重庆大学出版社2002.
[3]曾晓东.计算机应用文摘[M].重庆:计算机应用文摘杂志社 2005.