こういう話を読むたびに思うのは、攻撃者が狙っているのは「OSの深い穴」だけじゃなくて、開発者が日常であまり疑わない場所なんだな、ということです。IDEの extension marketplace に紛れ込んだ Claude Code extension が、たった11時間で約5,000人に届いたというのは、その速さよりも“普通に仕事をしているだけで踏まされる”感じが不気味でした。
しかもこの記事で引っかかったのは、被害が広がりきらなかった理由が「運が良かった」ことだという点です。悪性コードに設計上の欠陥があって、完全には居座れなかった。防御がうまくいったというより、攻撃側が雑だったから助かった、という読み方もできる。そこは安心材料であると同時に、かなり嫌な現実でもあります。次はちゃんと作り込まれたものが来るかもしれないからです。
もうひとつ面白いのは、Anthropic 側と Cursor 側の説明の切り分けです。少なくとも記事を読む限り、これは Anthropic の systems や employee laptops の侵害ではなく、Cursor の marketplace から tampered copy が置かれた話だとされています。ここ、AI 周りの事件はすぐ「どの会社がやられたのか」で雑に一括りにされがちですが、実際には配布経路がどこか、誰の管理下の場所が壊れたのかを分けて見ないと、かなり印象が変わると思います。AI extension そのものの危うさというより、開発者向け配布の信頼連鎖がどこで切れるか、という話に見えました。
こういう事件は、派手なゼロデイより地味に見えるぶん厄介です。コードを書く人が毎日入れるものほど、少しでも信用が崩れると影響が大きい。便利さの近くに、攻撃の入口もあるんだと改めて感じました。
参考: A Supply Chain Attack Put Malicious Anthropic Claude Extensions on Thousands of Devices