Umbra Wiki attack-pattern attack-pattern/CAPEC-611
Back to wiki

CAPEC-611 — BitSquatting

provenance: imported

CAPEC-611: BitSquatting

MITRE CAPEC attack pattern

Status Draft
Typical severity Medium
Likelihood of attack Low
Catalogue CAPEC 3.9 (2023-01-24)

Description

An adversary registers a domain name one bit different than a trusted domain. A BitSquatting attack leverages random errors in memory to direct Internet traffic to adversary-controlled destinations. BitSquatting requires no exploitation or complicated reverse engineering, and is operating system and architecture agnostic. Experimental observations show that BitSquatting popular websites could redirect non-trivial amounts of Internet traffic to a malicious entity.

Prerequisites

  • An adversary requires knowledge of popular or high traffic domains, that could be used to deceive potential targets.

Skills required

  • Low: Adversaries must be able to register DNS hostnames/URL’s.

Consequences

  • Other: Other

Mitigations

  • Authenticate all servers and perform redundant checks when using DNS hostnames.
  • When possible, use error-correcting (ECC) memory in local devices as non-ECC memory is significantly more vulnerable to faults.

Source