• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

H3C SecPath IPS/ACG/UTM 中的URL地址过滤的配置说明

2009-03-02 发表
  • 0关注
  • 0收藏 933浏览
粉丝: 关注:

H3C SecPath IPS/ACG/UTM 中的URL地址过滤的配置说明

 

 

1.     URL过滤说明

     域名是必选配置项,URI是可选配置项。它们又分别有固定字符串和正则表达式两种配置方式,因此总共有六种配置方法。

1)      域名――固定字符串方式:

2)      域名――正则表达式方式:

3)      域名――固定字符串方式 URI――固定字符串方式:

4)      域名――固定字符串方式 URI――正则表达式方式:

5)      域名――正则表达式方式 URI――固定字符串方式:

6)      域名――正则表达式方式 URI――正则表达式方式:

注意:用户所配置的“域名”将精确匹配HTTP请求中的Host字段后的完整内容,“URI”将精确匹配HTTP请求中的Get字段后的完整内容。如果选择固定字符串方式而且只截取其中一部分,将不会匹配成功,这一点和之前版本和主线版本是不同的。后续主线版本会同步修改过来。URI的内容从第一个左斜杠开始,注意不要遗漏。如果只想配置包含某个字符串的URI,须使用正则表达式进行通配。下面就六种配置方法分别示例如下:

1)      域名: ***.***

使用固定字符串方式,过滤域名为***.***的所有HTTP请求

2)      域名:(news|sports)\.sina\.com\.cn

使用正则表达式方式,过滤域名***.******.***

注意:不要忘记用右斜杠将点号转义,否则点号在正则表达式中的通配含义将引起误报。

3)      域名:***.*** URI/index=1.html

均采用固定字符串方式,过滤如下HTTP请求:

***.***/index=1.html

4)      域名:***.*** URI.*badthing.*

域名采用固定字符串方式,URI采用正则表达式方式,过滤***.***下所有包含badthing的资源网页

5)      域名.*sina.* UTI/index.php

域名采用正则表达式,URI采用固定字符串方式,过滤所有主机名包含sina而且URI/index.phpHTTP请求

6)      域名.*sina.* URI.*badthing.*

均采用正则表达式方式,过滤所有主机名含有sina而且URI含有badthingHTTP请求

说明:

目前的URL过滤是大小写不敏感的;

目前的URL过滤是不支持中文关键词过滤的;

附抓包信息中的URL过滤配置参考:

HOST

(?is)Host: %s \r\n

URI

(?i)^(GET|POST|PUT|HEAD|DELETE|TRACE|OPTIONS) [\t]%s HTTP

%s表示用户在web中相应的输入(参考下图红色框中内容)

注意:URL地址过滤中规则匹配先后的顺序跟带宽管理中规则的顺序类似,即按照精度优先匹配:

域名&UR中正则表达式描述的网址的内涵越大(对应外延越小)的规则,也即描述的网址越精确,那么该条规则越优先匹配。换句话说默认规则肯定是最后被匹配的规则。

2.     应用举例

下面分情况,列出四种URL访问需求的实现。

1.禁止所有web访问

注意在Default前面加\,否则达不到8个字符串,弹出下面的错误

2.允许访问***.***域名下的所有资源

所谓***.***域名下的所有资源是指类似***.***.cn/http://***.***等其他各类主机资源。

域名中的正则表达式为“.*\.sina\.com\.cn”,表示含有结尾部分为.***.***字符串的任意域名,这样二级域名如***.***就可以正常访问。

3.只允许访问***.***.cn主机下的所有网页,不允许访问类似于***.***等主机下的网站。

依据采用正则表达式还是固定字符串进行域名过滤,分为两种实现方式:域名过滤可以使用正则表达式“www\.sina\.com\.cn”或用字符串方式表示为***.***.cn,如下:

或者

    禁止访问***.***的配置和上面类似,不再列举。

4.禁止访问URL地址中(不包含主机字段)包含world的任意网址

类似http://x.x.x/world/ URL访问都要被过滤掉,可以通过如下方式实现:

因为域名为任意字段,故可用正则表达式“.*.*.*.*”表示(规避最少8个字符的要求),URL路径含有world字段可以表示为“.*world.*”的正则表达式。

附录:

正则表达式介绍见附件

 

若您有关于案例的建议,请反馈:

作者在2009-03-09对此案例进行了修订
0 个评论

该案例暂时没有网友评论

编辑评论

举报

×

侵犯我的权益 >
对根叔知了社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔知了社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作