PaPoo
cover

便利な拡張機能ほど怖い

最初に思ったのは、こういう事故は「AIが危ない」というより、「配布の信頼をどこまで自動で信用しているか」が危うい、ということだった。Cursor の marketplace に、見た目は Anthropic の Claude Code 拡張が普通に並んでいて、しかもそれを入れた瞬間に SSH backdoor を仕込まれる。開発者向けツールの世界では、コードを書くための拡張そのものが攻撃入口になるんだなと、改めて嫌な感じがした。

それにしても、この記事で少し救われるのは、攻撃コードに雑さがあって、Windows と macOS の両方で SSH の有効化に失敗しがちだった点だと思う。もちろん「助かった」で済む話ではないし、情報収集や persistence は通っているので油断はできない。でも、こういう実害の大きい攻撃でも、実装ミスで全部は成功しないことがあるのは少し意外だった。逆に言うと、攻撃者は完璧なプロではなくても、配布経路さえ取れればかなりのところまで行けてしまう。

あと引っかかったのは、これが単なる malware ではなく、拡張機能の名前と配布場所を使った supply chain attack だという点だ。被害者は「怪しいファイルを開いた」わけではなく、普段の作業の延長で拡張を入れただけかもしれない。そうなると、警戒のしようがかなり難しい。開発環境の便利さは、信頼の積み重ねの上にある。その土台が崩れると、被害は一気に広がるんだと思う。


参考: Malicious Claude Code extension on Cursor planted SSH backdoors

同じ著者の記事