Skip to content

Commit 0cfd839

Browse files
[PR #3367] added rule: Brand impersonation: AARP
1 parent 6d4a432 commit 0cfd839

File tree

1 file changed

+64
-0
lines changed

1 file changed

+64
-0
lines changed
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
name: "Brand impersonation: AARP"
2+
description: "Detects messages impersonating AARP by analyzing sender display name and body content for AARP references, address information, or survey-related language from unauthorized senders."
3+
type: "rule"
4+
severity: "medium"
5+
source: |
6+
type.inbound
7+
and (
8+
(
9+
strings.icontains(sender.display_name, "AARP")
10+
and any(ml.nlu_classifier(body.current_thread.text).entities,
11+
.name in ("request", "financial")
12+
and regex.icontains(.text, "(?:gift|win|free)")
13+
)
14+
)
15+
or 2 of (
16+
strings.icontains(body.current_thread.text, 'AARP'),
17+
strings.icontains(body.current_thread.text, '601 E Street NW'),
18+
strings.icontains(body.current_thread.text, 'Washington, DC 20049')
19+
)
20+
or (
21+
strings.icontains(body.current_thread.text, 'AARP')
22+
and (
23+
regex.icontains(body.current_thread.text, 'quick .{0,10}survey')
24+
or strings.icontains(body.current_thread.text, "last attempt")
25+
)
26+
)
27+
)
28+
// negate job postings related to AARP and newsletters containing AARP
29+
and not any(ml.nlu_classifier(body.current_thread.text).topics,
30+
.name in (
31+
"Professional and Career Development",
32+
"Newsletters and Digests"
33+
)
34+
and .confidence == "high"
35+
)
36+
// and the sender is not in org_domains or from AARP domains and passes auth
37+
and not (
38+
sender.email.domain.root_domain in $org_domains
39+
or (
40+
sender.email.domain.root_domain in (
41+
"aarp.org",
42+
"proofpointessentials.com",
43+
"expedia.com",
44+
"eventbrite.com",
45+
"zixcorp.com"
46+
)
47+
and headers.auth_summary.dmarc.pass
48+
)
49+
)
50+
51+
attack_types:
52+
- "BEC/Fraud"
53+
- "Credential Phishing"
54+
tactics_and_techniques:
55+
- "Impersonation: Brand"
56+
- "Social engineering"
57+
detection_methods:
58+
- "Content analysis"
59+
- "Header analysis"
60+
- "Sender analysis"
61+
id: "6777f5e6-e5ec-5f36-bd9b-ae1e7813bb8e"
62+
og_id: "561a7f87-0af7-5f34-8d5d-86bdc0fe213d"
63+
testing_pr: 3367
64+
testing_sha: f735e155432b9f69866d39a98aef9182c8a5c12d

0 commit comments

Comments
 (0)