Windows

マイクロソフトは、同社がコードベース内の脆弱性を発見するために人工知能(AI)への依存度を高めていることから、Windowsユーザーはセキュリティ更新プログラムの増加が見込まれると述べている。

本日公開されたブログ記事の中で、マイクロソフトは、AIの進歩により脆弱性の発見が大幅に加速し、エンジニアがゼロデイ攻撃で悪用される前に、より多くのセキュリティ問題を特定できるようになったと述べた。

「AIの進歩に伴い、脆弱性の発見ペースは変化しています。発見と分析の両方を加速させる新しいメカニズムにより、より多くのコードを網羅し、より多くの問題をより迅速に見つけることが可能になっています」とマイクロソフトは述べた

image

この取り組みの一環として、同社は「Microsoft Securityのマルチモデル・エージェント型スキャン・ハーネス(MDASH)」を採用している。これは、以前マイクロソフトが詳細を明らかにしたAIを活用した脆弱性発見システムであり、重要なバイナリをスキャンし、複数のAIモデルを用いて潜在的な脆弱性を検証する。

マイクロソフトによると、このシステムは重要なWindowsバイナリをスキャンして脆弱性を検出し、複数のAIモデルを用いてその結果を検証する。その後、脆弱性の候補は、エンジニアが問題を調査する前に誤検知を排除するように設計された、Windows専用の第2の検証パイプラインを通過する。

同社はまた、AIを活用してエンジニアが障害の原因をより迅速に把握し、バグ修正案を提案し、Windowsのソースコード内の他の箇所にある類似のバグを特定できるよう支援していると述べています。ただし、Microsoftによると、提案されたすべてのコードは依然として人間のエンジニアが監督・レビューを行い、本番環境にリリースされる前に修正内容の妥当性を検証するとのことです。

マイクロソフトは、脆弱性発見におけるAIの活用拡大により、毎月行われる「パッチ・チューズデー」のリリースごとに、新たに発見された脆弱性に対処するためのセキュリティ更新プログラムがより多く提供されるようになるだろうと述べています。

「AIが防御側の問題発見を支援するにつれ、各セキュリティリリースに含まれるセキュリティ更新プログラムの量は増加するでしょう」とマイクロソフトは述べている。

人工知能は、脆弱性の発見や修正に利用されるだけでなく、脅威アクターによっても、攻撃を強化したり、修正される前にゼロデイ脆弱性を悪用したりするために利用されています。

このため、マイクロソフトは本日、AIを活用した攻撃手法に対応し、機能がリリースされる前にセキュリティ上の問題を特定できるよう、ソフトウェア開発プロセスのより早い段階でAIを活用するため、セキュア開発ライフサイクル(SDL)のプラクティスを更新すると発表した。

この発表は、ロイター通信が、米国サイバーセキュリティ・インフラセキュリティ庁(CISA)が、サイバー犯罪者や外国の諜報機関が悪用し得る脆弱性を政府のソフトウェアから検出するために、Anthropic社の「Fable」AIモデルの使用を開始したと報じてから2日後に発表された。

同報道によると、AIを活用したコード監査によってすでに多数の脆弱性が発見されているが、当局は具体的な件数や深刻度に関する詳細を明らかにしていない。