当前位置: 首页 > 图文教程 > 服务器 > 安全防护 > Apache服务器的保护 (三)

安全防护
常见的DDoS黑客攻击技术方法
黑客是如何组织一次DDoS攻击的
终结Webshell 加固web服务器
企业用户如何防病毒
服务器管理易犯十大错误
打造安全的CENTOS服务器---php安全
虚拟化六大安全问题 解决克不容缓
服务器有效设置防止web入侵
Linux系统下FTP服务器如何实现安全性
如何利用注射技术攻击邮件服务器
服务器硬件系统之维护拆装教程
双机热备、集群服务器等必须注意的事项
一份详细的服务器安全解决方案
安全技术讲解:配置IIS蜜罐抵御黑客攻击
CISCO PIX防火墙及网络安全配置指南
学习配置 Windows Server 2008 防火墙
病毒邮件已成为邮件的首要危害
关闭十类服务 提高Windows XP系统安全性
杀毒后 如何阻止病毒文件再生
系统重装后如何预防病毒第二次侵袭

安全防护 中的 Apache服务器的保护 (三)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-29   浏览: 51 ::
收藏到网摘: n/a

  perl是一种功能非常强大的脚本语言。主要用于文本的处理,程序员还可以通过perl脚本使用系统调用。如果程序编写的不好,就会为攻击者闯入服务器大开方便之门。因此,使用perl脚本一定要小心,以免出现此类漏洞。在perl脚本中,处理请求数据之前,最好能够调用专门的检查例程对输入的合法性进行检查。除此之外,还要确保Apache不是以root的权限运行的,Perl脚本被限制在某个特定的目录下运行。

  SSI(Server-Side Includes)的安全

  使用SSI,程序员可以建立一些常用的例程,在需要时把这些例程包含进他们的代码中。SSI还允许有条件地执行外部程序,攻击者可能利用这个条件让服务器执行他们的恶意程序。在access.conf文件中使用IncludesNoEXEC指令,可以关闭执行SSI文件的功能。不过这条指令会造成服务器不执行CGI脚本或者程序。

  其它安全工具

  使用TCP Wrappers和Tripwire可以为你的系统提供额外的保护。你可以使用TCP Wrappers来控制Telnet或者FTP的访问权限。Tripwire是一个数据完整性检测工具,可以帮助系统管理员监视系统是否被改动过,你可以在Tripwire的配置文件中编制特定的策略,监视Web服务器的配置文件、数据和CGI文件是否被修改。

  总结

  Apache是一个优秀的歪脖服务器,虽然Apache的开发者非常注重其安全性,但是由于Apache非常庞大,难免会存在安全隐患。Apache的安装维护中需要注意以下问题:

  检查文件和目录的权限是否恰当。

  httpd.conf、srm.conf和access.conf的设置是否适当

  使服务器日志文件能够记录尽可能详细的信息。

  对某些需要特别保护的目录使用密码保护(.htaccess)。

  对CGI脚本或者程序进行封装。

  如果CGI使用Perl编写,要详细检查其安全性

  检查SSI指令

  使用TCP Wrappers和Tripwire。