Claudeはコードの「入口」を減らせるか Anthropicの自社研究を読む
攻撃面(こうげきめん)
外部から触れられるコードや機能の範囲。
認証(にんしょう)
使う人が許可された人か確かめる仕組み。
OSS-Scanner
Anthropicがこの方法を組み込もうとしているソフト検査ツール。
何が起きたか
2026年10月20日、Anthropic(Claudeを作るAI会社)は、Claudeを使ってソフトウェアの「攻撃面」を小さくする研究を公開した。攻撃面とは、外部から触れられるコードや機能の範囲だ。狙いは、知られている弱点を一つずつ探すだけではない。使わない機能や、認証の前に動く必要がない処理を見つけ、そもそも届きにくくすることにある。
Anthropicによると、Claudeは25件のオープンソース(公開ソフト)を調査した。合計は500万行を超え、設定項目を1万7000件以上整理し、そのうち安全に関わるものを3842件とした。最終的に493件の問題を見つけたという。調べたのは、初期設定で不要なコードに届く場合、設定の組み合わせで保護が弱くなる場合、認証などの前に複雑な処理が動く場合の3種類だ。
背景
ソフトウェアは、機能や設定が後から増え続ける。機能をオフにしても、関連するコードが外から届くことがある。複数の設定を同時に使ったときだけ、守りが働かなくなることもある。人がすべての組み合わせを読むのは難しい。そこでClaudeにコードの到達範囲を地図のように調べさせ、テストで変更前後の動きを比べた。
なぜ重要か
未知の弱点をすべて先に見つけるのは難しい。けれども、使わない道を閉じれば、まだ知らない問題があっても影響を小さくできる可能性がある。これは弱点を消す方法ではない。外から届く範囲を狭める方法だ。
具体例として、OpenSSH(遠くのコンピューターへ安全につなぐソフト)では、初期設定で外部から届く実験的な処理が約4500行見つかった。Anthropicは開発者へ報告し、OpenSSH 10.5で一部を直し、10.6で関連する変更が公開されたと説明している。初期設定で認証前に届くコードは、約5分の1減ったという。
確認できたこと
確認できるのは、Anthropicがこの方法と数字を自社の研究発表として公開したこと、そしてOpenSSH側に修正が入ったという同社の説明だ。Hacker Newsの掲載ページでは94 points、55 commentsとなり、話題になった。ただし、この数字はコミュニティの注目度であり、研究の正しさを証明する数字ではない。コメントの賛否や感情は、ここでは事実として扱わない。
まだ分からないこと
493件がすべて同じ危険度なのか、実際の製品でどれだけ事故を防げるのかは、この発表だけでは分からない。外部の研究者が同じ結果を再現できるかも、提供された情報からは確認できない。また、AIが提案した変更を人がどう審査し、別の設定で新しい問題を作らないかも重要だ。Anthropic自身も、設定を変える可能性がある変更は人の判断に回している。
次に見る点
Anthropicは、この方法をOSS-Scannerに組み込む作業を進めている。今後は、別のコードベースで同じ傾向が出るか、保守担当者が提案を採用できるか、テストで動作を保てるかを見たい。AIが「安全」と宣言することではなく、不要な入り口を減らし、その変更を人とテストが確かめられるかが本当の焦点になる。
Claudeがソフトのいらない入口を探した
📰 しっかり版: Claudeはコードの「入口」を減らせるか Anthropicの自社研究を読む
Anthropicが、AIでソフトを安全にする研究を発表しました。
攻撃面(こうげきめん)
外から触れられるソフトの部分。
認証(にんしょう)
使う人を確かめる仕組み。
OSS-Scanner
ソフトの安全を調べる道具。
💡 ようするに
- Anthropic(Claudeを作るAI会社)が研究を発表しました。
- AIで、ソフトのいらない入り口を見つけました。
- 25の公開ソフトで、493件の問題を見つけました。
コンピューターのソフトには、たくさんの機能があります。使わない機能が残ることもあります。外から触れる部分が多いほど、守る場所も増えます。これを「攻撃面」と呼びます。
Anthropicの研究では、Claudeがコードを調べました。初期設定で不要な処理に届く場合を探しました。設定を組み合わせると、守りが弱くなる場合も見ました。認証の前に動く処理も調べました。認証は、使う人を確かめる仕組みです。
調べたソフトは、合計500万行を超えました。Claudeは1万7000件以上の設定を整理しました。その中で、安全に関係する設定は3842件でした。Anthropicは、そこから493件の問題を見つけたと説明しています。これは、全部がすぐ攻撃できる穴という意味ではありません。
OpenSSH(別のコンピューターへつなぐソフト)でも例がありました。初期設定で、使わない処理約4500行に届く状態が見つかりました。開発者が確認し、10.6版に修正が入りました。
なぜ大切なのでしょう。問題を一つずつ探すだけでは、まだ知らない問題が残ります。使わない入り口を閉じれば、知らない問題にも届きにくくなります。ただし、問題そのものが消えるわけではありません。
Hacker Newsの掲載ページでは、この記事が94 points、55 commentsを集めました。これは、どれだけ注目されたかを示す数字です。研究が正しいと証明する数字ではありません。
今後は、別の人が同じ結果を確かめるかが重要です。Anthropicは、OSS-Scanner(ソフトを調べる道具)にこの方法を組み込む作業を進めています。人の確認とテストを通して、本当に役立つかを見る必要があります。詳しくは研究発表で確認できます。
💬 Claudeでコードを安全にする話:コメントをやさしく整理
コメントには、Claudeがコードを安全にできるという期待と、守りたい人の作業まで止めるという不満がありました。下の結果や数字は、コメントした人の報告や意見で、独立したテスト結果ではありません。
- 一部の利用者は、Claudeが自分のプログラムの安全点検や修理、修理が成功した証拠づくりまで拒むと報告しました。別の言い方なら通ることもあるそうですが、これは自己申告です。
- 別の比較報告では、ClaudeとGPTは点検を断り、Grokは動く実演を断り、GLM-5.3とKimiは完了したそうです。ただし、同じ条件の試験ではありません。
- そのため、攻撃する人だけが別のAIを使えて、守る人が困るという批判があります。反対に、強いAIの能力が約3か月で公開モデルに広がることがあるので、安全策は準備時間をくれるという意見もあります。約3か月は一人の見立てです。
- AIを借りるか、自分で動かすかでも意見が分かれました。小さな会社は安いサービスを使い、大きな会社は公開されたモデルを自分で管理する方がよい、という考えです。
- Vix IDEの作者は、ClaudeのFable・Opus・Sonnetが週末に、コードをRustの部品と機能スイッチへ分けたと報告しました。必要な機能だけを選び、安全点検もしやすくする狙いです。これも作者の自己申告です。
- 別の人は、Mythosの79件のカーネル問題には、問題でなかったものや、すでに直っていたものがあるという説明を紹介しました。数学で正しさを確かめる方法にも、部品同士のつながりが多いと万能ではないという反論があります。
コメント55件時点の初期(改訂1)。57件を取得し、全体から57件を抽出して要約しました。内容はHN利用者の自己申告で、編集部が確認した事実ではありません。
Claudeがコンピューターの使わない入口を見つけた
📰 しっかり版: Claudeはコードの「入口」を減らせるか Anthropicの自社研究を読む
Anthropic(Claudeを作るAI会社)が、ソフトの入口を調べました。
公開ソフト(こうかいソフト)
中身をみんなが見られるソフト。
OpenSSH
遠くのコンピューターへつなぐソフト。
Hacker News
技術ニュースをみんなで話すサイト。
Anthropic(Claudeを作るAI会社)が、調べものを発表しました。 Claudeは、25この公開ソフトを見ました。 公開ソフトは、みんなが中身を見られるソフトです。
コンピューターには、外から触れる入口のような場所があります。 使わない入口のような場所まで開いていることがあります。 Claudeは、そんな場所を探しました。
Claudeは、493件の「ここを見て」という場所を見つけました。 それは、すぐ悪いことに使える問題と同じではありません。 会社は、見つけた場所を人に知らせました。
OpenSSH(遠くのコンピューターへつなぐソフト)でも見つかりました。 約4500行の処理に、最初から届く状態がありました。 人が確かめて、10.6版で直す変更が入りました。
Hacker Newsでは、94 pointsと55 commentsでした。 これは、たくさん注目されたしるしです。 正しさを証明するしるしではありません。
これからも、人が見て、コンピューターで確かめます。 いらない入口を減らすと、困ったことが起きにくくなるかもしれません。 でも、すべての困ったことが消えるわけではありません。 詳しくは研究発表と掲載ページで読めます。
💬 Claudeの安全なコード作りの話
コメントは、助けになるという声と、守る仕事まで止めるという声に分かれました。
- 利用者の自己申告では、Claudeは安全点検や直しの確認を止めることがあります。別のAIではできたという報告もありますが、同じ条件の試験ではありません。
- そのため、守る人だけが困るという批判があります。一方、強いAIの力が約3か月で公開モデルへ広がることがあるので、安全策が準備時間をくれるという意見もあります。約3か月はコメントした人の考えです。
- AIを安く借りるか、自分で動かすかでも意見が分かれました。Vixの作者は、Claudeたちが週末にコードを小分けにし、必要な機能だけ選べるようにしたと報告しました。これは作者の報告です。
- 別の人は、Mythosの79件の問題には、本当の問題でなかったり、もう直っていたりするものがあるという説明を紹介しました。コードを数学で確かめても、部品のつながりが多いと全部は守れないという反論があります。
コメント55件時点の初期(改訂1)。57件を取得し、全体から57件を抽出して要約しました。内容はHN利用者の自己申告で、編集部が確認した事実ではありません。
💬 Claudeで攻撃対象領域を減らす:Hacker Newsコメントの整理
コメント欄は、AIでコードを分割・監査しやすくできる可能性を認める声と、安全機能が防御作業まで止めることへの批判に割れた。性能・不具合・成果の多くは利用者の自己申告で、独立検証ではない。
コメント55件時点の初期(改訂1)。57件を取得し、全体から57件を抽出して要約しました。内容はHN利用者の自己申告で、編集部が確認した事実ではありません。