SQL示例-凭据状态

这组示例查询返回关于不同服务提供的凭据是否正确的信息以及每个资产上的特权级别。

          
SQL.
1
选择asset_idscan_id日期姓名credential_status_description.
2
fact_asset_scan_service
3.
加入dim_credential_status.使用credential_status_id.)
4
加入dim_service.使用service_id)

此查询将返回:

  • 资产id
  • 扫描身份证
  • 扫描日期
  • 服务名称(例如SNMP)
  • 人类可读形式的凭证状态(例如,作为本地管理员登录)

同样,要在资产上执行的最新扫描中创建关于凭据状态的报告,请使用以下查询:

          
SQL.
1
选择asset_id姓名credential_status_description.
2
dim_asset_service_credential.
3.
加入dim_credential_status.使用credential_status_id.)
4
加入dim_service.使用service_id)

此查询将返回:

  • 资产id
  • 服务名称(例如SNMP)
  • 人类可读形式的凭证状态(例如,作为本地管理员登录)

对于资产上最近一次扫描的跨服务凭据状态快照报告,可以执行以下查询:

          
SQL.
1
选择asset_idaggregated_credential_status_description
2
fact_asset
3.
加入dim_aggregated_credential_status使用eggregated_credential_status_id.)

它将输出:

  • 资产id
  • 汇总的凭证状态(例如凭证部分成功)

对于包含来自历史扫描的数据的更详细报告,也可以使用以下查询:

          
SQL.
1
选择asset_idscan_idscan_finished.aggregated_credential_status_description
2
fact_asset_scan
3.
加入dim_aggregated_credential_status使用eggregated_credential_status_id.)

此查询将返回:

  • 资产id
  • 扫描身份证
  • 资产完成扫描的时间
  • 汇总凭证状态