Integrate Wiz with Red Canary
    • 10 Sep 2024
    • 3 Minutes to read
    • PDF

    Integrate Wiz with Red Canary

    • PDF

    Article summary

    Wiz is a cloud-based security tool offering posture analysis and threat detection. Wiz identifies vulnerabilities and active exploits. Through our integration with Wiz, Red Canary users receive these notifications under Alerts. We aim to investigate these notifications, especially those related to active exploitation. 

    Currently, Wiz serves solely as a source of stored data as we are building expertise with this data set.

    Note: By configuring this integration you are opting into Red Canary’s Wiz design partnership and therefore acknowledging this is an Early Access integration and alerts will be stored only during our Research phase leading up to General Access.

    Contact your Red Canary account representative to request participation in our design partnership. Wiz also has a Red Canary-specific help article outlining this process.

    Wiz Terminology

    • Issuean alert; any threat detection, configuration problem, or otherwise problematic item.

    • Integrationa destination for automation rule notifications; it is not an API client or used to configure Red Canary at this time.

    • Graph Control Issuethese issues typically stem from posture discrepancies detected by observing the system’s state, such as its configuration. These observations are then compared against predefined controls. Any deviations from these controls trigger the generation of issues. Customers may create custom controls. For example, Red Canary implements a control named ‘Servers not running LEDR,’ also referred to as a ‘Toxic Combination.’ These issues do not always indicate active exploitation but rather highlight the potential for exploitation.

    • Threat Detection Issuean issue resulting from activity within an environment, as might be gleaned from audit logs. These issues indicate active exploitation.

    • Configuration Issuean issue a policy generates when the state of some configuration item does not comply with that policy.

    Step 1: Choose the scope of your integration

    1. From your Red Canary homepage, click Integrations.

    1. From the Integrations section, locate and then click Wiz.

    2. Click Configure.

    3. From the Ingest Format/Method dropdown, select Wiz via Api Poll.

    4. To fill out the rest of the fields, proceed to the next step.

    Step 2: Create and save your Wiz Service Account

    Create the Service Account

    1. From your Wiz dashboard, click Settings.

    2. Click Service Accounts.

    3. Click + Add Service Account.

    4. When prompted, name the service account.

    5. From the Type dropdown, select Custom Integration (GraphQL API)

    6. Leave Projects and Expiration Date blank.

    7. Select the account access scope.

    Note: This image is an example of what scope selection looks like and does not show all the required scopes. The screenshot is meant to help identify where to look on the page.

    Required Permissions

    • Issues

      • Read/list (read:issues) - retrieve issues for display in portal

      • Update (update:issues) - for future status (open, resolved, etc…) update support

    • Cloud Events

      • Read (read:cloud_events) - data enrichment

    • Issue Comments

      • Create, update, delete (write:issue_comments) - for future status update comment support

    • Automation Actions

      • Read, list (read:automation_actions) - (reserved, 2024-04) to be used to support any potential future transition to automation-rules based ingest

      • Update (update:automation_actions) - (reserved, 2024-04) to be used to support any potential future transition to automation-rules based ingest

      • Create (create:automation_actions) - (reserved, 2024-04) to be used to support any potential future transition to automation-rules based ingest

    • Integrations

      • Read, list (read:integrations) - (reserved, 2024-04) to be used to support any potential future transition to automation-rules based ingest

      • Update (update:integrations) - (reserved, 2024-04) to be used to support any potential future transition to automation-rules based ingest

      • Create (create:integrations) - (reserved, 2024-04) to be used to support any potential future transition to automation-rules based ingest

    • Action Templates

      • Read, list (read:action_templates) - (reserved, 2024-04) to be used to support any potential future transition to automation-rules based ingest

      • Create (create:action_templates) - (reserved, 2024-04) to be used to support any potential future transition to automation-rules based ingest

      • Delete (delete:action_templates) - (reserved, 2024-04) to be used to support any potential future transition to automation-rules based ingest; needed because should we choose to use them, action templates are write-once and must be replaced as opposed to updated.

    • Automation Rules

      • Read, list (read:automation_rules) - (reserved, 2024-04) to be used to support any potential future transition to automation-rules based ingest

      • Update (update:automation_rules) - (reserved, 2024-04) to be used to support any potential future transition to automation-rules based ingest

      • Create (create:automation_rules) - (reserved, 2024-04) to be used to support any potential future transition to automation-rules based ingest

    • Inventory

      • Read, list (read:inventory) - data enrichment

    Save the Service Account and Copy Credentials

    Note: Collect the service account’s credentials when creating the service account, as they won’t be available again.

    1. Copy the credentials created in Step 2 into the Client Secret field.

    2. Click Finish.

    3. Open the user menu and select Tenant Info to obtain the API Base URL.

    4. Copy the API Endpoint URL. This will be pasted into Red Canary.

    Step 3: Enter your Wiz credentials into Red Canary

    1. Paste the API Endpoint URL into the Wiz Api Base Url field.

    2. Click Save Configuration.



     

     


    Was this article helpful?