SQL Slammer Worm (2003)(エスキューエルスラマー)
2003年1月25日爆発のSQL Slammer Worm。MS SQL Server 2000 Buffer overflow脆弱性 (既パッチ済) を悪用・UDP 1434経由・376バイト極小・10分で世界中75,000台感染・世界最速感染記録。
概要
SQL Slammer Worm (Sapphire) は2003年1月25日UTC 5:30爆発のWorm・Microsoft SQL Server 2000 のBuffer overflow脆弱性 (MS02-039・2002年7月既パッチ済) を悪用・UDP 1434 (SQL Server Resolution Service) 経由・376バイトの極小ワーム・10分間で世界中の脆弱性SQL Server に拡散 (75,000台感染)・「世界最速の感染速度」歴史的記録・$1B+ 被害・以降パッチ管理の重要性教訓。
SQL Slammer スペック詳細
| 項目 | 仕様 |
|---|---|
| 発生日 | 2003-01-25 UTC 5:30 |
| 対象 | Microsoft SQL Server 2000 / MSDE 2000 |
| 脆弱性 | MS02-039 (Buffer overflow・UDP 1434) |
| サイズ | 376バイト (単一UDPパケット) |
| 拡散速度 | 8.5秒で感染対象倍増 → 10分で全世界 |
| 感染台数 | 75,000台 (1日内) |
| 被害額 | $1B+ |
| パッチ公開 | 2002-07 (発生6か月前既あり) |
影響
| 影響 | 内容 |
|---|---|
| Bank of America | ATM ネットワーク停止 |
| 韓国インターネット | 国全体接続障害 (12時間) |
| Continental Airlines | チケット予約システム停止 |
| Microsoft 自社 | 内部ネットワーク部分停止 |
| 911 (米国緊急通報) | システム遅延 |
ワーム史比較
| ワーム | 年 | サイズ | 拡散速度 |
|---|---|---|---|
| Morris Worm | 1988 | 99K | 1日10% |
| Code Red | 2001 | 4KB | 1日数十% |
| SQL Slammer | 2003 | 376B | 10分100% |
| MyDoom | 2004 | 22KB | 1日数% |
関連用語との違い
- vs Code Red (2001): SQL Server / IIS
- vs MyDoom (2004): Worm only / Mail+Worm
- vs WannaCry (2017): UDP Worm / SMB Ransomware
FAQ
Q1: パッチあったのに被害? A: ◎ MS02-039 (2002-07公開・6か月前) は既存・但し企業の「パッチ適用遅延」+ Internet全体の同期的脆弱性で大規模災害化・「パッチ管理プロセス」整備の業界転換点。
Q2: 376バイト 極小の理由? A: ◎ UDP 1434 単一パケット (最大508バイト) 内でWorm完結設計・「Stateless 拡散」(TCP 3-way handshake 不要) で 高速・「コンピューターワーム設計の傑作」(技術的側面のみ評価)。
Q3: 2025年現在の影響? A: △ SQL Server 2000は完全EOL (2013-04)・現代 SQL Server 2022 で対策済・但し「レガシー組込みシステム」一部でSQL Server 2000継続稼働・SCADA / 工場制御で SQL Slammer 検出例残存。