2021年12月、BadgerDAO という分散型金融(DeFi)プロトコルは、巨額の1億2000万ドル($120 million)にのぼる大規模なセキュリティ侵害を受けた。
セキュリティ研究者は直ちにスマートコントラクトのコードを調査し、アルゴリズム上の欠陥や検証チェックの欠落がないかを確認しに急いだ。
ブロックチェーン上のコードに問題は何も見つからなかった。攻撃者はスマートコントラクトには一切触れていなかった。代わりに、Webサイトそのもののフロントエンド基盤を標的にした。
Webサイトのインターフェースに注入されたスクリプトのAPIキーを入手することで、ハッカーはユーザー操作を静かに改変した。ユーザーが標準のトークン取引を承認しようとすると、改変されたフロントエンドが攻撃者のアドレスが自分のトークンを費やすための許可を密かに要求していた。