Back to Checks
Prowlerprowler-provider-googleworkspace
User suspended due to suspicious activity alert rule is configured
rules_suspicious_activity_suspension_alert_configured
Service: rulesSeverity: high
OfficialBuilt-inVerified
Categories:loggingidentity-access
Resource Type:NotDefined
The User suspended due to suspicious activity system-defined alert rule should be enabled with alerts sent to the alert center, email notifications turned on, recipients set to all super administrators, and severity set to High or higher. This ensures administrators are notified when Google suspends an account due to a potential compromise.
Risk
Without this alert enabled, administrators will not be promptly notified when Google suspends a user account due to detected compromise. The suspended user cannot work, and the underlying security incident requires immediate investigation.
Run this check with Prowler
Run in Prowler CloudRun
prowler googleworkspace --checks rules_suspicious_activity_suspension_alert_configuredRecommendation
Configure the User suspended due to suspicious activity alert rule with alert center ON, email notifications ON, and recipients set to all super administrators.
Remediation
Other
1Sign in to the Google **Admin console** at https://admin.google.com
2Select **Rules**
3Under **Google protects you by default** select **View list**
4Scroll to **User suspended due to suspicious activity** and select it
5Within the Actions pane, click the edit pencil
6Select **Send to alert center** to set the alert to ON
7Set the alert severity to **High**
8Select **Send email notifications**
9Ensure **All super administrators** is selected as recipients
10Click **Review** to confirm the values
11Click **Update Rule**
Check Code
from typing import List
from prowler.lib.check.models import Check, CheckReportGoogleWorkspace
from prowler.providers.googleworkspace.services.rules.lib.alerts import (
evaluate_system_defined_alert,
)
from prowler.providers.googleworkspace.services.rules.rules_client import (
rules_client,
)
RULE_NAME = "User suspended due to suspicious activity"
MINIMUM_SEVERITY = "HIGH"
class rules_suspicious_activity_suspension_alert_configured(Check):
"""Check that the User suspended due to suspicious activity system-defined alert rule is fully configured.
CIS 6.3 requires the rule to be on, to notify by email, to include all
super administrators as recipients and to be set to HIGH severity or higher.
"""
def execute(self) -> List[CheckReportGoogleWorkspace]:
return evaluate_system_defined_alert(
rules_client, self.metadata(), RULE_NAME, MINIMUM_SEVERITY
)