未来観測新聞
登録なしで全文公開トップで紹介中の最新記事
AIAIエージェント

Anthropic、オープンソースの安全点検を無料提供 AIが修正案も届ける

この記事を共有

ニュースの要点

Anthropicは10月8日、対象のオープンソース開発者へ無料の定期的な安全点検を提供する「OSS Scanner」を発表しました。AIが見つけた弱点を再現手順や修正案とともに届け、開発者が確認して対応します。

プログラムの弱点と修正候補を並べて確認する画面を描いた想像図。

Claudeを提供するAnthropicは10月8日、オープンソースのソフトウェアを対象にした「OSS Scanner」を発表しました。オープンソースは、ソースコードを公開し、多くの開発者が改良に参加できるソフトウェアです。参加を希望し、対象として認められたプロジェクトへ、同社の強力なAIモデルによる定期的な安全点検を無料で提供します。

AIは、攻撃者に悪用され得るプログラムの弱点を探します。報告には問題を再現する手順や原因の説明が入り、作成できた場合には修正案も付きます。通常の人による審査を待たず、AIが作った報告を開発者へ直接届ける方式です。受け取った開発者が、問題の再現性や重要度、既知の問題との重複を確かめます。

同社が初期版を調べた際には、48プロジェクトの重大・高深刻度の指摘97件を専門家が検証しました。そのうち85件、約88%が、同社の調整付き脆弱性開示の基準を満たしました。残る12件は、11件が実在する問題の重複、1件が誤検出でした。これは初期版の選ばれた指摘を調べた結果です。

公式の案内によると、対象はインフラや利用者の安全に大きく関わる既存のプロジェクトで、個別に判断します。主要な保守担当者がGitHubの専用リポジトリへ設定を提出し、担当者本人であることの確認を受けます。点検用の環境を用意した後、インターネット接続を切った隔離環境で解析し、報告をメールで受け取ります。

報告を一時停止する設定も用意されています。参加をやめた場合は、同社の通常の人が検証する報告の仕組みへ戻ります。広く使われるソフトウェアの開発者に、継続して弱点を探すための手段を届ける取り組みです。

このニュースをやさしく解説

要点

公開されたソフトのコードをAIが定期的に調べ、問題の確かめ方や修正候補を開発者へ届けます。開発者が内容を検証し、修正へつなぐためのサービスです。

公開されたソフトを継続して点検

オープンソースは、プログラムの中身であるソースコードを公開したソフトウェアです。開発者が中身を調べ、改良に参加できます。OSS Scannerは、そのコードから攻撃者に悪用され得る弱点を探します。参加を希望したプロジェクトのうち、インフラや利用者の安全への影響などを踏まえて認められたものが、無料で定期点検を受けます。

問題の確かめ方まで届ける

ソフトの弱点は、どんな操作で問題が起きるかを確かめてから直します。届く報告には、その再現手順と原因の説明があり、用意できた場合には修正候補も付きます。AIの報告を受け取った開発者が、実際に問題が起きるか、影響はどれほどか、既に把握している問題かを調べます。修正候補も、その判断に使う材料になります。

初期版の報告を専門家が確認

Anthropicは初期版で見つけた高深刻度・重大な指摘から97件を選び、専門家に確認してもらいました。その約88%が、同社が開発者と調整して問題を知らせるための基準を満たしました。この数字は、選ばれた報告を一件ずつ確かめた結果です。実際のサービスでは、AIが作成した報告を開発者へ直接届け、開発者が内容を検証する流れになります。

身近なサービスへのつながり

ここからは利用場面の想像です。例えば、点検対象のソフトが買い物の予約サービスに組み込まれているとします。開発者が弱点を修正し、サービス側も修正版へ更新すれば、利用者の情報を守ることにつながります。公開コードを手入れする人への支援が、私たちの使うサービスにも届く筋道です。

この記事に出てくる用語を確認する
オープンソース(OSS)
ソースコードを公開し、利用条件に沿って使ったり改良したりできるソフトウェアです。
脆弱性
攻撃者が悪用すると、情報の流出などにつながり得るソフトウェアの弱点です。
保守担当者
ソフトウェアの修正や更新を管理し、使い続けられるように手入れする開発者です。
解説の参考資料

本誌の考察

本誌の考察

本誌では、AIが見つけた問題を、開発者が確かめやすい形で届ける点に注目しています。弱点の場所に加えて、問題が起きる手順や原因が分かれば、開発者は修正へ向けた調査を始めやすくなります。広く使われるソフトを継続して手入れする仕事に、AIの能力を使う取り組みです。

ここからは、この点検が暮らしへ広がる未来を考えてみます。共通のソフトを直した後、その修正版を組み込んだサービスまで更新できれば、一つの修正が多くの利用者を守ることにつながります。開発者が報告を確認し、修正を試し、利用する企業や施設へ届ける流れが整うほど、点検の価値も広がっていくでしょう。

例えば、地域の図書館が、地元の開発者に頼んで独自の予約サービスを作る場面です。その内部で使う共通ソフトに定期的な点検と修正が届けば、少人数の開発チームも保守を続けやすくなるかもしれません。職員は利用者の困りごとを伝え、開発者は大きな文字の案内や地域の行事に合った機能を少しずつ加える。小さな施設にも、その場所に合うサービスを育てる余地が生まれます。

さらに、修正版を実際のサービスで試すAIまで組み合わせられれば、予約や貸し出しの操作が従来どおり動くかを確かめてから更新する未来も描けます。開発者は試験の結果を見て判断し、職員には変更内容が分かりやすく届きます。共通ソフトの点検から身近なサービスの更新まで、手入れの作業をつなぐ使い方です。

こうした保守が行き渡れば、町内会や商店街、家庭ごとの小さなサービスも長く使いやすくなるでしょう。近所の買い物の手助けを頼む仕組みや、家族に合わせた予定表を、使う人たちの希望に沿って育てていく。AIで作った道具を日々直しながら使い続けられることが、暮らしの中に多様なサービスが根づく支えになるかもしれません。

参考資料

無料会員で、もっと読む

気になる未来を、これからも。

無料会員は、ニュースを週3本まで全文で読めます。やさしい解説と本誌の考察で、日々の進歩を追いかけられます。

無料会員に登録する

カード登録不要。気になる記事の保存や、新着メールの設定もできます。