来源:自学PHP网 时间:2014-10-14 00:06 作者: 阅读:次
[导读] ...
apache服务器是众多WEB服务器中,一个设计上较安全的程序;但它也同样存在诸多缺陷,比如可以使用HTTP协议进行拒绝访问攻击等。因此合理的设置是保证Apache服务免遭攻击的首要任务。
一. Apache服务缺陷分析 缓冲区溢出。攻击者利用程序编写的一些缺陷,使程序偏离正常的流程;接着发送一个超长请求使缓冲区溢出。一旦系统缓冲区溢出,攻击者就可对攻击端使用各种恶意指令了。 轻易获得root权限。该缺陷主要是因为Apache服务器一般以root权限运行,攻击者会通过此途径获得root权限,进而控制整个Apache系统。 “拒绝服务”(DoS)攻击。它主要是存在于Apache的chunk encoding中,这是一个HTTP协议定义的用于接受web用户所提交数据的功能。这会造成Apache对系统资源需求的剧增,并最终导致系统变慢乃至瘫痪。 二. 主Apache服务配置参考 Apache服务除了主配置文件“httpd.conf”外,还有两个重要的配置文件,它们分别是: 1.配置Apache服务器的目录安全认证。 在Apache Server中是允许使用 .htaccess做目录安全保护的,欲读取这保护的目录需要先键入正确用户帐号与密码。这样可做为专门管理网页存放的目录或做为会员区等。或者在配置文件“httpd.conf”中加入以下内容也可达到目的: options indexes followsymlinks 2.合理设置访问控制。 3.合理设置密码保护。 Apache是一款非常优秀的服务器,只要能够正确配置和维护好Apache服务器,一定会感受到Apache服务所带来的吸引力。总的说来,在Apache的安装维护中应注意以下方面的问题: 检查文件和目录的权限是否恰当。 httpd.conf、srm.conf和access.conf这三个配置文件设置是否恰当。 对某些需要特别保护的目录使用密码保护机制(.htaccess)。 《浅谈UNIX平台下Apache服务的安全保护》由第二电脑网原创提供,转载请注明:http://www.002pc.com/master/College/Server/Apache/17845.html |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com