分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

httpd的manual列目录漏洞

发布时间:2023-09-06 01:21责任编辑:胡小海关键词:http

一、下面设置 Apche 手册的访问别名:

//设置/var/www/manual 目录的访问权限  

 Alias /manual "/var/www/manual"<Directory "/var/www/manual">    Options Indexes FollowSymLinks MultiViews    AllowOverride None    Order allow,deny    Allow from all    </Directory>

以上设置是可以访问manual这个目录及目录下所有文件的,如果不想让访问此目录下面的文件可以设置为Options -Indexes FollowSymLinks  MultiViews //或者写为“Options FollowSymLinks MultiViews”


为了防止manual目录被检测为列目录漏洞问题,就需要限制它的访问,解决方法如下:

二、设置Apche的manual目录不允许被访问:

Alias /manual "/var/www/manual"    <Directory "/var/www/manual">        Options FollowSymLinks MultiViews        AllowOverride None        Order deny,allow        Deny from all    </Directory>


apache tomcat如何防范目录遍历漏洞?

  1、编辑apache的httpd.conf

  找到“Options Indexes MultiViews”中的Indexs去掉,更改为“Options MultiViews”即可。

  2、编辑tomcat的conf/web.xml找到

  <servlet>                        <servlet-name>default</servlet-name>        <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>        <init-param>                     <param-name>debug</param-name>            <param-value>0</param-value>                                            </init-param>                <init-param>                     <param-name>listings</param-name>            <param-value>false</param-value>                                        </init-param>                <load-on-startup>1</load-on-startup>    </servlet>

  将“true”此行的true改为false即可。

  编辑好后,记得重启相应的服务生效。


本文出自 “运维笔录 ?美玲” 博客,请务必保留此出处http://meiling.blog.51cto.com/6220221/1977352

httpd的manual列目录漏洞

原文地址:http://meiling.blog.51cto.com/6220221/1977352

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved