SQL示例-软件计数和列表

安全专业人员经常面临的一个常见挑战是给他们的系统团队带来大量(和令人困惑的)漏洞,而系统团队可能只关心需要修复的资产和软件清单。

此查询将为您提供以下内容:

  • 数的资产
  • 软件供应商
  • 软件的名字
  • 软件家庭
  • 软件版本
          
sql
1
选择asset_id作为asset_countds供应商ds的名字作为software_nameds家庭ds版本
2
dim_asset_software das
3.
加入dim_software ds使用software_id
4
加入dim_asset哒asset_idDAS.asset_id
5
集团通过ds供应商ds的名字ds家庭ds版本dscpe
6
命令通过asset_countDESC

软件数量

现在,您已经有了运行特定软件的资产的数量,是时候找出这些资产是哪些了。通过使用WHERE子句,您可以筛选相关软件的结果。在这个例子中,我们将寻找。net Framework SP2。

          
sql
1
选择ip_address主机名ds供应商ds的名字作为software_nameds家庭ds版本
2
dim_asset_software das
3.
加入dim_software ds使用software_id
4
加入dim_asset哒asset_idDAS.asset_id
5
在哪里ds的名字喜欢'%.NET Framework 3.0%'ds版本喜欢'%sp2'

资产列表