关于筛选器验证

筛选器验证是专为阻止 SQL 从可通过 CloudSuite Industrial 中的各个集成点访问 IDO Runtime Service 的源进行注入式攻击而设计的,可在允许继续执行自动化操作前验证 LoadCollection 请求的筛选器。

您可以使用“筛选器验证”处理缺省值来控制筛选器验证级别。筛选器验证检测有潜在危险的筛选器,抛出异常,而不会执行该请求。

“筛选器验证”处理缺省值有三个有效设置:

  • :验证所有会话的筛选器
  • 中等:仅验证自动会话的筛选器
  • :不验证任何筛选器

不论该处理缺省值如何设置,某些字符或字符组合在任何筛选器中都是不允许的:

  • 冒号,除非在字符串常量中
  • 定义备注(--/**/ 等)的字符,除非在字符串常量中

当使用了“筛选器验证”处理缺省值时,只允许下列字符或字符组合:

  • 属性名称
  • 比较运算符:=<>!=><>=<=!>!<ISNOT
  • 逻辑运算符:ANDORINLIKEBETWEENCONTAINS
  • 文字值:数字、字符串、空值
  • 括号 () 和逗号
相关主题