中间件漏洞总结- Apache

Posted ssw6

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了中间件漏洞总结- Apache相关的知识,希望对你有一定的参考价值。

(一) Apache简介

Apache 是世界使用排名第一的Web 服务器软件。它可以运行在几乎所有广泛使用的 计算机平台上,由于其 跨平台 和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将 Perl/ Python等 解释器编译到服务器中。

(二) 解析漏洞

  1、 漏洞介绍及成因

    Apache文件解析漏洞与用户的配置有密切关系,严格来说属于用户配置问题。

    Apache文件解析漏洞涉及到一个解析文件的特性:

    Apache默认一个文件可以有多个以点分隔的后缀,当右边的后缀无法识别(不在mime.tyoes内),则继续向左识别,当我们请求这样一个文件:shell.xxx.yyy

yyy->无法识别,向左
xxx->无法识别,向左

    php->发现后缀是php,交给php处理这个文件

  2、 漏洞复现

    上传一个后缀名为360的php文件

    技术图片

 

 

 

  3、 漏洞修复

    将AddHandler application/x-httpd-php .php的配置文件删除。

(三) 目录遍历

  1、 漏洞介绍及成因

    由于配置错误导致的目录遍历

  2、 漏洞复现

    技术图片

 

 

 

  3、 漏洞修复

    修改apache配置文件httpd.conf

    找到Options+Indexes+FollowSymLinks +ExecCGI并修改成 Options-Indexes+FollowSymLinks +ExecCGI 并保存;

    技术图片

 

 

     技术图片

 

 

 

 

 

 

 

 

 

 

 

以上是关于中间件漏洞总结- Apache的主要内容,如果未能解决你的问题,请参考以下文章

Web中间件常见漏洞总结

中间件漏洞总结- Tomcat

常见中间件漏洞的总结

应用安全ActiveMQ漏洞利用总结

总结 | Web中间件常见安全漏洞

Apache解析漏洞