Brand impersonation: Venmo

Impersonation of Venmo

Sublime rule (View on GitHub)

 1name: "Brand impersonation: Venmo"
 2description: |
 3    Impersonation of Venmo
 4references:
 5  - "https://whnt.com/taking-action/bbb-consumer-alerts/new-venmo-scam-tricks-users/"
 6type: "rule"
 7severity: "medium"
 8source: |
 9  type.inbound
10  and (
11    strings.ilike(sender.display_name, '*venmo*')
12    or strings.ilevenshtein(sender.display_name, 'venmo') <= 1
13  )
14  and sender.email.domain.root_domain not in~ ('venmo.com', 'synchronybank.com', 'venmocreditsurvey.com', 'venmo-experience.com')
15  
16  // and not if the sender.display.name contains "via" and dmarc pass from venmo.com
17  and not (
18    (
19      headers.auth_summary.dmarc.pass
20      and headers.auth_summary.dmarc.details.from.root_domain == "venmo.com"
21    )
22    and strings.contains(sender.display_name, "via")
23  )
24
25  // negate highly trusted sender domains unless they fail DMARC authentication
26  and (
27    (
28      sender.email.domain.root_domain in $high_trust_sender_root_domains
29      and not headers.auth_summary.dmarc.pass
30    )
31    or sender.email.domain.root_domain not in $high_trust_sender_root_domains
32  )
33
34  // and no false positives and not solicited
35  and (
36    not profile.by_sender().any_false_positives
37    and not profile.by_sender().solicited
38  )
39    
40attack_types:
41  - "Credential Phishing"
42tactics_and_techniques:
43  - "Impersonation: Brand"
44  - "Lookalike domain"
45  - "Social engineering"
46detection_methods:
47  - "Sender analysis"
48id: "0ab15d4f-865f-518c-b54d-81043399e6f2"
to-top