Brand impersonation: Aconex
Detects messages impersonating Aconex that attempt to steal credentials, identified either through NLU classification of organization/sender entities combined with credential theft intent, or through keyword matching on terms like 'Support Central', 'Mail Number', 'Reference Number', and automated email disclaimers. Excludes messages from trusted Oracle/Aconex domains or other highly trusted sender domains that pass DMARC authentication.
Sublime rule (View on GitHub)
1name: "Brand impersonation: Aconex"
2description: "Detects messages impersonating Aconex that attempt to steal credentials, identified either through NLU classification of organization/sender entities combined with credential theft intent, or through keyword matching on terms like 'Support Central', 'Mail Number', 'Reference Number', and automated email disclaimers. Excludes messages from trusted Oracle/Aconex domains or other highly trusted sender domains that pass DMARC authentication."
3type: "rule"
4severity: "medium"
5source: |
6 type.inbound
7 and (
8 (
9 any(ml.nlu_classifier(body.current_thread.text).entities,
10 .name in ("org", "sender") and strings.icontains(.text, 'Aconex')
11 )
12 and any(ml.nlu_classifier(body.current_thread.text).intents,
13 .name == "cred_theft" and .confidence != "low"
14 )
15 )
16 or (
17 strings.icontains(body.current_thread.text, 'Aconex')
18 and 2 of (
19 strings.icontains(body.current_thread.text, 'Support Central'),
20 strings.icontains(body.current_thread.text,
21 'This email is automatically generated'
22 ),
23 regex.icontains(body.current_thread.text, 'Mail Number'),
24 regex.icontains(body.current_thread.text, 'Reference Number')
25 )
26 )
27 )
28 and not (
29 sender.email.domain.root_domain in ("oracle.com", "aconex.com")
30 and coalesce(headers.auth_summary.dmarc.pass, false)
31 )
32 // negate highly trusted sender domains unless they fail DMARC authentication
33 and not (
34 sender.email.domain.root_domain in $high_trust_sender_root_domains
35 and coalesce(headers.auth_summary.dmarc.pass, false)
36 )
37
38attack_types:
39 - "Credential Phishing"
40tactics_and_techniques:
41 - "Impersonation: Brand"
42 - "Social engineering"
43 - "Spoofing"
44detection_methods:
45 - "Natural Language Understanding"
46 - "Content analysis"
47 - "Header analysis"
48 - "Sender analysis"
49id: "1c55a0ad-a197-5407-8152-4d18f915a3ba"