Asayomu Tech
注目★★★★★Lobsters

Quake シェアウェア CD-ROM、詰め込みすぎてセキュリティ崩壊

30秒で把握

  • 1Quake シェアウェア CD (1996) に DOOM など暗号化ゲーム 32 個を同梱・電話で SERIAL アンロック方式が 39 日で破られた
  • 2SERIAL が支払い証明に過ぎず CHALLENGE から自動生成可能・難読化のみのセキュリティが原因
  • 3セキュリティの実装チェックリスト (秘密鍵管理・ロジック隠蔽・平文除外) を確認・難読化依存の設計レビュー対象化を検討

要約

1996 年 id Software が Quake シェアウェア版を CD-ROM で販売した際、容量に余裕を持たせるため TestDrive Corp のツールで暗号化された DOOM などの過去作を同梱した。ユーザーは電話で CHALLENGE コードを伝え SERIAL を受け取ってゲームをアンロックする仕組みだったが、GNOMON グループは QCRACK.EXE を 39 日で開発し、SERIAL が単なる支払い証明に過ぎず CHALLENGE から自動生成可能なことを発見した。セキュリティは難読化のみに依存していたため、ハッキングにより約 15 万枚の在庫が無駄になった。

あなたへの影響

1990 年代の媒体配信の試行錯誤を記録した歴史的リポートで、現在のライセンス/DRM 設計にも共通する教訓を含む。

推奨:暗号化・チャレンジレスポンス・チェックサムなど個別の仕組みは堅牢に見えても、実装の基本 (ロジック自体の秘匿性欠如・平文ファイルの混在) が破綻すれば全体が無意味になる点が重要。

詳細を読む → 元記事へ※ 本文は元記事をご確認ください (asayomu は要約のみ提供)

関連する記事

※ 外部記事の権利は原著作者に帰属します。著作権削除要請は copyright@asayomu.jp までご連絡ください(受領確認 24h・実処理 72h 以内)。