SQL示例-软件计数和列表
安全专业人员经常面临的一个常见挑战是给他们的系统团队带来大量(和令人困惑的)漏洞,而系统团队可能只关心需要修复的资产和软件清单。
这个查询将为您提供以下内容:
- 数的资产
- 软件供应商
- 软件的名字
- 软件的家庭
- 软件版本
sql
1选择数(达.asset_id)作为asset_count,ds.供应商,ds.的名字作为software_name,ds.家庭,ds.版本2从dim_asset_software das3.加入dim_software ds使用(software_id)4加入dim_asset哒在达.asset_id=达斯.asset_id5集团通过ds.供应商,ds.的名字,ds.家庭,ds.版本,ds.cpe6订单通过asset_countDESC
现在,您已经有了运行特定软件的资产的数量,是时候找出这些资产是哪些了。通过使用WHERE子句,您可以筛选相关软件的结果。在这个例子中,我们将寻找。net Framework SP2。
sql
1选择达.ip_address,达.host_name,ds.供应商,ds.的名字作为software_name,ds.家庭,ds.版本2从dim_asset_software das3.加入dim_software ds使用(software_id)4加入dim_asset哒在达.asset_id=达斯.asset_id5在哪里ds.的名字就像' %。净框架3.0%”和ds.版本就像% SP2的
这个页面对你有帮助吗?