過去、オペレーティングシステムの「マイナーバージョンアップデート」には、毎年約10個のセキュリティ脆弱性の修正が含まれていました。しかし、近年この数字は増加し続け、最近数ヶ月で大幅に上昇しました。iOS 26.0では35個のセキュリティ脆弱性が修正され、iOS 26.5ではこの数字が43に増加しました。セキュリティ修正を目的とした26.5.2のアップデートでは29個の脆弱性が追加され、iOS 26.6.7ではさらに79個の修正が行われました。しかし、これらは最新のアップデートと比較すると依然として微々たるものです。iOS 27では、記録的な122個のセキュリティ脆弱性が修正されました。
これで十分だと思いますか?macOS 27のアップデートでは、Appleのセキュリティ更新ページに表示されている修正数は204個に達しており、watchOS 27でも約90個の修正が追加されています。
これらはすべてAIプログラミングエージェントのおかげであり、これは新しい常態となっています。数ヶ月ごとに数十個のセキュリティ脆弱性が修正されることが予想され、少なくともしばらくの間はそうなるでしょう。このような状況がなぜ発生するのでしょうか?AIが重要な役割を果たしています。AIプログラミングエージェントの能力は非常に強力であり、「雰囲気プログラミング」が一般的になっただけでなく、最良のAIモデルは非常に大きなコードブロックやデータベースを分析・テストし、人間が見逃した問題を発見することができます。
AIプログラミングエージェントがセキュリティ脆弱性修正の増加を促進
数ヶ月前、私たちはProject Glasswingについて報告しました。これはAnthropicと数社(Appleを含む)が協力しているプロジェクトで、これらの企業のセキュリティ研究者に最先端のAIモデルへのアクセスを提供し、モデルが公開される前に脆弱性を見つけ、不正利用を防ぐことを目的としています。現在の世界は、安全性が加速する時代です。ハッカーや悪意のある団体は、先進的なAIツールを利用して独自の脆弱性を見つけることができ、これらの脆弱性は時には相互に組み合わさり、前例のない方法でシステムを危険にさらすことがあります。
かつては国家や大手テクノロジー企業のみがアクセスできたリソースや研究が、今では広く利用可能です。
しかし、AIの正の影響も同様に顕著です。セキュリティ研究者はこれらのツールを利用して前例のない脆弱性を発見し、ソフトウェア企業に報告しています。これらの企業は今やAIプログラミングツールの恩恵を受け、より迅速に多くの脆弱性を処理できるようになっています。現在、私たちはAI加速の軍拡競争の真っ只中にあり、ハッカーはAIを利用して脆弱性を発見・利用し、研究者や開発者はAIを利用して脆弱性を発見し、修正または報告しています。これにより、セキュリティ更新のリリースはますます大きく、重要になっています。
今後、この状況は緩和される可能性があります。AIプログラミングツールの成熟と普及により、コードリリース前に大量のコードデータベースとそれらが他のコードと相互作用する方法をより徹底的にテストできるようになるからです。しかし、現在および今後しばらくの間、オペレーティングシステムのアップデート(Appleのアップデートを含む)は、毎回のリリースで大量のセキュリティ問題を修正することが予想されます。

