LogoLogo
APISupportDashboard
  • Welcome
  • Platform
    • Platform Overview
    • Getting Started Guide
    • Discovery
      • Domain Discovery
      • Network Discovery
      • Discovered Assets
    • Targets
      • Scan Policies
      • Add-on Services
      • Tags & Filtering
        • Default Tags
      • Managing Targets
      • Scan Configuration
    • Risk
    • Firewalls
      • Ports
      • HTTP Servers
      • DNS Records
    • Websites
      • Certificates
      • Scripts
      • Cookies
      • Headers
      • Forms
      • Links
      • Downloads
      • Traffic Hosts
      • Meta Tags
      • Pages
    • Technology
    • Issues
      • Vulnerability Management
      • Issue Settings
    • Reports
    • Compliance
    • Projects
      • Penetration Testing
      • Other Projects
    • Events
      • Event Rules
      • Event Types
    • Automations
      • Target Automations
      • Asset Automations
      • Target Issue Automations
  • Integrations
    • Discovery Integrations
      • Azure
      • Google Cloud
      • AWS
      • Cloudflare
      • Oracle Cloud Infrastructure
      • F5
      • GoDaddy
      • Wiz
      • HTTP
    • Workflow Integrations
      • Slack
      • Google Chat
      • Jira
      • PagerDuty
      • Splunk
      • AWS
      • Vanta
      • Microsoft Teams
      • ArmorCode
      • Zapier
        • Slack (via Zapier)
        • Jira (via Zapier)
        • Service Now (via Zapier)
    • Feeds
      • Using Feeds with Google Sheets
    • API
    • Webhooks
  • Account
    • Account Overview
      • Account Security
    • Users
      • Roles & Permissions
Powered by GitBook

© 2024 Halo Security

On this page
  • Google Cloud Setup
  • Step 1: Create A New Project
  • Step 2: Create A Service Account
  • Step 3: Create A Key
  • Connect Google Cloud to Halo Security

Was this helpful?

  1. Integrations
  2. Discovery Integrations

Google Cloud

Import assets from Google Cloud DNS.

PreviousAzureNextAWS

Last updated 4 months ago

Was this helpful?

Google Cloud Setup

Halo Security's GCP integration allows you to import assets directly from Google's Cloud DNS service. It works by using a GCP service account with read permissions to Cloud DNS records and zones.

To learn more about Cloud DNS, please visit:

Step 1: Create A New Project

The first step in connecting Halo Security to Cloud DNS is to create a project that a service account can then be assigned to.

To create a new project, visit . Then click Create Project. Give the project a name, like "Halo Security Integration", then attach it to your Organization and Location.

Step 2: Create A Service Account

To allow Halo Security to access DNS records, we will create a service account that has access to the new project and assign it a role that only permits the account to read DNS settings. This limits the service account from being used to access or modify other functionality inside Google Cloud Platform.

After creating a project, you will be redirected to the "Service accounts" page. Click Create Service Account and assign it a name. Then click CREATE AND CONTINUE to grant the service account access to the project and assign it a role.

Under the Select a role dropdown, filter by DNS, select the DNS Reader role, then click DONE.

Step 3: Create A Key

After the service account has been created and a role assigned, you will be redirected back to the main service account page. Click on the newly created account, and navigate to the KEYS section.

Under the ADD KEY dropdown, select Create new key, ensure that JSON is selected, and create. The new key will automatically be downloaded to your computer with a name corresponding to your project.

Connect Google Cloud to Halo Security

  1. Add the Google Cloud integration.

  2. Add a name to create the integration.

  3. Under the Service Account Key File section, choose the file upload button and upload the key that was created in Step 3, then click save.

  4. After verifying the account details your integration will be ready for use.

Visit your Account > Integrations > .

https://cloud.google.com/dns
https://console.cloud.google.com/iam-admin/serviceaccounts
Add