[Rule Tunings][Rule Deprecation] Google Workspace authentication policy modification rules#6226
Open
imays11 wants to merge 1 commit into
Open
[Rule Tunings][Rule Deprecation] Google Workspace authentication policy modification rules#6226imays11 wants to merge 1 commit into
imays11 wants to merge 1 commit into
Conversation
Updates four Google Workspace authentication policy rules with refreshed threat-centric descriptions and investigation guides, investigation_fields for alert triage, and targeted alert suppression where trade-lab testing showed multi-event bursts. One overlapping MFA rule is deprecated.
#### Shared changes across updated rules:
- data stream specific index
- Descriptions and investigation guides rewritten to focus on threat impact and practical triage (Admin console paths, KQL examples) instead of generic MFA/password background
- investigation_fields added
- event.provider / event.category filters removed from queries
- Alert suppression added where a single admin action generates multiple events (130m window, matching rule lookback)
### Deprecated — MFA Disabled for Google Workspace Organization
Overlaps with Google Workspace MFA Enforcement Disabled (For Organization) on the same admin telemetry. Renamed with `Deprecated -` prefix.
### Google Workspace MFA Enforcement Disabled For Organization (renamed)
Org-level admin change (ENFORCE_STRONG_AUTHENTICATION or ALLOW_STRONG_AUTHENTICATION with new_value:false).
- Query expanded to include ALLOW_STRONG_AUTHENTICATION.
- Investigation guide clarifies this is tenant/Org-level policy tampering, distinct from user-level 2sv_disable.
### Google Workspace 2SV Policy Disabled By User (renamed)
User-level `2sv_disable` event, not an admin policy change.
- Query expanded to include both `google_workspace.login` and `google_workspace.user_accounts` indexes.
- Google mirrors this event across both streams, the `user_accounts` stream is narrower in scope (produces less events). Customer telemetry shows at least one customer customizing the rule to use the narrower `user_accounts` data stream. Others may do the same and miss this alert as it currently only looks at the `login` data stream.
- Suppression on `user.email + source.ip` prevents duplicate alerts when both streams are ingested.
### Google Workspace Password Policy Modified
A single Admin console save emits one CHANGE_APPLICATION_SETTING event per checkbox (e.g. min/max length, reuse, strong password).
- Suppression on `user.email + org_unit.name + source.ip` consolidates these into one alert per modification session.
- Guide calls out high-risk weakening patterns via old_value / new_value.
All rules manually tested and data is currently in trade-lab shared stack.
Contributor
Rule: Tuning - GuidelinesThese guidelines serve as a reminder set of considerations when tuning an existing rule. Documentation and Context
Rule Metadata Checks
Testing and Validation
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pull Request
Issue link(s):
Summary - What I changed
Updates four Google Workspace authentication policy rules with refreshed threat-centric descriptions and investigation guides, investigation_fields for alert triage, and targeted alert suppression where trade-lab testing showed multi-event bursts. One overlapping MFA rule is deprecated.
Shared changes across updated rules:
Deprecated — MFA Disabled for Google Workspace Organization
Overlaps with Google Workspace MFA Enforcement Disabled (For Organization) on the same admin telemetry. Renamed with
Deprecated -prefix to start deprecation process.Google Workspace MFA Enforcement Disabled For Organization (renamed)
Org-level admin change (ENFORCE_STRONG_AUTHENTICATION or ALLOW_STRONG_AUTHENTICATION with new_value:false).
Screenshot of both Allow and Enforce event.action settings in Admin Console + Duplicate Alerts for both MFA rules
Google Workspace 2SV Policy Disabled By User (renamed)
User-level
2sv_disableevent, not an admin policy change.google_workspace.loginandgoogle_workspace.user_accountsindexes.user_accountsstream is narrower in scope (produces less events). Customer telemetry shows at least one customer customizing the rule to use the narroweruser_accountsdata stream. Others may do the same and miss this alert as it currently only looks at thelogindata stream.user.email + source.ipprevents duplicate alerts when both streams are ingested.Screenshot of both login and user_accounts streams surfacing the same event
Google Workspace Password Policy Modified
A single Admin console save emits one CHANGE_APPLICATION_SETTING event per checkbox (e.g. min/max length, reuse, strong password).
user.email + org_unit.name + source.ipconsolidates these into one alert per modification session.Screenshot of Password Modification options in Admin Console and Corresponding Alerts
How To Test
All rules manually tested and data is currently in trade-lab shared stack.