The 2018 Cryptocurrency Exchange Breach

A major cryptocurrency exchange lost \$30 million due to missing security headers. Attackers exploited:

  • No CSP allowed malicious script injection
  • Missing X-Frame-Options enabled clickjacking
  • Absent HSTS permitted SSL stripping

Attack Timeline

Day 1: Reconnaissance

Attackers scanned for missing security headers

Day 3: Exploitation

XSS payload delivered via missing CSP

Day 5: Attack Execution

Stolen credentials via clickjacking

Header Analysis of Breached Sites

Header% of Breached Sites MissingAttack Vector Enabled
Content-Security-Policy92%XSS, code injection
X-Frame-Options85%Clickjacking
Strict-Transport-Security78%SSL stripping

Prevention Checklist