此内容已被机器动态翻译。
diesel Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde。(Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique。(非条款responsabilité)
Este artículo lo ha traducido una máquina形式上dinámica。(通报法律)
此内容已经过机器动态翻译。放弃
このコンテンは動的に機械翻訳されています。免責事項
이콘텐츠는동적으로기계번역되었습니다。책임부iot
Este texto foi traduzido automaticamente。(通报法律)
查询内容è自动贸易记录。(Esclusione di responsabilità))
这篇文章是机器翻译的。
柴油Artikel wurde maschinell übersetzt。(Haftungsausschluss)
Ce article a été traduit automatiquement。(非条款responsabilité)
Este artículo ha sido traducido automáticamente。(通报法律)
この記事は機械翻訳されています。免責事項
이기사는기계번역되었습니다。책임부iot
Este artigo foi traduzido automaticamente。(通报法律)
这篇文章已经过机器翻译.放弃
Questo articolo è自动转换。(Esclusione di responsabilità))
翻译失败!
配置内容过滤策略
要实施内容筛选,必须至少配置一个策略,告诉Citrix ADC设备如何区分要筛选的连接。您必须首先配置至少一个筛选操作,因为在配置策略时,您需要将其与操作关联。
内容筛选策略检查以下一个或多个元素的组合,以选择要筛选的请求或响应:
URL:HTTP请求中的url。
网址查询:只有url的查询部分,这是查询之后的部分(?)符号。
网址令牌:只中有URL的令牌(如果有),它们是以&符号(&)开头并由令牌名称组成的部分,后跟等号(=),后跟令牌值。
HTTP方法:请求中使用的HTTP方法,通常是GET或POST、但可以是八种定义的HTTP方法中的任何一种。
HTTP版本:请求中的HTTP版本,通常是HTTP 1.1。
标准HTTP标头:HTTP 1.1规范中定义的任何标准HTTP标头。
标准HTTP标头值:HTTP标头的值部分,即冒号和空格(:)之后的部分。
自定义HTTP标头:由您的网站发出或出现在用户请求中的非标准HTTP标头。
自定义标头值:自定义HTTP标头的值部分,它(与标准HTTP标头一样)是冒号和空格(:)之后的部分。
客户端源ip:发送客户端请求的ip。
内容筛选策略使用简单的两种Citrix ADC表达式语言(称为经典表达式)。有关经典表达式,它们的工作方式以及如何手动配置它们的完整说明,请参阅”策略和表达式”。”
注意:在Citrix ADC命令行配置策略方面没有经验的用户通常会发现使用配置实用程序更容易。
使用cli配置内容筛选策略
在命令提示符处,键入以下命令以配置内容筛选策略并验证配置:
- add filter policy -rule (- reqaction | - resaction - show filter policy
示例:
>添加过滤策略cf-pol -rule "REQ.HTTP. rule "URL CONTAINS http://abc.com" -reqaction DROP Done > show filter policy cf-pol 1)名称:cf-pol规则:REQ.HTTP.URL CONTAINS http://abc.com请求动作:DROP响应动作:Hits: 0 Done
使用GUI配置内容筛选策略
- 导航到"安全" > "防护功能" > "筛选器"。
- 导航到"保护功能" > "筛选器"。
- 在详细信息窗格中,要创建新策略,请单击添加。
- 如果要创建新策略,请在“创建筛选器策略”对话框的“筛选器名称”文本框中键入新策略的名称。
- 选择"请求操作"或"响应操作"以激活该商品右侧的下拉列表。
- 单击下拉列表右侧的向下箭头,然后选择要对请求或响应执行的操作。默认选项是"重置"和"删除"。您创建的任何其他操作也将显示在此列表中。注:您也可以单击“新”建创建新的“内容筛选“操作,或单击“修改“以修改现有的“内容筛选“操作。您只能修改创建的操作;默认操作是只读的。
- 如果要使用预定义表达式(或命名表达式)来定义策略,请从“命名表达式”列表中选择一个。
- 单击第一个命名表达式下拉列表右侧的向下箭头,然后选择包含要使用的命名表达式的命名表达式类别。
- 单击第二个命名表达式下拉列表右侧的向下箭头,然后选择所需的命名表达式。选择命名表达式时,该命名表达式的正则表达式定义将显示在“预览表达式”窗格中的“命名表达式”列表框下方。
- 单击"添加表达式"以将该命名表达式添加到"表达式"列表中。注意:您必须执行此步骤或步骤 7,但不能同时执行这两个步骤。
- 如果要创建新表达式来定义策略,请使用表达式编辑器。
- 单击添加按钮。此时将显示“添加表达式”对话框。
- 在“添加表达式”对话框中,选择要筛选的连接类型。默认情况下,流程类型设置为要求,这会告诉Citrix ADC设备查看传入连接或请求。如果要筛选传出连接(响应),请单击下拉列表旁边的右箭头,然后选择RES。
- 如果协议尚未设置为http,请单击协议下拉列表右侧的向下箭头,然后选择http。注意:在Citrix ADC经典表达式语言中,“HTTP”也包括HTTPS请求。
单击“限定符”下拉列表右侧的向下箭头,然后为表达式选择一个限定符。选项包括:
方法:请求中使用的HTTP方法。
URL:网址标头的内容。
URLTOKENS:HTTP标头中的url标记。
版本:连接的HTTP版本。
标题:HTTP请求的标头部分。
URLLEN:网址标头内容的长度。
URLQUERY:网址标头内容的查询部分。
URLQUERYLEN:查询部分的长度。其余列表框的内容将更改为适合您选择的限定符的选项。例如,如果您选择“标题”,则标记为“标题名称*”的文本字段将显示在“流量类型”列表框下方。
单击“运算符”下拉列表右侧的向下箭头,然后为表达式选择一个运算符。根据您在上一步中选择的协议,您的选择会有所不同。以下列表包括所有运算符:
= =:完全匹配以下文本字符串。
! =:与以下文本字符串不完全匹配。
>:大于以下整数。
包含:包含以下文本字符串。
内容:指定标头,url或url查询的内容。
存在:指定的标头或查询存在。
NOTCONTAINS:不包含以下文本字符串。
NOTEXISTS:指定的标头或查询不存在。
- 如果“值”文本框可见,请键入相应的字符串或数字。如果以任何方式测试字符串,请在"值"文本框中键入字符串。如果以任何方式测试整数,请在"值"文本框中键入整数。
- 如果选择标题作为协议,请在标题名称 * 文本框中键入所需的标题。
- 单击"确定"将表达式添加到"表达式"列表。
- 重复步骤b到h,为您的配置文件创建您想要的任何其他表达式。
- 单击关闭以关闭表达式编辑器。
- 如果创建了新表达式,请在“表达式”框架中从“匹配任意表达式”下拉列表中选择一个选项。选项包括:
- 匹配任何表达式。如果请求与“表达式”列表中的任何表达式匹配,则请求将匹配此策略。
- 匹配所有表达式如果请求与“表达式”列表中的所有表达式匹配,则请求将匹配此策略。如果它不匹配所有这些条款,则不符合此政策。
- 表格表达式将表达式列表切换为具有三列的表格格式。在第一列中,您可以放置bein[(]运算符。第二列包含已选择或创建的表达式。在第三列中,您可以将任何其他运算符放置在以下列表中,以创建复杂的策略组,其中每个组都可以配置为匹配任何表达式或匹配所有表达式。
- 和[&&]运算符告诉设备要求请求同时匹配当前表达式和以下表达式。
-
或(\ \ ] 运算符告诉设备要求请求与当前表达式或以下表达式匹配,或者两者匹配。只有当请求不匹配任何一个表达式时,它才会与策略不匹配。 - 结束[)]运算符告诉设备,这是此表达式组或策略中的最后一个表达式。注意:“表格”格式允许您创建一个复杂的策略,其中包含“匹配任意表达式”和“匹配所有表达式”基于每个表达式。您不仅限于一个或另一个。
- 高级自由格式完全关闭表达式编辑器并将表达式列表修改为文本区域。在文本区域中,您可以键入您选择的pcre格式正则表达式来定义此策略。这既是创建策略的最强大也是最困难的方法,建议仅对那些完全熟悉Citrix ADC设备和PCRE格式正则表达式的人使用。注意:如果切换到高级自由表单表达式编辑模式,则无法切换回任何其他模式。请勿选择此表达式编辑模式,除非您确定这是您想要的。
- 重复步骤6到8、将您想要的任何其他表达式添加到“表达式”列表中。您可以混合在表达式编辑器中创建的命名表达式和表达式。对于Citrix ADC设备,它们都是相同的。
- 单击创建以创建新策略。您的新策略将显示在“策略”窗格列表中。
- 单击关闭。要创建其他内容筛选策略,请重复上一步骤。要删除内容筛选策略,请在策略选项卡中选择该策略,然后单击删除。
共享
共享
此预览版产品文档是Citrix机密文档。
您同意按照您的Citrix Beta/技术预览协议的条款对本文档进行保密。
预览文档中描述的任何特性或功能的开发、发布和时间仍由我们自行决定,如有更改,恕不另行通知或咨询。
本文档仅供参考之用,不构成提供任何材料、代码或功能的承诺、承诺或法律义务,不应作为思杰产品购买决策的依据。
如果不同意,选择“不同意退出”。