This detection rule identifies anomalous user activity patterns indicative of initial reconnaissance or unauthorized access attempts within the cloud infrastructure. Proactively hunting for these signals in Azure Sentinel allows the SOC team to establish a baseline of normal behavior and rapidly identify early-stage threats before they escalate into significant incidents.
rule Rookie : Family
{
meta:
description = "Rookie"
author = "Seth Hardy"
last_modified = "2014-06-25"
condition:
RookieCode or RookieStrings
}
This YARA rule can be deployed in the following contexts:
Here are 5 specific false positive scenarios for the Rookie detection rule in an enterprise environment, along with suggested filters or exclusions:
Scenario: Scheduled Group Policy Updates via Microsoft Endpoint Configuration Manager (MECM/SCCM)
SourceAccount is NT AUTHORITY\SYSTEM and the ProcessName contains “ccmexec.exe” or “gpupdate.exe”. Additionally, filter out events occurring during defined maintenance windows (e.g., 02:00–04:00 UTC).Scenario: Patch Management Scans by Qualys Cloud Agent
ProcessName matching “vpcd.exe” (Qualys) where the UserAccount is LocalService. If the rule supports hash-based filtering, whitelist the specific SHA256 hashes of the known Qualys agent binaries.Scenario: Automated Backup Jobs via Veeam Backup & Replication