中国教育和科研计算机网
EDU首页 |  中国教育 |   高校科技 |   教育信息化 |   CERNET
教育信息化

资讯 | 专题 会议 观点 专栏 访谈 企业 产品 CIO 技术 校园信息化 下一代互联网 IPv6视频课堂

中国教育网 > 教育信息化
您现在的位置: EDU首页 > 教育信息化 > 网络安全 > 系统安全 > Unix
Unix的Web服务器安全指南
http://www.edu.cn   2010-05-21 作者:

字体选择:【大】 【中】 【小】

  8.通过限制许可访问用户IP或DNS,如在NCSA中的access.conf中加上:

  《Directory /full/path/to/directory》

  《Limit GET POST》

  order mutual-failure

  deny from all

  allow from 168.160.142. abc.net.cn

  《/Limit》

  《/Directory》

  这样只能是以域名为abc.net.cn或IP属于168.160.142的客户访问该Web服务器。

  对于CERN或W3C服务器可以这样在httpd.conf中加上:

  Protection LOCAL-USERS

  Protect /relative/path/to/directory/* LOCAL-USERS

  9.WINDOWS下HTTPD

  (1)Netscape Communications Server for NT

  PERL解释器的漏洞:

  Netscape Communications Server中无法识别CGI-BIN下的扩展名及其应用关系,如.pl文件是PERL的代码程序 自动调用的解释文件,即使现在也只能把perl.exe文件存放在CGI-BIN目录之下。执行如:/cgi-bin/perl.exe? &my_script.pl。但是这就

  给任何人都有执行PERL的可能,当有些人在其浏览器的URL中加上如:/cgi-bin/perl.exe?&-e+unlink+ %3C*%3E时,有可能造成删除服务器当前目录下文件的危险。但是,其他如:O′Reilly WebSite或Purveyor都不存在这种漏洞。

  CGI执行批处理文件的漏洞:

  文件test.bat的内容如下:

  @echo off

  echo Content-type: text/plain

  echo

  echo Hello World!

  如果客户浏览器的URL为:/cgi-bin/test.bat?&dir,则执行调用命令解释器完成DIR列表。这就让访问者有执行其他命令可能性。

  (2)O′Reilly WebSite server for Windows NT/95

  在WebSite1.1B以前的版本中使用批处理文件存在着与Netscape同样的漏洞,但是,新版关闭了.bat在CGI中的作用。支持PERL,新版将VB和C作为CGI开发工具。

  (3)Microsoft′s IIS Web Server

  1996年3月5日前的IIS在NT下的BUG严重,可以任意使用command命令。但之后已修补了该漏洞,你可检查你的可执行文件的建立日期。 IIS3.0还存在一些安全BUG,主要是CGI-BIN下的覆给权利。另外,许多Web服务器本身都存在一些安全上的漏洞,都是在版本升级过程中被不断 更新了,在此就不一一列举了。

页面功能 【打印】 【关闭】 【我有话说

MOOC风暴来袭

版权所有:中国教育和科研计算机网网络中心 CERNIC,CERNET,京ICP备15006448号-16,京网文[2017]10376-1180号

关于假冒中国教育网的声明 | 有任何问题与建议请联络:Webmaster@staff.cernet.com