Detection rules › Sublime MQL

Sublime MQL rules: spoof

RuleSeverity
Brand spoof: Dropboxmedium

Brand spoof: Dropbox

#
Severity
medium
Type
rule
Source
github.com/sublime-security/sublime-rules

Impersonation of Dropbox, a file sharing service; specifically spoofs the Dropbox sender domain.

Threat classification

Sublime's own taxonomy (not MITRE ATT&CK).

CategoryValues
Attack typesCredential Phishing, Malware/Ransomware
Tactics and techniquesImpersonation: Brand, Spoofing

Telemetry coverage

PlatformRecord / event type
SublimeInbound email message

Message attributes

  • headers
  • headers.auth_summary
  • sender.email
  • type

Rule body

type.inbound
and sender.email.domain.root_domain == 'dropbox.com'
and not headers.auth_summary.dmarc.pass
// mitigates situations where an ESG misconfiguration could cause auth failures
and not strings.ends_with(headers.message_id, ".dropbox.com>")

Detection logic

Scope: inbound message.

Impersonation of Dropbox, a file sharing service; specifically spoofs the Dropbox sender domain.

  1. inbound message
  2. sender.email.domain.root_domain is 'dropbox.com'
  3. not:
    • headers.auth_summary.dmarc.pass
  4. not:
    • headers.message_id ends with '.dropbox.com>'

Inspects: headers.auth_summary.dmarc.pass, headers.message_id, sender.email.domain.root_domain, type.inbound. Sensors: strings.ends_with.

Indicators matched (1)

FieldMatchValue
sender.email.domain.root_domainequalsdropbox.com

Stages and Predicates

Stage 1: mql_rule

and
  not
    headers.auth_summary.dmarc.pass eq "true"
  not
    headers.message_id ends_with ".dropbox.com>"
  sender.email.domain.root_domain eq "dropbox.com"
  type.inbound eq "true"

Exclusions

The rule actively suppresses these predicates.

Indicators

These rows show field, operator, and value matches.