模式规则

AppScan® 源代码 文本规则可以是扩展全局正则表达式打印 (egrep)、全局正则表达式 (grep) 或 Perl 正则表达式。这些正则表达式(具有使用字母数字和特殊字符的完整集合的字符串值的表达式)匹配规则。

字符 描述
^ 开始自
$ 结束于
\n\t\r 字面值换行、跳格、返回
[xyz] 列出的任何字符
[^abx] 任何字符(除了列出的字符)
[a-fA-F0-9] 任何十六进制字符
. 任何字符
| 任一
\ 取消特殊字符含义

\$ \^ \\ \?

模式规则存储在全局模式规则库中(在 AppScan® 源数据库 中)且可以跨项目和应用程序共享。规则和规则集还可以由所有用户共享。规则是通过引用添加的,您可以通过除去关联对象中的引用来予以禁用,而不必删除底层的规则。

您在“模式规则库”视图、“资源管理器”视图的“属性”选项卡或扫描配置中创建规则。如果安装 AppScan® 源代码,那么“模式规则库”视图会显示 AppScan® 源代码 提供的规则。在此视图中,您可以编辑、删除或创建规则。

“模式规则库”视图
重要: 您可以添加或除去搜索条件,但是每个基于模式的规则必须至少具有一个搜索条件。