查询运算符
概述
一些程序功能依赖于资产和漏洞过滤,以优化呈现的数据或确定项目和触发器的范围。为此,InsightVM提供了自己的查询语言,您可以根据需要使用该语言对数据进行广泛或特定的筛选。本指南介绍了使用查询生成器,一个基于云的InsightVM功能。
查询与以下InsightVM功能一起使用:
运营商
在中生成查询时,可以使用以下运算符标准或专家模式输入查询生成器.
请注意
显示的可用运算符列表将取决于您事先选择的参数。
标准模式
在中使用这些运算符标准模式
操作符 |
描述 |
---|---|
= |
“等于。”返回等于指定值的所有记录。 |
!= |
“不等于。”返回不等于指定值的所有记录。 |
包含 |
返回包含指定字符串的所有记录。 |
不包含 |
返回不包含指定字符串的所有记录。 |
开始于 |
返回以指定字符串开始的所有记录。 |
以 |
返回所有以指定字符串结尾的记录。 |
就像 |
返回与正则表达式定义的搜索模式匹配的所有记录。返回包含指定字符串的所有记录。 |
是 |
返回指定值为NULL(包含NULL值)的所有记录。 |
不是 |
返回指定值不为NULL(包含NULL值)的所有记录。 |
和 |
当两个条件都为真时,AND运算符返回值。 |
或 |
当其中一个条件为真时,OR运算符返回值。 |
~ > |
返回与指定字符串匹配的任意字段的任意对象。 |
专家模式
在中使用这些运算符专家模式
操作符 |
描述 |
---|---|
= |
“等于。”返回等于指定值的所有记录。 |
!= |
“不等于。”返回不等于指定值的所有记录。 |
> |
大于。返回大于指定值的所有记录。 |
>= |
大于或等于。返回大于或等于指定值的所有记录。 |
< |
少于返回小于指定值的所有记录。 |
< = |
小于或等于。返回小于或等于指定值的所有记录。 |
包含 |
返回包含指定字符串的所有记录。 |
不包含 |
返回不包含指定字符串的所有记录。 |
开始于 |
返回以指定字符串开始的所有记录。 |
以 |
返回所有以指定字符串结尾的记录。 |
就像 |
返回与正则表达式定义的搜索模式匹配的所有记录。 |
是 |
返回指定值为NULL(包含NULL值)的所有记录。 |
不是 |
返回指定值不为NULL(包含NULL值)的所有记录。 |
和 |
当两个条件都为真时,AND运算符返回值。 |
或 |
当其中一个条件为真时,OR运算符返回值。 |
<=> |
与“Object”类型的参数一起使用。 |
~ > |
返回与指定字符串匹配的任意字段的任意对象。 |
数据类别
在Expert模式下,查询用于精炼三个数据组中的一个:
- 资产
- 弱点
- 调查结果
因此,所有查询参数都是基于资产、基于漏洞或基于查找的。一个或多个参数组可能是可用的,这取决于所应用的筛选器的类型。