Skip to content

Commit ca3ef71

Browse files
[PR #3734] added rule: Brand impersonation: Organizational domain with authentication failure and no-reply sender
1 parent 57f5f68 commit ca3ef71

File tree

1 file changed

+47
-0
lines changed

1 file changed

+47
-0
lines changed
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
name: "Brand impersonation: Organizational domain with authentication failure and no-reply sender"
2+
description: "Detects messages from senders using organizational domains that fail DMARC authentication, originate from no-reply addresses, and contain credential theft language in the body text or message screenshot."
3+
type: "rule"
4+
severity: "medium"
5+
source: |
6+
type.inbound
7+
// sender domain in $org_domains
8+
and (
9+
sender.email.domain.domain in $org_domains
10+
// fails auth
11+
and not headers.auth_summary.dmarc.pass
12+
)
13+
// from a "no reply" sender
14+
and regex.icontains(sender.email.local_part,
15+
'noreply|no-reply|donotreply|do-not-reply'
16+
)
17+
// cred theft
18+
and (
19+
any(ml.nlu_classifier(body.current_thread.text).intents,
20+
.name == "cred_theft" and .confidence == "high"
21+
)
22+
or (
23+
length(body.current_thread.text) == 0
24+
//
25+
// This rule makes use of a beta feature and is subject to change without notice
26+
// using the beta feature in custom rules is not suggested until it has been formally released
27+
//
28+
and any(ml.nlu_classifier(beta.ocr(file.message_screenshot()).text).intents,
29+
.name == "cred_theft" and .confidence == "high"
30+
)
31+
)
32+
)
33+
34+
attack_types:
35+
- "Credential Phishing"
36+
tactics_and_techniques:
37+
- "Spoofing"
38+
- "Social engineering"
39+
detection_methods:
40+
- "Header analysis"
41+
- "Natural Language Understanding"
42+
- "Optical Character Recognition"
43+
- "Sender analysis"
44+
id: "f7ca9d61-d8c0-53b1-b966-ec5eddc2f75e"
45+
og_id: "58ca900b-df16-5125-a5de-e64a7a1bfda3"
46+
testing_pr: 3734
47+
testing_sha: c4d53c70c44de0df782f8d4cefce8b0f3f63d29f

0 commit comments

Comments
 (0)