创建模式规则

规则可在“模式规则库”视图中、项目或应用程序的“属性”视图中或在扫描配置中创建。

开始之前

注: 您必须具有管理模式许可权才可以创建模式规则或规则集 - 或修改和除去定制规则和规则集。

在“新建规则”对话框中创建规则:

  • 要在“模式规则库”视图中打开该对话框,单击新建规则
  • 在扫描配置中,选择“模式分析”选项卡,然后选择模式分析复选框。在选项卡的“模式规则”部分中,单击添加以打开“添加模式规则”对话框。在该对话框中,单击新建规则以打开“新建规则”对话框。
  • 要从选定应用程序或项目的“属性”视图打开该对话框,选择“属性”视图的规则和规则集选项卡,单击添加,或在“规则”部分中右键单击并选择添加。在“选择规则”对话框中单击新建规则

过程

  1. 在“新建规则”对话框中,命名扫描规则。
  2. 可选: 为规则添加描述
  3. 添加条件。单击添加并输入每条规则的正则表达式。
  4. 标识文件类型,例如 *.java*.xml。您可以使用或者不使用通配符来输入任何文件类型。
  5. 可选: 选择严重性
    • 信息
  6. 可选: 选择分类
    • 明确的
    • 可疑
    • 扫描覆盖范围
  7. 可选: 选择要在扫描中搜索的漏洞类型。(有关漏洞类型的更多详细信息,请参阅 AppScan® Source Security Knowledgebase
    “新建规则”对话框
  8. 可选: 选择条件语法:
    • egrep
    • grep
    • perl
  9. 可选: 确定返回的结果包含所有模式匹配还是其中未找到匹配项的每个文件。未找到匹配项时,模式为缺席规则。
  10. 可选: 如果模式匹配应为区分大小写,请选择区分大小写复选框。
  11. 可选: 如果规则应与跨多行的模式匹配,请选择多行复选框。
  12. 单击确定以验证规则中的正则表达式是否有效。然后,将规则添加到模式规则库。