SQL示例-凭据状态
这组示例查询返回关于为不同服务提供的凭据是否正确以及它们对每个资产拥有什么级别的特权的信息。
sql
1选择asset_id,scan_id,日期,的名字,credential_status_description2从fact_asset_scan_service3.加入dim_credential_status使用(credential_status_id)4加入dim_service使用(service_id)
这个查询将返回:
- 资产id
- 扫描身份证
- 扫描日期
- 服务名称(例如SNMP)
- 以人类可读的形式提供的凭据状态(例如,以本地管理员身份登录)
类似地,要在资产上执行的最新扫描中创建关于凭据状态的报告,请使用以下查询:
sql
1选择asset_id,的名字,credential_status_description2从dim_asset_service_credential3.加入dim_credential_status使用(credential_status_id)4加入dim_service使用(service_id)
这个查询将返回:
- 资产id
- 服务名称(例如SNMP)
- 以人类可读的形式提供的凭据状态(例如,以本地管理员身份登录)
对于资产上最近一次扫描的跨服务凭据状态快照报告,可以执行以下查询:
sql
1选择asset_id,aggregated_credential_status_description2从fact_asset3.加入dim_aggregated_credential_status使用(aggregated_credential_status_id)
它将输出:
- 资产id
- 汇总的凭证状态(例如凭证部分成功)
对于包含历史扫描数据的更详细的报告,也可以使用以下查询:
sql
1选择asset_id,scan_id,scan_finished,aggregated_credential_status_description2从fact_asset_scan3.加入dim_aggregated_credential_status使用(aggregated_credential_status_id)
这个查询将返回:
- 资产id
- 扫描身份证
- 资产完成扫描的时间
- 汇总凭证状态
这个页面对你有帮助吗?