Brand impersonation: Binance

Impersonation of the cryptocurrency exchange Binance.

Sublime rule (View on GitHub)

 1name: "Brand impersonation: Binance"
 2description: |
 3    Impersonation of the cryptocurrency exchange Binance.
 4type: "rule"
 5severity: "medium"
 6source: |
 7  type.inbound
 8  and (
 9    strings.ilike(sender.display_name, '*binance*')
10    or strings.ilevenshtein(sender.display_name, 'binance') <= 1
11    or strings.ilike(sender.email.domain.domain, '*binance*')
12    or strings.ilike(subject.subject, '*binance*')
13  )
14  and sender.email.domain.root_domain not in~ (
15    'binance.com',
16    'trustwallet.com',
17    'binance.charity'
18  )
19  and any(ml.nlu_classifier(body.current_thread.text).entities,
20          .text == "Binance"
21  )
22  and any(ml.nlu_classifier(body.current_thread.text).entities,
23          .name == "financial"
24  )
25  and (
26    any(ml.nlu_classifier(body.current_thread.text).entities, .name == "urgency")
27    or any(ml.nlu_classifier(body.current_thread.text).entities,
28           .name == "request"
29    )
30  )
31  and (
32    any(ml.nlu_classifier(body.current_thread.text).entities,
33        .text in~ ("withdrawal", "deposit")
34    )
35    or any(ml.nlu_classifier(body.current_thread.text).intents, .name != "benign")
36  )
37  and (
38    // if this comes from a free email provider,
39    // flag if org has never sent an email to sender's email before
40    (
41      sender.email.domain.root_domain in $free_email_providers
42      and sender.email.email not in $recipient_emails
43    )
44    // if this comes from a custom domain,
45    // flag if org has never sent an email to sender's domain before
46    or (
47      sender.email.domain.root_domain not in $free_email_providers
48      and sender.email.domain.domain not in $recipient_domains
49    )
50  )  
51tags:
52  - "Cryptocurrency"
53attack_types:
54  - "Credential Phishing"
55tactics_and_techniques:
56  - "Impersonation: Brand"
57  - "Lookalike domain"
58  - "Social engineering"
59detection_methods:
60  - "Content analysis"
61  - "Header analysis"
62  - "HTML analysis"
63  - "Natural Language Understanding"
64  - "Sender analysis"
65id: "c3302a76-ff5f-5619-b806-2bfec382f588"

Related rules

to-top