Apache漏洞修复
2016-03-15 09:19
585 查看
今天受同事的委托,修复一台服务器的Apache漏洞,主要集中在以下几点:
1.Apache httpd remote denial of service(中危)
修复建议:将Apache HTTP Sever升级到2.2.20或更高版本。
解决方法:升级HTTP。
现Apache官网提供的都是源码包。
源码包的使用方法可参考:http://blog.chinaunix.net/uid-24961369-id-251583.html
2.点劫持(Clickjacking: X-Frame-Options header missing)(低危)
修复建议:配置web server使之包含一个X-Fame-Options头。
解决方法:
1> 首先查看是否已编译mod_headers.c模块
# /usr/local/apache2/bin/apachectl -l
2> 如果没有,首先编译mod_headers.c模块
# cd /root/httpd-2.2.31/modules/metadata/
# /usr/local/apache2/bin/apxs -i -a -c -n headers mod_headers.c
--用apxs工具添加模块
3> 修改配置文件
# vim /usr/local/apache2/conf/httpd.conf
添加如下内容:
4> 重启httpd服务。
# /usr/local/apache2/bin/apachectl restart
3. OPTIONS method is enabled(低危)
修复方法:建议在此服务器上禁止OPTIONS Method。
解决方法:
在配置文件中添加Location容器
# vim /usr/local/apache2/conf/httpd.conf
4. TRACE method is enabled(低危)
修复方法:在此服务器上禁止TRACE Method。
解决方法:
在配置文件中最后一行添加以下语句
# vim /usr/local/apache2/conf/httpd.conf
1.Apache httpd remote denial of service(中危)
修复建议:将Apache HTTP Sever升级到2.2.20或更高版本。
解决方法:升级HTTP。
现Apache官网提供的都是源码包。
源码包的使用方法可参考:http://blog.chinaunix.net/uid-24961369-id-251583.html
2.点劫持(Clickjacking: X-Frame-Options header missing)(低危)
修复建议:配置web server使之包含一个X-Fame-Options头。
解决方法:
1> 首先查看是否已编译mod_headers.c模块
# /usr/local/apache2/bin/apachectl -l
2> 如果没有,首先编译mod_headers.c模块
# cd /root/httpd-2.2.31/modules/metadata/
# /usr/local/apache2/bin/apxs -i -a -c -n headers mod_headers.c
--用apxs工具添加模块
3> 修改配置文件
# vim /usr/local/apache2/conf/httpd.conf
添加如下内容:
<IFModule mod_headers.c> Header always append X-Frame-Options SAMEORIGIN </IFModule>
4> 重启httpd服务。
# /usr/local/apache2/bin/apachectl restart
3. OPTIONS method is enabled(低危)
修复方法:建议在此服务器上禁止OPTIONS Method。
解决方法:
在配置文件中添加Location容器
# vim /usr/local/apache2/conf/httpd.conf
<Location /> <Limit OPTIONS> Order allow,deny Deny from all </Limit> </Location>
4. TRACE method is enabled(低危)
修复方法:在此服务器上禁止TRACE Method。
解决方法:
在配置文件中最后一行添加以下语句
# vim /usr/local/apache2/conf/httpd.conf
TraceEnable off
相关文章推荐
- ubuntu apache2配置详解
- Apache中 File does not exist: /var/www/html/favicon.ico
- wamp apache无法启动的解决方法
- Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart
- apache学习笔记
- Site
- windows快速搭建本地apache php mysql开发环境,多站点域名访问
- Apache 不记录指定文件类型的日志――LAMP环境搭建
- Apache 日志切割――LAMP环境搭建
- Apache+svn
- Mahout学习路线图
- 在 Web 项目中应用 Apache Shiro
- 关于PHP安装中遇到的错误分析--无法启动wampapache服务
- 使用maven遇到的问题 org.apache.maven.plugins:maven-surefire-plugin:2.12.4
- Apache Storm内部原理分析
- Apache kafka原理与特性(0.8V)
- Apache Kafka监控之Kafka Web Console
- Apache搭建PHP
- wampserver出现You don’t have permission to access/on this server
- apache cdh下载