首页目录产品介绍安装手册用户手册产品购买联系我们

补天IISWall防火墙商业版

用户手册

补天IISWall事业部 荣誉出品

版权所有@2005-2006 北京补天信息科技有限公司

http://www.iiswall.com.cn

本手册将为您详细介绍如何配置和应用IISWall防火墙


 一、版本说明

1、域名版:
   凡是绑定域名的版本,可随意更换服务器主机和IP地址,只要域名不变,IISWall都将起防护作用。
  ★ 域名标准版:绑定全域名,比如:绑定www.iiswall.com.cn,则将只保护www.iiswall.com.cn而bbs.iiswall.com.cn等将不受保护。
  ★ 域名专业版:绑定域名,比如:绑定iiswall.com.cn,则*.iiswall.com.cn将均受保护。
  ★ 域名高级版:绑定域,比如:绑定iiswall,则*.iiswall.*将均受保护。
2、IP版:
   凡是绑定IP的版本,可随意更换域名,只要IP不变,IISWall都将起防护作用。
  ★ IP标准版:绑定全IP,比如:绑定192.168.0.1,则将只保护对应192.168.0.1的域名。
  ★ IP专业版:绑定10个IP,比如:绑定192.168.0.12?,则对应IP为192.168.0.120-129的域名都将受保护。
  ★ IP高级版:绑定255个IP,比如:绑定192.168.0.*,则对应IP为192.168.0.0-255的域名都将受保护。

 二、配置说明

1、文件名配置
    您可以把iiswall.dll、iiswall.ini和iiswall.key放在任何目录,但它们必须放在同一目录。
   ★ 您可以把iiswall.dll重命名为abc.dll,但同时也必须把iiswall.ini和iiswall.key分别命名为abc.ini和abc.key。
   *技巧一:若您是域名版,为方便记忆您可以把iiswall.dll的文件名部分改为您的域名,比如:hackbase.com.dll。
   *技巧二:若您是IP版,您可以把iiswall.dll等文件按照域名不同放在不同的目录,则可对不同的域名分别进行保护。
