ISA 2006 实验指南()HTTP过滤器
http筛选器可适用于
内部用户访问Internet网站的流量
Internet用户访问被发布网站的流量
HTTP筛选器进行HTTP协议的阻挡与过滤
请求头
URL
扩展名
方法
请求正文
响应头
响应正文
签名
每条防火墙规则的HTTP筛选器设置都是独立的因此可以为每一条规则进行单独的配置
打开ISA控制台
ISA 2006 实验指南(七)HTTP过滤器_HTTP
只要就是配置HTTP这项
ISA 2006 实验指南(七)HTTP过滤器_职场_02
常规标签下:这是默认的配置
1)请求头:的长度建议不要少于10000字节、不是特殊的情况用默认即可
2)请求负载:防止内部发布的网站遭受到通过HTTP中的POST方法传送大量的恶意数据包,而导致网站系统的负载过大
3URL保护:超过设置的长度将阻止访问、最大查询长度:一些程序通过发送大量的GET求给受害的网站,以此来瘫痪该网站的系统资源。
验证正则化:一些不规范URL访问
阻止高位字符:
选择“阻止高位字符”时,包含 DBCS Latin 1 字符的 URL 将被阻止。这可能会影响到一些方案,如 Outlook  Web Access 发布、SharePoint  Portal Server 发布,以及满足下列条件的任何方案:GET 请求所传递的参数包含双字节字符集中的某个字符
最好不勾上、例如全中文网站必须注意
阻止包含Windows可执行文件内容的响应:传送带有可执行Windows命令(CMD/C)的数据包给目的地的IIS网站“勾上”
方法标签下:
ISA 2006 实验指南(七)HTTP过滤器_职场_03
三种方试可选
GET:抓取客户端于请求-URL中所指定的资源“阻止就不能访问网站了”
POST:上传窗体数据“阻止就不能以网页的方式传送数据了、如:在论坛里就不能发贴了、Mail等……内部发布的服务器不允许上传数据、可以阻止POST方式、因为上传可以把服务器上的数据修改
HEAD:测试客户端于请求-URL中所指定的资源
PUT:将数据上传至客户端于请求-URL中所指定的资源
DELETE:删除客户端于请求-URL中所指定的资源“PUT and DELETE般禁用”
OPTIONS:用以测试服务器端所支持的方法
TRACE:用以进行应用层循环测试
CONNECT:proxy"代理服务器建立" {通道}
这个方法可禁用QQ等……用代理连接“前面的文章以说过QQ可以用内部的代理上网”
我测试过外部和内部都不可用了、
对于 Web 发布方案,应允许下列方法:OPTIONSTRACEGETHEADPOST
扩展名标签:
也是三种方式、
 
ISA 2006 实验指南(七)HTTP过滤器_休闲_04
添加你不想用户访问这些扩展名的文件后缀名
头标签:
ISA 2006 实验指南(七)HTTP过滤器_HTTP_05
下面是一些最常见的请求头,大家可以参考使用。转载来的
Accept:浏览器可接受的MIME类型。
Accept-Charset
:浏览器可接受的字符集。
Accept-Encoding
:浏览器能够进行解码的数据编码方式,比如gzipServlet能够向支持gzip的浏览器返回经gzip编码的HTML页面。许多情形下这可以减少510倍的下载时间。
Accept-Language
:浏览器所希望的语言种类,当服务器能够提供一种以上的语言版本时要用到。
Authorization
:授权信息,通常出现在对服务器发送的WWW-Authenticate头的应答中。
Connection
:表示是否需要持久连接。如果Servlet看到这里的值为“Keep-Alive”,或者看到请求使用的是HTTP 1.1HTTP 1.1默认进行持久连接),它就可以利用持久连接的优点,当页面包含多个元素时(例如Applet,图片),显著地减少下载所需要的时间。要实现这一点, Servlet需要在应答中发送一个Content-Length头,最简单的实现方法是:先把内容写入ByteArrayOutputStream,然 后在正式写出内容之前计算它的大小。
Content-Length
:表示请求消息正文的长度。
Cookie
:这是最重要的请求头信息之一
From
:请求发送者的email地址,由一些特殊的Web客户程序使用,浏览器不会用到它。
Host
:初始URL中的主机和端口。
Pragma:指定“no-cache”值表示服务器必须返回一个刷新后的文档,即使它是代理服务器而且已经有了页面的本地拷贝。
Referer
:包含一个URL,用户从该URL代表的页面出发访问当前请求的页面。
User-Agent
:浏览器类型,如果Servlet返回的内容与浏览器类型有关则该值非常有用。
UA-Pixels
UA-ColorUA-OSUA-CPU:由某些版本的IE浏览器所发送的非标准的请求头,表示屏幕大小、颜色深度、操作系统和CPU类型。
 
签名:
ISA 2006 实验指南(七)HTTP过滤器_ISA_06
下图IE浏览哭喊访问抓包
ISA 2006 实验指南(七)HTTP过滤器_HTTP_07
 
方法:GET
HTTP头:User-Agent
签名:MSIE6.0
请求头
以下是微软列出的一些程序签名
 ISA 2006 实验指南(七)HTTP过滤器_HTTP_08
ISA 2006 实验指南(七)HTTP过滤器_休闲_09
如果没有可以抓包查看
ISA 2006 实验指南(七)HTTP过滤器_职场_10
勾上才会启用
添加
ISA 2006 实验指南(七)HTTP过滤器_职场_11
注意:不要在签名里后面或前面带有空格、否则会不成功
现在在内部一台客户机测试
ISA 2006 实验指南(七)HTTP过滤器_职场_12
现在是可以登录的、规则还没应用现在来应用
ISA 2006 实验指南(七)HTTP过滤器_休闲_13
OK实验成功、为什么提示代理服务器因为客户机没设置网关、Messenger设置了内部代理上的、