创建定制规则

在“定制规则”视图中,您可以打开“定制规则向导”,该工具会指导您完成创建定制数据库记录的过程。一旦创建定制规则,就可以在“定制规则”视图中查看这些规则。该表显示签名、语言和用途。

如果规则应用于的项目存在于“资源管理器”视图中的所有应用程序下的某个应用程序中,那么特定于项目的验证和编码例程仅显示在“定制规则”视图中。

  • 签名:签名是标准函数名。例如,Java 签名中包括参数和返回类型,例如 com.test.vulnerable.VulnClass.vulnerable(java.lang.string;int):int.
  • 语言:C/C++、Java、Visual Basic、Classic ASP 或 .NET
  • 用途:关于给定方法的定制记录类型,如 Validation.EncodingRequired 例程、接收器或源。
提示: 如果要通过迭代扫描和添加定制规则,然后在不更改源代码的情况下重新扫描来优化代码库的评估,那么您可以通过将项目属性设置为使用漏洞分析高速缓存来极大地减少扫描时间。要执行此操作,请在项目属性中选中启用漏洞分析高速缓存复选框。要了解如何设置项目属性,请参阅关于使用选定项目“概述”选项卡的指示信息。