Brand impersonation: United States Patent and Trademark Office

Detects messages impersonating the United States Patent and Trademark Office (USPTO) using display name variations, confusable characters, or USPTO-related terminology in the sender or subject.

Sublime rule (View on GitHub)

 1name: "Brand impersonation: United States Patent and Trademark Office"
 2description: "Detects messages impersonating the United States Patent and Trademark Office (USPTO) using display name variations, confusable characters, or USPTO-related terminology in the sender or subject."
 3type: "rule"
 4severity: "medium"
 5source: |
 6  type.inbound
 7  and (
 8    regex.icontains(strings.replace_confusables(coalesce(sender.display_name, '')),
 9                    '\buspto\b|patent and trademark office|Trademark Electronic Application System',
10    )
11    or strings.ilike(sender.email.domain.domain, '*uspto*')
12  )
13  and sender.email.domain.root_domain != 'uspto.gov'
14  and length(body.links) >= 1
15  and not any(ml.nlu_classifier(body.current_thread.text).topics,
16              .name in (
17                'Newsletters and Digests',
18                'Advertising and Promotions',
19                'Events and Webinars'
20              )
21              and .confidence == 'high'
22  )
23  and not (
24    sender.email.domain.root_domain in $high_trust_sender_root_domains
25    and coalesce(headers.auth_summary.dmarc.pass, false)
26  )  
27attack_types:
28  - "BEC/Fraud"
29tactics_and_techniques:
30  - "Impersonation: Brand"
31  - "Social engineering"
32detection_methods:
33  - "Content analysis"
34  - "Header analysis"
35  - "Natural Language Understanding"
36  - "Sender analysis"
37  - "URL analysis"
38id: "96b2693c-4cae-5eb8-bb00-1d204f2f50c0"
to-top