Third-Party Asset Import in CSAM

You can identify the third-party assets scanned or discovered by various data connectors, such as Webhook, Active Directory, and ServiceNow, and import them to CyberSecurity Asset Management (CSAM) inventory. As a result, all third-party assets or data are merged with Qualys assets, or new unmanaged assets are created, and you get visibility on how assets are deduplicated.

Out-of-the-box Third-Party ConnectorsOut-of-the-box Third-Party Connectors

Having a reliable and comprehensive inventory of all your assets is essential to manage your IT assets effectively. Using the third-party data connectors, you can find your non-agent or Qualys non-scanner assets unavailable in Qualys and create unmanaged assets in Qualys.

You can then add them to your vulnerability management program. Qualys connectors enable continuous visibility and security across all your cloud environments. You can configure your connector and discover assets in your cloud account. Connectors integrations let you create connectors for third-party services, discover resources and pass the information to the required Qualys modules, such as CSAM.

- Webhook: The Webhook connector lets you connect and discover assets of third-party inventories. You can then view the discovered assets in the CSAM application. In the case of Webhook connectors, the CSAM APIs are required to establish a connection with any third-party service. you must send the API request to identify or discover the assets and bring them to the CSAM inventory. For more information, refer to the Import Third-Party Assets section from the API v2 User Guide.

- Active Directory: The Active Directory (AD) connector lets you fetch the assets data from your Azure AD server. The connector then passes this data to the CSAM application.

- ServiceNow: The ServiceNow Inventory connector lets you connect and discover resources of ServiceNow inventories. You can then view the discovered assets in the CSAM application.
 

Third-party Asset Import Workflow

Third-party asset import is a collaborative effort of third-party data connectors and CSAM capabilities. The following is the end-to-end workflow for third-party asset import. 

1.   Feature ActivationFeature Activation

Contact TAM to activate the "Third-Party Asset Import" feature.

When the feature is not activated, and you click the Configuration tab, you see the Asset Identification Rules tab.  But the info message indicates that the third-party asset import is not activated. After the feature is activated, you can view the default asset identification rules and create the asset identification rules

Asset Identification Rules tab.

2.  Asset Identification Rules CreationAsset Identification Rules Creation

After the feature is activated, you can see the default asset identification rules and create the asset identification rules from the CSAM application.

You can see no details in the Order column for the Agent Provisioning Rule for Cloud Agents.

Note:
-  
You can see this rule only if the required flags are enabled. Contact your Technical Account Manager (TAM) to view and use this rule.

After enabling the required flags, the “Agent Provisioning Rule” is created by default in CyberSecurity Asset Management (CSAM) and Global AssetView applications. 

Default Asset Identification Rules.

3.  Connectors CreationConnectors Creation

The Webhook, Active Directory, and ServiceNow connector sources are created from the Connectors application. You need to create the required connectors for the respective connector sources. For more information, see Create Active Directory Connector, Create ServiceNow Connector, and Create Webhook Connector.

4.  Asset Identification Rule Selection for ConnectorAsset Identification Rule Selection for Connector (Optional)

You can specify the Asset Identification Rule for the connector from the Connectors application. 

Note: The toggles next to the default or system-generated and user-created asset identification rules are turned ON by default. If you want to exclude specific Asset Identification Rules, you can do it by turning the toggles OFF.

To find detailed information about how the identification rules logic work, how the newly identified assets are merged into the existing assets, and the logic that explains how single-match and multi-match assets are found, refer to Identification Rule Selection

5.  Asset IdentificationAsset Identification

Based on the single-match and multi-match logic, asset identification is done by connectors. To know the details about these logics, see the "Identification Rules Logic for Asset Merge" section from the Identification Rule Selection topic. 

Note: For Webhook, the CSAM APIs are a must to establish a connection with any third-party service. Hence, in the case of Webhook connectors, you must send the API request to identify or discover the assets and bring them to the CSAM inventory.

6.  Asset Import in CSAM InventoryAsset Import in CSAM Inventory

After the assets are discovered based on the asset identification rules selected for the respective connector, they are merged and imported into the CSAM inventory. For more information, refer to the "Third-Party Assets into CSAM Inventory" section from Creating Asset Identification Rules topic.

7.   Reconciliation Rules ConfigurationReconciliation Rules Configuration

The Reconciliation Rules) are essential when you want to merge assets that come from Qualys native sensors like Qualys agent or scanner when there are assets already identified by the third-party sources before they are discovered again through a different schedule.

Scenario  - During asset sync or asset discovery, the same IP address may be discovered through different scans. For example, the IP and ServiceNow scan identifies two assets with the same IP address. One asset was found from a ServiceNow scan before the IP scan. If so, you can merge such assets into a managed asset by configuring and running the Reconciliation Rule.

8.   Purge Rule CreationPurge Rule Creation

You can create purge rules to purge the third-party assets discovered by Webhook, ServiceNow, and Active Directory connectors.

- If the asset type is a managed asset discovered by any third-party connector sources mentioned earlier, then only the third-party connector data is deleted; the asset is not purged.

- If the asset is solely a third-party connector asset, which is an unmanaged asset, it gets purged if it satisfies the third-party connector purge rule. However, if multiple connector sources discover the same asset, only the respective connector data for which the purge rule is created gets purged. The asset gets deleted only when all connector data for all the different connector sources gets deleted.

Good to Know!

You can reorder the default and the asset identification rules you created.