EXPLORE
← Back to Explore
sublimemediumRule

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.

MITRE ATT&CK

initial-access

Detection Query

type.inbound
and (
  regex.icontains(strings.replace_confusables(coalesce(sender.display_name, '')),
                  '\buspto\b|patent and trademark office|Trademark Electronic Application System',
  )
  or strings.ilike(sender.email.domain.domain, '*uspto*')
)
and sender.email.domain.root_domain != 'uspto.gov'
and length(body.links) >= 1
and not any(ml.nlu_classifier(body.current_thread.text).topics,
            .name in (
              'Newsletters and Digests',
              'Advertising and Promotions',
              'Events and Webinars'
            )
            and .confidence == 'high'
)
and not (
  sender.email.domain.root_domain in $high_trust_sender_root_domains
  and coalesce(headers.auth_summary.dmarc.pass, false)
)

Data Sources

Email MessagesEmail HeadersEmail Attachments

Platforms

email
Raw Content
name: "Brand impersonation: United States Patent and Trademark Office"
description: "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."
type: "rule"
severity: "medium"
source: |
  type.inbound
  and (
    regex.icontains(strings.replace_confusables(coalesce(sender.display_name, '')),
                    '\buspto\b|patent and trademark office|Trademark Electronic Application System',
    )
    or strings.ilike(sender.email.domain.domain, '*uspto*')
  )
  and sender.email.domain.root_domain != 'uspto.gov'
  and length(body.links) >= 1
  and not any(ml.nlu_classifier(body.current_thread.text).topics,
              .name in (
                'Newsletters and Digests',
                'Advertising and Promotions',
                'Events and Webinars'
              )
              and .confidence == 'high'
  )
  and not (
    sender.email.domain.root_domain in $high_trust_sender_root_domains
    and coalesce(headers.auth_summary.dmarc.pass, false)
  )
attack_types:
  - "BEC/Fraud"
tactics_and_techniques:
  - "Impersonation: Brand"
  - "Social engineering"
detection_methods:
  - "Content analysis"
  - "Header analysis"
  - "Natural Language Understanding"
  - "Sender analysis"
  - "URL analysis"
id: "96b2693c-4cae-5eb8-bb00-1d204f2f50c0"