博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
httpd的manual列目录漏洞
阅读量:5986 次
发布时间:2019-06-20

本文共 1285 字,大约阅读时间需要 4 分钟。

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

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

1
2
3
4
5
6
7
 
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目录不允许被访问:

1
2
3
4
5
6
7
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找到

1
2
3
4
5
6
7
8
9
10
11
12
13
  
<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即可。

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

      本文转自ling118 51CTO博客,原文链接:http://blog.51cto.com/meiling/1977352,如需转载请自行联系原作者

你可能感兴趣的文章
Android入门(三)Activity-生命周期与启动模式
查看>>
JSONP 跨域原理解析及实例分析
查看>>
活动目录系列之五:单域环境的实现(多站点)下--优化
查看>>
数据结构-链表的操作
查看>>
老张戒烟记—DAY 03
查看>>
数据库操作(DataBase)
查看>>
我的友情链接
查看>>
分布式助手Zookeeper(四)
查看>>
Perl入门(三)Perl的数组
查看>>
Rose--HA稳定性如何?
查看>>
exp日常操作
查看>>
关于virtualbox 中的增强功能安装
查看>>
Adobe Brackets——开源、简洁强大的HTML、CSS和JavaScript集成开发环境 更新Brackets-sprint-18下载地址...
查看>>
多重保护成为云计算安全保障
查看>>
mssql系统存储过程
查看>>
手机影音第八天 控制视频播放页面的上面与下边的控制器布局的消失与隐藏...
查看>>
驱动过滤鼠标
查看>>
Centos7下配置phpMyAdmin(提供HTTPS服务)
查看>>
vi 常用命令
查看>>
关于学习目标和计划
查看>>