2、 配置文件
   iiswall.ini是iiswall的默认配置文件,里面有iiswall的详细控制参数,下面逐一介绍。
   ★ [Global]节配置
   DisableProxy=1                         ' 禁止代理访问开关
   AntiCc=0                               ' 防CC攻击开关
   LinkProtect=0                          ' 防盗链保护开关
   UrlFilter=1                            ' URL过滤开关
   IpBlock=0                              ' IP阻塞开关
   TrustScript=0                          ' 可信脚本开关
   WebAdminDir="/iiswall/"                ' Web管理目录
   SecureKey="iiswall"                    ' IISWall的加密密匙
   TrustIp="202.102.224.68|202.99.8.1"    ' 允许可信的IP不受IISWall的各种安全功能限制
   本节是以下各种防护功能的总控制开关,1为启用,0为关闭,若设置为0,则下面的配置即便设置了也不起作用,WebAdminDir为Web管理目录,即IISWall的远程管理脚本需要放在此目录下,SecureKey为IISWall的加密密匙, 用于生成加密认证串和在线Web管理,一定要设置复杂防止被猜测;TrustIp设置的为可信IP,多个IP之间用“|”隔开,IISWall允许可信IP免受各种安全功能的限制。
   ★ [DisableProxy]节配置
   ProtectExt="*.asp|*.php"            ' 保护的扩展名
   ErrorPage="/DisableProxy.htm"       ' 错误转向页面
   以上配置意思是禁止用户通过代理服务器访问站的ASP和PHP脚本,否则将返回错误页,错误页可为任何有效的URL,比如:http://www.iiswall.com.cn/DisableProxy.htm。
   ★ [AntiCc]节配置
   ProtectExt="*.asp|*.php"            ' 保护的扩展名
   ★ [LinkProtect]节配置
   KeyExpired=30                                  ' 加密认证串的有效秒数
   AllowHost="www.iiswall.com.cn|192.168.0.1"     ' 授权可链接资源的网站
   ProtectDir1= "/images/"                        ' 标准盗链保护图片目录
   ProtectExt1= "*.gif|*.jpg"                     ' 需要保护的图片扩展名
   ProtectDir2= "/download/"                      ' 标准盗链保护下载目录
   ProtectExt2= "*.zip|*.rar"                     ' 需要保护的文件扩展名
   ProtectDir3= "/media/*"                        ' 高级盗链保护下载目录(模式1:只能在线播放媒体文件不能下载)
   ProtectExt3= "*.rm|*.wma|*.swf"                ' 需要保护的文件扩展名
   ProtectDir4= "/vip/#"                          ' 高级盗链保护下载目录(模式2:不经过数字串认证不允许下载)
   ProtectExt4= "*.zip|*.rar|*.iso"               ' 需要保护的文件扩展名
   ErrorPage="/antilink.htm"                      ' 错误转向页面
   ProtectDir不以"*"符号 或"#"结束时将启用标准防盗链模式,适合保护图片和资源文件不被非法盗链,此时将对保护目录下的指定扩展名进行盗链保护,非法盗链者将转到错误页面,用户可自行改变保护目录,保护目录的格式为"/xxx/xxx/",即开始和终止必须为"/",当ProtectDir目录后以*或#号结束时将启用高级防盗链模式,高级模式启用后,用户将无法直接下载保护目录中的特定扩展名文件,而必须由ASP、PHP或JSP等接口程序为用户生成特定的认证串才可访问,*为模式一将在Cookies中存在 类似"iswsid=xxxxxxxx"串,#为模式二将在地址:http://www.abc.com/protect/file.zip?iswsid=xxxxxxxx中,此认证串是由用户接口程序根据SecureKey及一些用户的特定信息混合按照一定算法产生, 模式一适合保护只能在线播放不能下载的媒体文件,模式二适合保护VIP会员区的资料文件,当然也可根据实际情况灵活运用。
   ★ [UrlFilter]节配置
   MaxQueryString=512               ' 最大查询串的长度
   ProtectExt="*.asp|*.php"         ' 保护的扩展名
   FilterStr1=" or"                 ' 过滤的串一
   FilterStr2=";"                   ' 过滤的串二
   FilterStr3="cmd.exe"             ' 过滤的串三
   FilterStr4="del"                 ' 过滤的串四
   FilterStr5="shell"               ' 过滤的串五
   ErrorPage="/antihacker.htm"      ' 错误转向页面
   MaxQueryString为紧跟脚本文件(如:show.asp?id=231)后“?”后面的参数串总长度,限制该串长度可有效防护缓冲溢出攻击和恶意注入访问;FilterExtN为受保护的扩展名,FilterStrN为需要过滤的恶意攻击串,将检查到恶意攻击时将转到指定的错误页面。
   ★ [IpBlock]节配置
   IpFile="iplist.txt"
  iplist.txt为需要阻塞的IP列表,此文件可自行指定文件名,但必须 与IISWALL放在同一目录,文件内不可有空行,文件格式如下:
   192.168.0.4  '将阻塞192.168.0.4
   192.168.0.   '将阻塞一个C类192.168.0.*
   59.          '将阻塞A类以59开头的IP
   ★ [TrustScript]节配置
   ProtectExt="*.asp|*.php"
   ScriptFile="script.txt"
   ScriptExt为可信的脚本扩展名,不包含的将不受保护,ScriptFile为存放脚本路径的脚本文件,只有调用的脚本路径与文件中设定的匹配才允许执行,有效禁止Web木马的执行。ScriptFile格式为:
   /index.asp
   /show.asp
   /admin/index.asp
   /admin/user.asp
   ......

  三、应用示例

1、安全需求
   ★ 因为总有国外用户通过代理恶意发贴故禁止代理访问
   ★ 有人用CC攻击刷我的ASP论坛导致论坛无法访问。
   ★ 防止黑客通过SQL注入等手段通过Web上传木马等恶意程序。
   ★ 对论坛的上传文件zip和rar进行保护,必须认证后才可下载。
   ★ 禁止10段和IP为64.128开头的IP访问我的论坛。
2、安全配置
   [Global]
   DisableProxy=1
   AntiCc=1
   LinkProtect=1
   UrlFilter=1  
   IpBlock=1
   SecureKey="123456"
   [DisableProxy]
   ProtectExt="*.asp"
   ErrorPage="/DisableProxy.htm"
   [AntiCc]
   ProtectExt="*.asp"
   [LinkProtect]
   ProtectDir1= "/upload/attachment/#"
   ProtectExt1="*.zip|*.rar"
   ErrorPage="/antilink.htm"
   [UrlFilter]
   MaxQueryString=256
   ProtectExt="*.asp"
   FilterStr1=" or"
   FilterStr2=";"
   FilterStr3="cmd.exe"
   FilterStr4="--"
   FilterStr5="shell"
   ErrorPage="/antihacker.htm"
   [IpBlock]
   FileName=iplist.txt
   iplist.txt文件内容如下:
   10.
   64.128.
   同时在downfile.asp中添加一行<!-- #include file="iiswall.asp"-->代码,并在合适位置调用GetSid()函数即可。

 五、联系我们

IISWALL事业部
北京补天信息科技有限公司
总部地址: 北京市德胜门西大街15号远洋大厦
联系电话: 010-83775951
传真电话: 010-83775951
服务OICQ: 47000163
在线留言: 请点击这里
 

 首页目录产品介绍安装手册用户手册产品购买联系我们