Skip to main content

Setting up Cloud Insights Integration with CrowdStrike

Overview

Checkmarx One integrates with CrowdStrike by establishing a secure connection with CrowdStrikes API endpoints. Cloud Insights sends API requests to CrowdStrike’s endpoints for inventory and runtime-related data, such as clusters, pods and containers. CrowdStrike’s API processes these queries, executing them against its data sources, and returns the results to Checkmarx One.

Notice

Currently, this integration only provides data about whether or not an image is deployed ("Runtime"), but not about public exposure ("Internet Facing"). This information can be added manually in the “Inventory” table.

Prerequisites

  • A Checkmarx One account with EssentialProfessional or Enterprise license.

  • CrowdStrike account with the relevant license (contact CrowdStrike for more information).

  • Kubernetes clusters must be registered on CrowdStrike, as explained here.

  • A CrowdStrike Client ID and Client Secret for this integration.

  • You will need to provide the Cloud region of your CrowdStrike environment (for example, “US-1”. For more details see here).

  • If you use whitelisting on your CrowdStrike instance, then you need to add the Checkmarx One outbound IPs to your whitelist.

Integration Procedure

The Cloud Insights integration flow differs between the initial integration and subsequent ones.

  • In the initial integration, users use the Integrate Cloud Account button on the Welcome screen. In subsequent integrations, users use the Manage Accounts > Create Account option.

  • In the initial integration the cluster findings summary is shown at the end of the discovery stage. In subsequent integrations the summary is not shown.

To integrate with CrowdStrike:

  1. Go to ASPM Insights.png > Cloud Insights.

  2. To create the first account, click on the Integrate Cloud Account button on the Cloud Insights welcome screen. To add additional accounts click on Manage Accounts at the top right and then click Create Account in the side panel.

  3. In the Account Integration dropdown, select CrowdStrike.

    The CrowdStrike integration form opens.

    Image_1830.png
  4. Configure the following fields using the data gathered in the Prerequisites above:

    • CrowdStrike Cloud Region

    • CrowdStrike Client ID

    • CrowdStrike Client Secret

  5. In the Name your account field, enter a name for this integration.

  6. Click on Create Account.

    Cloud Insights will start discovering the cluster findings. Once the discovery finishes, the Cloud Insights Inventory tab opens, showing the data identified by the integration.

    Image_1835.png

Next Steps