Detection rules › Sublime MQL

Brand impersonation: Apple

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

Impersonation of Apple.

Threat classification

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

CategoryValues
Attack typesCredential Phishing
Tactics and techniquesImpersonation: Brand, Social engineering

Event coverage

Message attribute
sender
sender.email
type

Rule body MQL

type.inbound
and (
  sender.display_name =~ 'apple developer'
  or strings.ilevenshtein(sender.display_name, 'apple developer') <= 2
)
and sender.email.domain.root_domain !~ 'apple.com'
and sender.email.email not in $recipient_emails

Detection logic

Scope: inbound message.

Impersonation of Apple.

  1. inbound message
  2. any of:
    • sender.display_name is 'apple developer'
    • sender.display_name is similar to 'apple developer'
  3. sender.email.domain.root_domain is not 'apple.com'
  4. sender.email.email not in $recipient_emails

Inspects: sender.display_name, sender.email.domain.root_domain, sender.email.email, type.inbound. Sensors: strings.ilevenshtein. Reference lists: $recipient_emails.

Indicators matched (2)

FieldMatchValue
sender.display_nameequalsapple developer
strings.ilevenshteinfuzzyapple developer