ISAPI是IIS5.0以上版本提供的一个用于扩充IIS功能的机制,事实上IIS之所以能解析ASP(asp.dll)、ASP.NET(aspnet_isapi.dll)等脚本用的都是ISAPI技术。
ISAPI又分为两种:一种是用于扩充IIS解析功能的叫作ISAPI Extension,如解析asp的那个asp.dll;另一种是用于提供IIS安全认证及过滤的IIS Filter。本软件利用的就是IIS Filter,由于这个软件是我的一个作业,这些天还不能公开源程序,估计两个礼拜后可以公开(现已可在附件中下载)。
功能:1.防SQL注入(GET COOKIE 因时间关系没写POST防注);2.防暴库;3.IP及文件夹权限控制(就是可以控制哪些IP能访问哪些网站目录,可用于防止一般用户访问后台)。
演示:本BLOG已经用了此软件(没开SQL防注入功能),你可以通过访问http://www.langouster.com/admin 来检验IP及目录访问控制功能。
安装步骤:
1.下载附件中文件,其中包含一个FireWall.dll和一个示例配置文件,保存到一个IIS有读写权限的目录。
2.右键“我的电脑”选中“管理”—>右键站点选中“属性”—>选择“ISAPI 筛选器”标签—>“添加”—>重启W3SVC服务。
如图:
源程序: FireWall源程序.rar