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_id达斯asset_id
5
集团通过ds供应商ds的名字ds家庭ds版本dscpe
6
订单通过asset_countDESC

软件计算

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

          
sql
1
选择ip_addresshost_nameds供应商ds的名字作为software_nameds家庭ds版本
2
dim_asset_software das
3.
加入dim_software ds使用software_id
4
加入dim_asset哒asset_id达斯asset_id
5
在哪里ds的名字就像' %。净框架3.0%”ds版本就像% SP2的

资产列表