Link: Credential Phishing link with Undisclosed Recipients

This rule detects messages with "Undisclosed Recipients" that contain a link to a credential phishing page.

Sublime rule (View on GitHub)

 1name: "Link: Credential Phishing link with Undisclosed Recipients"
 2description: |
 3    This rule detects messages with "Undisclosed Recipients" that contain a link to a credential phishing page. 
 4type: "rule"
 5severity: "medium"
 6source: |
 7  type.inbound
 8  and (
 9    // No Recipients
10    length(recipients.to) == 0
11    or all(recipients.to, .display_name == "Undisclosed recipients")
12  )
13  and length(recipients.cc) == 0
14  and length(recipients.bcc) == 0
15  and any(body.links,
16          ml.link_analysis(.).credphish.disposition == "phishing"
17          and ml.link_analysis(.).credphish.confidence in ("medium", "high")
18  )
19  // negate highly trusted sender domains unless they fail DMARC authentication
20  and (
21    (
22      sender.email.domain.root_domain in $high_trust_sender_root_domains
23      and not headers.auth_summary.dmarc.pass
24    )
25    or sender.email.domain.root_domain not in $high_trust_sender_root_domains
26  )
27  and not profile.by_sender().solicited
28  and not profile.by_sender().any_false_positives  
29
30attack_types:
31  - "Credential Phishing"
32tactics_and_techniques:
33  - "Evasion"
34detection_methods:
35  - "Computer Vision"
36  - "Header analysis"
37  - "URL screenshot"
38id: "06fc155e-f779-50a7-ad5f-3c3777fbf8f5"
to-top