1+ name : " Cloud storage impersonation with credential theft indicators"
2+ description : " Detects messages impersonating cloud storage services that contain hyperlinked images leading to free file hosts, where message screenshots reveal high-confidence credential theft language and storage-related urgency tactics."
3+ type : " rule"
4+ severity : " medium"
5+ source : |
6+ type.inbound
7+ and 0 < length(body.current_thread.links) < 10
8+ and any([subject.subject, sender.display_name],
9+ regex.icontains(., "(?:cloud|storage|mailbox|account|system|service)")
10+ )
11+ and any(ml.nlu_classifier(beta.ocr(file.message_screenshot()).text).intents,
12+ .name == "cred_theft" and .confidence == "high"
13+ )
14+ and not any(ml.nlu_classifier(beta.ocr(file.message_screenshot()).text).topics,
15+ .name == "Customer Service and Support" and .confidence == "high"
16+ )
17+ and regex.icontains(beta.ocr(file.message_screenshot()).text,
18+ "storage.{0,50}full",
19+ "free.{0,50}upgrade",
20+ "storage.{0,50}details",
21+ "storage.{0,50}quot",
22+ "(?:mailbox|account|cloud).{0,50}(?:at risk|storage|disabled)"
23+ )
24+ and not strings.ilike(beta.ocr(file.message_screenshot()).text, "*free plan*")
25+ and (
26+ any(body.current_thread.links,
27+ // fingerprints of a hyperlinked image
28+ .display_text is null
29+ and .display_url.url is null
30+ and .href_url.domain.domain not in $tenant_domains
31+ and (
32+ .href_url.domain.root_domain in $free_file_hosts
33+ or .href_url.domain.root_domain in $url_shorteners
34+ or network.whois(.href_url.domain).days_old < 365
35+ or .href_url.domain.root_domain == "beehiiv.com"
36+ or (
37+ strings.icontains(.href_url.path, '.html')
38+ and coalesce(.href_url.domain.root_domain, "null") != sender.email.domain.root_domain
39+ )
40+ )
41+ )
42+ )
43+ // and the sender is not from high trust sender root domains
44+ and (
45+ (
46+ sender.email.domain.root_domain in $high_trust_sender_root_domains
47+ and not headers.auth_summary.dmarc.pass
48+ )
49+ or sender.email.domain.root_domain not in $high_trust_sender_root_domains
50+ )
51+ attack_types :
52+ - " Credential Phishing"
53+ tactics_and_techniques :
54+ - " Free file host"
55+ - " Image as content"
56+ - " Impersonation: Brand"
57+ - " Social engineering"
58+ detection_methods :
59+ - " Computer Vision"
60+ - " Content analysis"
61+ - " Header analysis"
62+ - " Natural Language Understanding"
63+ - " Optical Character Recognition"
64+ - " Sender analysis"
65+ - " URL analysis"
66+ id : " 743246fa-6747-5914-84cf-2e51972b7f36"
67+ og_id : " 4c20f72c-0045-518c-8157-7dad5f196ecc"
68+ testing_pr : 4315
69+ testing_sha : 557042e9ee12949064943df1019d42edf222f06b
0 commit comments