---
title: Investigate Google Workspace Account Compromise with GAT+
description: "## Introduction When a Google Workspace account is suspected of being compromised, security teams must act quickly to determine the scope and impact of the breach. While standard Google alerts provide basic notifications for unusual sign-ins, conducting a thorough forensic…"
url: "https://gatlabs.com/knowledge/tech-tips/investigate-google-workspace-account-compromise-with-gat/"
updated: "2026-06-08"
category: DLP (Data Loss Prevention)
tags:
  - GAT+
---

# Investigate Google Workspace Account Compromise with GAT+

## Introduction

When a Google Workspace account is suspected of being compromised, security teams must act quickly to determine the scope and impact of the breach. While standard Google alerts provide basic notifications for unusual sign-ins, conducting a thorough forensic investigation requires deeper domain-wide visibility

GAT+ serves as a powerful investigation tool, enabling administrators to trace malicious activity, perform blast-radius analysis, and answer critical incident-response questions. This article covers how to investigate an account compromise using GAT+ across four essential areas:

1. Pinpointing the first suspicious login
2. Determining the total duration of attacker access
3. Tracking key actions performed during the compromise
4. Identifying other users, files, or systems that may be affected

## Pinpointing the First Suspicious Login

Identifying the exact moment an attacker gained unauthorized access is crucial for establishing an incident timeline. Attackers often utilize compromised credentials from unexpected geographic locations or via known VPN/proxy networks.

Navigate to **GAT+ > Audit & Management > Users Logins**.

 ![User login events page](https://gatlabs.com/knowledge/wp-content/uploads/2026/06/2026-06-04-19_48_02-1.png)

Click the **Apply custom filter** button to isolate anomalous activity:

- Set a filter such as **'ISO region (from Google) not equal to (Your ISO Region)'**or '**Country not equal to (Country name)'**.
- Filter by Event equal to '**OK**' OR '**Risky action allowed**' OR '**Suspicious login**' to see successful logins from these anomalous locations.
- Look for a cluster of '**Login failure**' events immediately followed by a successful login (**Event equal to OK**), which frequently indicates a successful brute-force or credential-stuffing attempt.

![Applying a filter for ISO region and events for the user logins events page.](https://gatlabs.com/knowledge/wp-content/uploads/2026/06/2026-06-05-16_44_54.png)

Note the **Date**, **Time**, **IP Address**, and **Location** of the earliest unauthorized successful login. This marks the starting point of the compromise.

## Determining the Duration of Attacker Access

To understand how much time the attacker had to exfiltrate data or alter configurations, you must calculate the window of exposure, the time between the initial entry and the final remediation step.

Remaining in **GAT+ > Audit & Management > Users Logins**, use the **Apply custom filter** tool to create a filter using the specific malicious **IP Address** or unique **Location** identified during the first suspicious login step.

![Filtering by IP in the user logins event page](https://gatlabs.com/knowledge/wp-content/uploads/2026/06/2026-06-05-14_22_03.png)

Review the login events to see all subsequent sessions established by the attacker. The duration of access is defined as the time elapsed from the first successful suspicious login timestamp to the final recorded attacker event, such as a logout.

![User login events results](https://gatlabs.com/knowledge/wp-content/uploads/2026/06/2026-06-05-14_11_43.png)

## Tracking Key Actions Performed During the Compromise

Once inside, attackers typically look to exfiltrate data, establish persistence, or move laterally. GAT+ allows you to audit specific actions taken across Google Drive and Gmail during the window of compromise.

We will first check whether the compromised account has set up any email auto-forwarding or email delegate access. Navigate to **GAT+ > Audit & Management >****Users > Email Info**and filter for that user's account.

![Filtering in Users >Email Info](https://gatlabs.com/knowledge/wp-content/uploads/2026/06/2026-06-05-14_37_34-1.png)

You can then delete the email delegates for any user by clicking the **x** (1) icon beside the email address. You are also able to **delete auto forwarding** (2) setup by clicking the dropdown on the right.

![Removing email delegates or delete auto forwarding in the users section of GAT+](https://gatlabs.com/knowledge/wp-content/uploads/2026/06/2026-06-05-14_45_17.png)

We will now check whether the compromised account made any changes to Drive files. In the **Drive > Events** audit area, adjust the date & time to show all files modified or shared during the compromise window.

![Drive events results in GAT+](https://gatlabs.com/knowledge/wp-content/uploads/2026/06/2026-06-05-15_07_35-1.png)

## Identifying Other Affected Users, Files, or Systems

An investigation is incomplete without understanding the full scale. Attackers often try to reuse credentials across multiple accounts or use a compromised account to infect other systems and files.

### Impact on Other Users

Navigate back to **GAT+ > Audit & Management > Users Logins**. Apply a custom filter searching for the malicious **IP Address** identified in your initial discovery. This will allow you to check whether the same IP address attempted or successfully logged in to *other* user accounts across your Google Workspace domain.

![User login events results](https://gatlabs.com/knowledge/wp-content/uploads/2026/06/2026-06-05-14_11_43.png)

### Impact on Files

In the **Drive > Events** audit area, adjust the date & time to show all files modified or shared during the compromise window as shown above in step 3.

![Drive events results](https://gatlabs.com/knowledge/wp-content/uploads/2026/06/2026-06-05-15_07_35-1.png)

### Impact on Emails

In the **Email > User Statistics **audit area, adjust the user (3), date (4), and click 'Filter data' (5). This will show results of all emails sent and received for both external and internal users. You can then click any of the numbers below, and this will redirect you to the Emails section to investigate further.

![Email user statistics](https://gatlabs.com/knowledge/wp-content/uploads/2026/06/2026-06-05-15_26_11-2.png)

### Impact on Applications

Navigate to **GAT+ > Audit & Management > Applications. **Search for any new third-party applications or OAuth API scopes authorized by the compromised user during the breach window by sorting by **'Since'**(3).

![Application scopes in GAT+](https://gatlabs.com/knowledge/wp-content/uploads/2026/06/2026-06-05-15_12_33.png)

Attackers often authorize malicious apps to maintain a backdoor into the workspace, even after their primary login session is terminated. If any unrecognized apps with extensive read/write permissions are found, ban this application through the GAT+ interface.

![Creating a ban policy for applications in GAT+](https://gatlabs.com/knowledge/wp-content/uploads/2026/06/2026-06-05-15_19_15.png)

## Related Posts

- [Set Up Gmail Alerts for Google Workspace Users with GAT+](https://gatlabs.com/knowledge/tech-tips/how-to-set-up-gmail-alerts-for-google-workspace-users/)
- [Alert when 2FA is disabled for any user in your Google domain with GAT+](https://gatlabs.com/knowledge/tech-tips/alert-when-2fa-is-disabled-for-any-user-in-your-google-domain/)
- [How to Set Up User Security Alerts with GAT+](https://gatlabs.com/knowledge/tech-tips/how-to-set-up-user-security-alerts-gat-plus/)
