Google Workspace Profiles

Fetch and store Google Workspace user data to use in detections and search

Overview

You can configure your Google Workspace log source integration in Panther to pull user profiles into Panther-managed Enrichments. This means you can use profile data in detection logic and search queries.

You can customize user profiles in Google Workspaces by following their documentation. You might consider adding custom attributes that would be useful in detection logic, such as the level of permissions expected for that user.

Learn how to view stored enrichment data here.

Example detection use cases

You can leverage Google user profile data in your detections. See the following example use cases:

  • Detect when an action is performed by a terminated employee, which can indicate that off-boarding is incomplete.

  • In a detection's configuration, adjust the alert severity level based on the job title of the event actor. For example, you might use an INFO severity level if some action is taken by a System Administrator, but HIGH if taken by a user with any other role.

How to set up Google Workspace user profiles in Panther

You can configure Google Workspace user profiles while you are initially setting up your Google Workspace log source integration in Panther, or later, by editing the source.

During either flow, you'll toggle the Google Workspace profile pulling setting on, then set the cadence at which you'd like profile data to be refreshed.

In order to enable Google Workspace user profiles in Panther, you must first (or concurrently) onboard Google Workspace as a log source. It is not possible to set up an Google Workspace user profiles integration without onboarding Google Workspace as a log source in Panther.

Prerequisites for Google Workspace user profiles

In order to pull Google Workspace user profiles into Panther, the following configurations must be set:

  • Your Google Workspace Cloud App must have the https://www.googleapis.com/auth/admin.directory.user.readonly scope.

  • The user who created the Google Cloud App must have read users privileges.

Configure Google Workspace profiles in Panther during Google Workspace source setup

Configure Google Workspace profiles in Panther after Google Workspace source setup

You can set up Google Workspace profiles after you've already created a Google Workspace log source in Panther, either from the Enrichment Providers tab or the Log Sources tab in the Console.

Configure Google Workspace profiles after Google Workspace log source setup from the Enrichment Providers screen

  1. In the left-hand navigation bar of your Panther Console, click Configure > Enrichment Providers.

  2. In the upper-right corner, click Create New.

  3. Click Google Workspace.

  4. From the popup modal listing your already created Google Workspace log sources in Panther, click the one you'd like to pull profile data from.

  5. On the Enrichment page, click the toggle to the right of User Profiles.

    • Also set a Refresh period (min). This represents the cadence at which Panther will update profile data with what is stored in Google Workspace. On the Enrichment settings screen, there is a User Profiles toggle, with a Refresh period (min) dropdown field.

  6. In the upper-right corner, click Save.

Supported profile types

Panther supports pulling user profiles from Google Workspace.

GSuite.DirectoryUsers

Last updated

Was this helpful?