Skip to content

Latest commit

 

History

History
161 lines (110 loc) · 13 KB

File metadata and controls

161 lines (110 loc) · 13 KB
copyright
years
2024, 2026
lastupdated 2026-06-18
keywords
subcollection workload-protection

{{site.data.keyword.attribute-definition-list}}

Enabling cloud compliance with CSPM

{: #cspm-implement}

Enable cloud security posture management (CSPM) in {{site.data.keyword.sysdigsecure_short}} to scan your {{site.data.keyword.cloud_notm}} resources for compliance with security and regulatory frameworks. With CSPM enabled, {{site.data.keyword.sysdigsecure_short}} continuously evaluates your cloud resources against predefined policies, helping you identify and resolve issues before they become security risks. {: shortdesc}

This topic focuses on enabling CSPM for {{site.data.keyword.cloud_notm}}. Need to enable CSPM for another cloud provider, like AWS, Azure, GCP, or OCI? See Connect cloud accounts{: external} for more information. {: tip}

To learn more about CSPM and how it works, go to About {{site.data.keyword.sysdigsecure_short}}. To see an example workflow, go to Analyzing compliance postures from detection to remediation.

CSPM for {{site.data.keyword.sysdigsecure_short}} depends on {{site.data.keyword.appconfig_short}}, which collects configuration details from your {{site.data.keyword.cloud_notm}} resources. The configuration aggregator feature in {{site.data.keyword.appconfig_short}} is included at no charge as part of the Lite plan. The integration uses IAM trusted profiles to manage permissions securely.

You can enable CSPM for individual {{site.data.keyword.cloud_notm}} accounts or for your entire enterprise. For enterprise-level compliance scanning, see Enabling cloud compliance for enterprises.

CSPM is enabled by default when you create an instance of {{site.data.keyword.sysdigsecure_short}}. However, if you decide to disable it, you can enable it at any time by completing the following steps. For more information on creating an instance of {{site.data.keyword.sysdigsecure_short}} with CSPM enabled, see Getting started. {: tip}

Before you begin

{: #cspm-implement-prereqs-ui}

Before you get started, make sure that you have the following:

  • An existing {{site.data.keyword.appconfig_short}} instance. For more information, see Creating an instance.
  • Manager role or greater on the {{site.data.keyword.appconfig_short}} service.
  • An existing {{site.data.keyword.sysdigsecure_short}} instance with CSPM disabled. For more information, see Set up {{site.data.keyword.sysdigsecure_short}}.
  • Permissions to create and manage trusted profiles.
  • Editor role or greater on the {{site.data.keyword.sysdigsecure_short}} service.
  • The CRNs for your {{site.data.keyword.sysdigsecure_short}} and {{site.data.keyword.appconfig_short}} instances. If you don't already have them, you can find the CRNs by completing the following steps:
    1. In the {{site.data.keyword.cloud_notm}} console, click the Navigation Menu icon Navigation Menu icon > Resource list and search for the service, either {{site.data.keyword.sysdigsecure_short}} or {{site.data.keyword.appconfig_short}}.
    2. After you open your instance of {{site.data.keyword.appconfig_short}}, click Details and copy the CRN.
    3. After you open your instance of {{site.data.keyword.sysdigsecure_short}}, copy the CRN from the Details panel.

If context-based restrictions are enabled for resources in your account, you must create a rule to allow {{site.data.keyword.appconfig_short}} to collect configuration data. When creating the rule, select {{site.data.keyword.appconfig_short}} as the reference service. {: important}

Creating a trusted profile

{: #tp-create}

Create a trusted profile that allows your instance of {{site.data.keyword.sysdigsecure_short}} access to the {{site.data.keyword.appconfig_short}} service. Completing the following steps:

  1. Go to Manage > Access (IAM) > Trusted profiles and click Create.
  2. After providing a name for the trusted profile, establish trust by selecting {{site.data.keyword.cloud_notm}} services as the trusted entity type, and enter the CRN for your {{site.data.keyword.sysdigsecure_short}} instance.
  3. Add the following access policies to the trusted profile:
    • Viewer and Usage Report Viewer roles on the Enterprise service.
    • Configuration Aggregator Reader and Manager roles on the {{site.data.keyword.appconfig_short}} service.
  4. After you create the trusted profile, copy the profile ID and save it for the next step.

Connecting your {{site.data.keyword.cloud_notm}} account to {{site.data.keyword.sysdigsecure_short}}

{: #cspm-implement-ui}

To start scanning your {{site.data.keyword.cloud_notm}} account for compliance, add it to your existing {{site.data.keyword.sysdigsecure_short}} instance. By doing so, you enable CSPM for your {{site.data.keyword.cloud_notm}} account.

  1. In the {{site.data.keyword.cloud_notm}} console, click the Navigation Menu icon Navigation Menu icon > Security > Compliance then click the name of your instance of {{site.data.keyword.sysdigsecure_short}}.
  2. Click Sources, then select the {{site.data.keyword.cloud_notm}} Account tab.
  3. Click Add and enter the trusted profile ID that you just created along with the CRN for your instance of {{site.data.keyword.appconfig_short}}.
  4. Click Add to save your changes.

Enabling configuration aggregator in {{site.data.keyword.appconfig_short}}

{: #cspm-implement-ui-ca}

Your instance of {{site.data.keyword.sysdigsecure_short}} is now connected to your instance of {{site.data.keyword.appconfig_short}}. However, configuration aggregator within {{site.data.keyword.appconfig_short}} must be enabled to gather information from your {{site.data.keyword.cloud_notm}} account and resources. Complete the following steps:

  1. In the {{site.data.keyword.cloud_notm}} console, click the Navigation Menu icon Navigation Menu icon > Resource list and search for App Configuration.
  2. Click the name of the {{site.data.keyword.appconfig_short}} instance to open it.
  3. Click Configuration aggregator > Define an aggregation.
  4. Select All regions to gather data from all regions, and click Save.
  5. Enable Recording to begin collecting configuration data.

Compliance scan results appear within 5-10 minutes after provisioning, depending on the number of resources in your account.

Disabling CSPM

{: #cspm-implement-ui-disable}

To stop scanning your {{site.data.keyword.cloud_notm}} account for compliance, disable CSPM.

  1. In the {{site.data.keyword.cloud_notm}} console, click the Navigation Menu icon Navigation Menu icon > Security > Compliance then click the name of your instance of {{site.data.keyword.sysdigsecure_short}}.
  2. Click Sources, then select the {{site.data.keyword.cloud_notm}} Account tab.
  3. Click the actions menu for the account you want to remove, then click Remove.

Compliance scanning stops for the selected account.