通行证│用户名: 密码: 验证码: 验证码,看不清楚?请点击刷新验证码 电信网通铁通移动   在线
文章搜索:
热门搜索:红客 黑鹰 红客技术 安全动画 红客培训
首页 文章 软件 动画 资源 励志 论坛 邮箱 会员 军事 科技 博客 爱心红客 最近更新 800g资源
 业内新闻 漏洞公告 病毒公告 电脑知识 网络知识 菜鸟入门 攻防教程 黑客攻防 安全编程 工具使用 综合安全 个人安全 安全相关 Q Q安全 原创精华 红客人物 站内事件
您现在的位置: 爱国者安全网 >> 文章类 >> 技术文章 >> 网络知识 >> 文章正文
Apache服务器中限制针对某一目录的CGI解析
责任编辑:酷酷の鱼   更新日期:2008-4-26
 

作者:Neeao[B.C.T]
在Linux服务器的web应用中,经常需要上传文件到服务器上。不管是php的也好,jsp的也好,如果web程序对于上传检查不严格,可导致黑客上传webshell,对服务器安全威胁自不用说了。对于 web开发对文件上传的限制,这里就不说了,这里仅仅来讨论服务器如何设置才防止上传的webshell执行。

记得以前写过一篇文章,针对Windows下web目录的设置,脚本可以执行的仅仅给web匿名账户读取文件的权限,用户可以上传的目录不给其执行权限。这样即使web程序有问题,就算上传了webshell也无法执行的。
在Linux情况下,本来以为去除上传目录的执行权限后,就ok了的。通过chmod去除后,导致无法上传,比较郁闷。后来一想,在Windows下是通过IIS来限制对web目录的解析的,那apache应该也可以的吧。
查找了apache的帮助文档,终于让我找到了一种解决方法:
限制某一个目录针对php的解析方法之一,昨天在FreeBSD上测试可用。
在httpd.conf配置文件中,搜索Directory节点,添加新的节点;

<Directory "/www/home/upload">
AddType text/html .php
</Directory>

将php文件解析为html,浏览者看到的是自己的源码了,hoho。
刚才又找到一种方法,关闭路径/www/home/upload的php解析:

<Directory "/www/home/upload">
<Files ~ ".php">
Order allow,deny
Deny from all
</Files>
</Directory>

限制针对php文件的解析,对于*.php.*这种文件,可以添加上即可。
其实还有一种方法就是将图片文件上传到一个单独的文件夹,给一个二级的域名,这样不给这个虚拟站点解析权限。目前很多网站是采用的这种方式。
关闭虚拟主机的php解析:

<VirtualHost code.neeao.com>

<Files ~ ".php">
Order allow,deny
Deny from all
</Files>
</VirtualHost>

Popularity: 16%

  • 上一篇文章:
  • 下一篇文章: 没有了
  • 最近更新
    固顶文章 企业网络组建与维护班正式开课
    推荐文章 瑞星公司04月26日发布 每日计算机病毒及木马播报
    普通文章 Web暴力破解–我用wvs fuzzer
    普通文章 Apache服务器中限制针对某一目录的CGI解析
    普通文章 红心中国发起网站遭受欧洲黑客的攻击
    普通文章 澳媒体称:“中国黑客开始保卫祖国”
    普通文章 "恶心莲蓬下载器"在硬盘分区生成AUTO病毒
    普通文章 微软杀毒OneCare误报Skype为恶意软件
    普通文章 全球技术最强黑客为新闻集团编写间谍软件
    普通文章 国外黑客奥运时可能大规模攻击中国
    热门文章
    普通文章Google电子表格爆跨站脚本漏洞
    普通文章机器狗变种atisrv.exe大规模爆发
    普通文章关于对近期机器狗病毒的一些建议
    普通文章赛门铁克警告中文版Win2K安全漏洞
    普通文章甲骨文将发四十余款软件补丁程序 修复数据库漏洞
    普通文章新疆新增电脑网络安全评估业务 保障单位网络安全
    普通文章揭秘"反对西方媒体"网站anti CNN 遭黑客攻击内幕
    普通文章IE8新功能曝光 故障可自动进行恢复
    普通文章揪出你电脑中不安全或过时的软体
    普通文章QQ百宝箱让你的QQ用的更精彩
    精彩专题