Linuxで報告されている脆弱性の数は、Microsoftの5倍です。それなのに、誰かがパッチを当てる前に攻撃で悪用されることが多いのは、Windowsの穴のほうです。Macは3つのOSの中でマルウェアが最も少ないのに、2025年にはMacを狙う新しいバックドアが67%も増えました。矛盾しているように聞こえるなら、それは「最も安全なOS」ランキングの多くが、数えるべきものを数えていないからです。💥
ファン同士の論争をもう一度繰り返す代わりに、2025年と2026年の確かなデータを集めました。各OSにどれだけ脆弱性が見つかっているか、そのうち実際に攻撃で悪用されているのはいくつか、各OS向けにどれだけマルウェアが作られているか、ベンダーはどれくらいの速さでパッチを出しているか、そしてその裏にどれだけの人(とお金)がいるか。すべての数字に出典と年を付けています。
⚡ 要点まとめ(忙しい方向け):
- CVEが最も多いのはLinux(2025年に5,687件、カーネル単体で3,649件)、Microsoftは1,255件、Appleは727件です。ただしLinuxカーネルはほぼすべての修正にCVE番号を付けるため、この数字が測っているのは「穴の多さ」ではなく「透明性」です。
- 実際に攻撃されている穴が最も多いのはWindowsです。2025年にCISA KEVカタログへ新たに追加されたのは39件(Appleは9件、Linuxは7件)、2025年のゼロデイ90件のうち25件、そしてKEVカタログ全体の1,748件のうち390件(2026年10月時点)を占めています。
- マルウェア:Windows向けには年間約7,000万の新しい検体が作られ、Linux向けは約200万、macOS向けは1万数千です。しかし2025年にバックドアが67%増えたのはMacで、Linux/ESXiサーバーでは暗号化被害に占めるハイパーバイザーの割合が3%から25%に跳ね上がりました。
- パッチの速さ:Project Zeroの最新の比較では、報告されたバグの修正にかかった平均日数はLinuxが25日、Appleが69日、Microsoftが83日でした。一方で、Windows 10はサポート終了から1年たった今もWindows搭載PCの28%で動いており、パッチを受け取れるのは拡張セキュリティ更新プログラム(ESU)に登録した人だけです。
- 新しいプレイヤー:AIエージェントです。3つのOSのどれでも、Claude Code、Codex、Gemini CLIがあなたの権限で動くことが増えています。マルウェアはすでにそれらを使うことを覚えました。そして2026年10月、あるRedditユーザーのMacは2か月間も暗号資産をマイニングし続け、それを見つけたのは…AIエージェントでした。さらに10月には、犯罪者が社内のAIツールを通じて次々とPCを乗っ取った攻撃で、Binanceが約63億ドルを失いました。
- 人とお金:Microsoftはセキュリティに3万4,000人相当のエンジニアを投入し、年間2,000万ドルのバグバウンティを支払っていると公表しています。Appleは1件の脆弱性に最大200万ドルを支払います。そしてLinuxカーネルのCVEを割り当てているのは…3〜4人のチームです。
- 結論:不戦勝で勝つOSはありません。勝つのは、自分がどこを攻撃されているかを知り、実際に攻撃されているものからパッチを当てる人です。
比較の前に:あらゆるランキングを台無しにする3つのこと
ネット上の「OSセキュリティランキング」の多くは、同じ間違いを犯しています。文脈なしに生の数字だけを数えているのです。そこでまず、これがなければこの記事の残りが不公平になってしまう3つの前提を挙げておきます。
1つ目は市場シェアです。犯罪者もビジネスマンです。お客さんがいる場所に向けてマルウェアを書きます。
デスクトップPC・ノートPCにおけるOSのシェア(全世界、2026年9月)
出典:StatCounter Global Stats、desktop worldwide、2026年9月(macOS=「OS X」と「macOS」の合計)。StatCounterのデータは月ごとの変動が大きいため、おおよその規模感として見てください。
2つ目は、Linuxは「デスクトップ向け」のOSではないということです。ノートPCでは4.5%ですが、サーバー、クラウド、ルーター、エッジデバイスでは圧倒的多数を占めています。つまり私たちは、人が添付ファイルをクリックするOSと、データベースを抱えて24時間365日インターネットにさらされているOSを比べているわけです。攻撃対象領域も、犯罪者の種類もまったく違います。
3つ目は、誰がどう数えているかです。これについてはすぐ後で説明します。この比較全体で一番大きな落とし穴だからです。
教訓その1:「どのOSが一番安全か?」は、「誰に対して、どんな役割で、誰の手の中で」を付け加えない限り答えのない質問です。ここから先は公平に数えていきますが、この3つの前提は覚えておいてください。
ラウンド1:脆弱性(CVE)が最も多いのは?
技術に詳しくない方へ:CVEとは、世界共通の公開脆弱性カタログです。公開された穴にはそれぞれ番号が付けられ、みんなが同じバグについて話せるようになっています。2025年には過去最多の48,185件が追加されました。
では、ベンダー別に見るとどうでしょうか?
2025年に公開されたCVEの件数 – ベンダー別
…そしてOS単体(個別製品)
出典:Jerry Gamblin「2025 CVE Data Review」(NVD+CVE List V5のデータ、却下されたCVEを除く)。ベンダー別の数字はすべての製品を含みます(MicrosoftはOffice、Exchange、Azureも、AppleはiOSも含む)。
最初の反応はこうでしょう。「LinuxはWindowsの5倍も穴がある。議論終了」。ここで3つ目の落とし穴が登場します。
なぜLinuxにはこれほどCVEが「ある」のか
2024年2月、Linuxカーネルプロジェクトは独自のCNA、つまり自分たちのバグに自らCVE番号を付ける組織になりました。そして、Greg Kroah-Hartman(安定版ブランチのメンテナー)がはっきり説明しているルールを採用しました。カーネルでは、ほぼどんなバグもセキュリティバグになり得る。だからセキュリティに影響し得る修正にはすべてCVE番号を付ける、というものです。チームは「少なすぎるより多すぎるほうがいい」と考えています。その結果、2024年にカーネルは週に約60件のCVEを発行し、2026年7月には約30時間で432件のCVEを公開しました。さらに、9月のカンファレンスKernel Recipes 2026の講演予告で、Kroah-Hartmanはカーネルの1リリースあたりのCVE件数が6.x時代の約500件から7.2では1,500件を超え、2,000件に近づいていることを示すグラフを見せました。理由の1つは、カーネルのコード(4,000万行以上)をすでにAIツールがくまなく調べていることです。カンファレンス本番では、彼はすでに1日33件のCVEというペースについて語っていました。
MicrosoftとAppleは逆のやり方をしています。脆弱性と判断したものにだけCVEを付け、多くのセキュリティ修正は個別の番号なしで累積アップデートに含まれます。Appleは長年、何を修正したのかについての説明がそっけないと批判されてきました。
さらにLinuxには、あなたが一生目にしないようなハードウェア向けのドライバーが何千とあります。3,649件のCVEのかなりの部分は、あなたのサーバーではそもそも読み込まれてすらいないモジュールに関するものです。
教訓その2:CVEの件数が測っているのは、プロジェクトが自分のコードをどれだけ丁寧に見ていて、それについてどれだけ正直に語っているかであって、どれだけ穴だらけかではありません。CVEだけで作った「最も脆弱なOSランキング」を見せてくる人がいたら、それは透明性のランキングです。これはあなたの会社にとっても重要です。スキャナーのレポートでCVEを数えている監査人も、同じものを数えているのです。
ラウンド2:本当に攻撃されている穴はどれか?
生のCVEが誤解を招くなら、嘘をつかないリストを見てみましょう。CISA KEVです。これは米国の政府機関が管理している、実際の攻撃で悪用されていることが確実な脆弱性のカタログです。それに加えて、Google Threat Intelligence Groupが毎年まとめているゼロデイ、つまりパッチが存在する前に攻撃で悪用された穴の集計も見てみます。
本当に攻撃されているもの – 2025年
出典:Cyble – CISA KEV 2025年まとめ(年間245件の新規追加)、Google Threat Intelligence Group「2025 Zero-Days in Review」(ゼロデイ90件、うちGoogle 11件、Cisco 4件、Fortinet 4件)。割合はGamblinのデータをもとに算出。Microsoft、Apple、Linuxはすべての製品を含むベンダー単位で集計。
ここで構図がひっくり返ります。LinuxはCVEが最も多いのに、実際に悪用されているリストに載るのはわずか0.1%ほどです。MicrosoftはCVEが5分の1なのに、実際に攻撃されている穴が最も多いのです。2025年のKEV新規追加は39件で誰よりも多く、カタログ全体(2025年末時点で1,484件)のうちMicrosoft製品は350件、ほぼ24%を占めています。2026年10月半ばには、カタログはすでに1,748件に達し、そのうち390件がMicrosoft製品です(Apple:95件、Google:75件、Linuxカーネル:31件)。2026年だけで264件が追加され、2025年の1年間を上回りました。
ゼロデイも同様です。2025年に悪用された90件のうち、25件がMicrosoft製品、11件がGoogle、8件がAppleでした。最も多く攻撃されたカテゴリーはOSで、デスクトップOSで24件、モバイルOSで15件のゼロデイがありました。
ここでも公平に言っておくと、MicrosoftはWindowsだけではありません。この39件にはSharePoint、Exchange、Officeも含まれています。とはいえWindowsにも定番があります。CLFSドライバー、MMCコンソール、SMBです。そして、これらのリストには表れないことがもう1つあります。CISAは2025年10月、ランサムウェアグループがLinuxカーネルの脆弱性CVE-2024-1086を悪用していることを確認しました。KEVの7件は少ないですが、そのどれもが、あなたがすべてを置いているサーバーに関わるものです。
教訓その3:攻撃者の視点で重要なのは、OSに穴がいくつあるかではなく、そのうちいくつが悪用する価値があるかです。Windowsは世界のデスクの76%に載っているので、Windows向けのエクスプロイトは最大の市場を持っています。これはMicrosoftへの非難ではなく、経済の話です。あなたにとっての意味はシンプルです。スキャナーのCVE件数ではなく、KEVリストに従ってパッチを当ててください。4万8,000件ではなく、年間245件です。
ラウンド3:各OS向けにどれだけマルウェアが作られているか?
ここの数字は最も容赦なく、そして最も意外性がありません。AV-TESTの研究所(AV-ATLASプロジェクト)は、1日あたり45万以上の新しいマルウェア検体を記録しています。同研究所が公開した最新の完全なOS別集計は次のとおりです。
1年間の新しいマルウェア検体(AV-ATLAS、2022年)
出典:AV-ATLAS / AV-TEST、2022年のまとめ(Windows 69,504,686、Linux 1,917,133、macOS 12,445、加えてAndroid 107万)。Windows向け検体のデータベースは2024年から2025年の間に9億2,000万から9億9,500万に増えました。対照的に、2025年のmacOS向けウイルス対策ソフトのテストでAV-TESTが使った検体セットは約800、Windows向けでは約4万5,000でした。
Windowsには、macOSの5,000倍、Linuxの35倍の新しいマルウェアがあります。これで決着でしょうか?そうとも言い切れません。検体の数が示しているのは生産量であって、実際にどこで侵入が起きているかではないからです。そして、構図を変える2つのトレンドがあります。
Macはもう「マイナーだから安全」ではない
2025年、Macの市場シェアは16%伸び、犯罪者たちもそれに気づきました。Jamf(Security 360、2026年)とMoonlock Lab(MacPaw)のレポートによると:
- Jamf Threat Labsは2025年だけで2万6,000以上のMac向けマルウェア検体をデータベースに追加しました。macOSで検出されるマルウェアの半分はすでにトロイの木馬で、インフォスティーラー(パスワード、セッションCookie、暗号資産ウォレットを盗むプログラム)はその前年に28%増加しました。
- Moonlockは2025年、macOSで新しいバックドアの亜種が67%増加し、スティーラーが17%増加したと報告しています。AtomicStealer(AMOS)とその派生版が検出の30%近くを占め、VirusTotalではmacOS向け検体の40%以上を占めています。
- 2026年2月にはMicrosoftまでもが、Googleの広告や「ClickFix」という手口(Webページが、あなた自身にターミナルへコマンドを貼り付けるよう求めるもの)で配布されるmacOS向けインフォスティーラー(AMOS、MacSync、DigitStealer)の増加について警告を出しました。
Mac向けマルウェアは今やサブスクリプション型の商品です。スティーラーは月額約1,000ドルで、Macから盗まれたパスワードは1セット十数ドルで売られています。このビジネスは5年前には存在しませんでした。
Linux:検体は少ないが、標的は大きい
Elastic Securityのテレメトリ(2023年のレポート)は、Linuxの役割をよく表すものを示しました。マルウェアのシグネチャによるイベントの91%はLinuxエンドポイント(つまりサーバー)から来ていた一方で、振る舞いベースのアラートの94%(つまり不審な動きの検出)はWindowsから、3%はmacOSから来ていました。Windowsではユーザーが攻撃され、Linuxではサービスが攻撃されるのです。
ではランサムウェアは?長年「Windowsの専売特許」でした。今では攻撃グループは、VMware ESXiのハイパーバイザー(中身はLinux)をむしろ積極的に狙っています。1台のホストを暗号化すれば、数十台の仮想マシンを一度に暗号化できるからです。Huntressのテレメトリによると、暗号化インシデントに占めるハイパーバイザーの割合は2025年上半期の3%から下半期には25%に増えました(下半期は部分的なデータで、2025年12月に公開)。Check Point Researchも同じことに気づいています。Linux向けランサムウェアはウイルス対策ソフトを回避する必要がないため、Windows向けより作りがシンプルで、特定の大きな組織に合わせて仕立てられているのです。
教訓その4:Windowsは大衆向け、macOSは成長市場、Linuxは「プレミアム」です。攻撃は少ないけれど、どれも会社の心臓部を突いてきます。あなたの会社にWindowsノートPCが200台、経営陣とクリエイティブ部門にMacが30台、Linuxサーバーが5台あるなら、抱えているのは3つの別々の問題であって、「安全な」OS1つと「危険な」OS2つではありません。私がテストでよく見かける最悪のシナリオは、EDRが一切入っていない経営陣のMac(「Macだから」)と、導入以来誰もアップデートしていないLinuxサーバー(「Linuxだから」)です。
ラウンド4:パッチを出すのはどれくらい速いか?
このラウンドで最も興味深いデータを出してくれたのはGoogle Project Zeroです。ベンダーに脆弱性を報告して90日以内のパッチを求め、その後、誰が期限を守れたかを公開で検証しているチームです。直近のまとまった検証(2019〜2021年に報告されたバグ)では、結果ははっきりしていました。
Project Zeroによる報告からパッチ公開までの平均日数
出典:Google Project Zero「A walk through Project Zero metrics」(2022年2月):Linux 25件、Apple 84件、Microsoft 80件の報告。「期限内」=猶予期間なしで90日以内。Project Zeroはこれより新しいベンダー別の集計を公開しておらず、GTIGによると2025年にベンダーが積極的に悪用されているゼロデイを修正するまでの平均は約15日でした。
この差はどこから来るのでしょうか?パッチのリリースモデルの違いです。
- Linuxは安定版カーネルの新バージョンを毎週リリースし、ディストリビューション(Debian、Ubuntu、Red Hat)はほぼ毎日独自のアップデートを追加しています。修正はたいてい数行のコードで(中央値:追加4行、削除2行。トルンのニコラウス・コペルニクス大学とAWSの研究者による6,464件のカーネルCVEの分析より)、「リリース枠」を待つこともありません。
- MicrosoftにはPatch Tuesdayがあります。毎月第2火曜日に大きなパッケージを1つ出すやり方です(2025年は合計1,139件のCVE、2026年はさらに記録更新が続き、7月は570件、9月は973件、10月は1回のパッケージで1,400件以上。Microsoftが自社コードの穴をAIの力を借りて探していることも一因です)。利点は、管理者がいつ準備すればよいか分かることです。欠点は、Patch Tuesdayの翌日に報告された穴は1か月待たされることです。ただし、積極的に悪用されている場合は定例外のパッチが出ます。
- Appleは不定期に、まとめて、すべてのOS(macOS、iOS、watchOS)を同時に修正します。2026年8月の小さな「ポイント」アップデートであるiOS 26.6.1でさえ、42件の脆弱性を修正していました。利点は適用率の高さです。Appleユーザーは素早く、一斉にアップデートします。
誰もインストールしていないパッチは存在しないのと同じ
そして、このラウンドで最も重要な数字はベンダーではなく私たち自身に関するものです。Windows 10のサポートは2025年10月14日に終了しました。1年後の2026年9月、Windows 10はいまだに世界のWindows搭載PCの27.8%で動いています(2020年にサポートが終わったWindows 7は0.55%)。公平に言うと、その一部はまだパッチを受け取っています。Microsoftは拡張セキュリティ更新プログラム(ESU)を提供しており、2026年6月には家庭ユーザー向けのESUをひっそりとさらに1年延長し、2027年10月12日までとしました。登録さえしていれば無料です(Microsoftアカウントと、Windowsバックアップを有効にするだけで足ります)。企業はESUを別途購入します。この28%のうち実際に何台がプログラムに入っているのか、Microsoftは明らかにしていません。はっきりしているのは、登録していない人はこの1年間何も受け取っておらず、Windows 11向けのPatch Tuesdayが出るたびに、それが悪用できる穴の地図になっているということです。修正の大半は共通のコードに関するものだからです。
Linux側には別の罪があります。古いLTSカーネルです。先ほどの研究は、新しいバージョンのカーネルほど修正が早く届き、古いブランチには未解決のCVEが「たまっていく」ことも示しました。あなたのサーバーが「動いているから触るな」という理由で5年前のカーネルのままなら、カーネルチームのスピードはあなたには何の役にも立ちません。
教訓その5:ベンダー同士の競争では、最速はLinux、Appleは適用率で巻き返し、Microsoftは最も遅いものの最も予測しやすい存在です。一方、ユーザーの競争ではみんな同じように負けています。Windows 10が残る28%のPCはMicrosoftのせいではありません。社内にそうしたPCが1台でもあれば、それはあなたのリスク登録簿に載せるべき項目です。
ラウンド5:その裏にいるのは誰か – 人とお金
先日、あるお客さんにこう聞かれました。「このOSを実際に見張っている人は何人いるんですか?」。答えはどちらの方向にも意外なものでした。
チームとお金
出典:Microsoft Security Blog – SFI Progress Report(2024年9月)、MSRC – Bounty Program year in review(2026年)、Apple Security Research – Apple Security Bountyの更新(2025年10月)、G. Kroah-Hartman – カーネルのCVEプロセスに関するドキュメント(2024年2月)および「Linux kernel security work」(LWN、2026年)。
Microsoftは、2023年のStorm-0558による侵入(中国のグループがExchange Online経由で米国政府のメールを読んでいた事件)と、同社には「セキュリティを後回しにする文化」があったと結論づけた米国CSRBの厳しい報告書を受けて、史上最大のセキュリティエンジニアリングプロジェクトを発表しました。3万4,000人分のフルタイム換算の人員、全社員の年次評価へのセキュリティの組み込み、13人の副CISOです。さらに直近1年間のバグバウンティは過去最高の2,000万ドルでした。
Appleはチームについては何も語りませんが、お金で語っています。「ゼロクリック」のエクスプロイトチェーンに200万ドルというのは現在業界で最高の報酬で、2020年以降、同社は800人以上の研究者に3,500万ドルを支払っています(1件あたり平均約4万4,000ドル)。これは意図的な戦略です。Appleは、同じ穴をスパイウェア企業に売りつけるエクスプロイトブローカーと競争しているのです。
ではLinuxは?カーネルには1リリースごとに数千人の開発者が関わっており、その多くはIntel、Google、Red Hat、Oracle、Huaweiなどの社員です。しかしセキュリティチームはひと握りの経験豊富なサブシステムメンテナーで、Kroah-Hartmanの説明によると、彼らは個人として活動し、修正が済むまでは報告内容を自分の雇用主にすら話せません。CVE番号は3〜4人が、安定版ブランチへのすべてのコミットを確認しながら割り当てています。カーネル自体のバグバウンティはありません。Google kernelCTF(Googleの構成のカーネルに対するエクスプロイトが対象)や、コミュニティ運営のInternet Bug Bountyといった間接的なプログラムがあるだけです。
教訓その6:予算でセキュリティを直接買うことはできません。史上最大のセキュリティチームを持つ企業がKEVの登録件数も最多で、4人のCVEチームのプロジェクトが最も速くパッチを出しています。違いはお金ではなくモデルにあります。オープンなコード、小さな修正、毎週のリリース。対するは、10億台のデバイス、90年代までさかのぼる後方互換性、そして累積アップデートです。あなたの会社でも同じ法則が働きます。勝つのはセキュリティ予算が一番大きい会社ではなく、「穴があると分かった」から「パッチ適用済み」までの道のりが一番短い会社です。
ボーナス:Pwn2Own、侵入にお金が払われると何が落ちるか
実戦での「セキュリティ」がどんなものか見たければ、Pwn2Ownを見てください。研究者が完全にパッチ適用済みのシステムを破って賞金を得るコンテストです。2026年5月のベルリン大会では、3日間で47件のゼロデイと約130万ドルの賞金が出ました。Windows 11は5回落ちました(すべて権限昇格)。Red Hat Enterprise Linuxも数回、Microsoft Exchangeは20万ドルで破られ、そしてSafariへの攻撃の試みは…制限時間内に収まりませんでした。Windowsが「劣っている」からではありません。研究者が最も多くのエクスプロイトを準備するのがWindowsだからです。犯罪者がそうするのと同じ理由です。
新しいプレイヤー:あなたのPCの中のAIエージェント 😈
ここまではOS同士を比べてきました。でも2026年には、Windows、Linux、Macのどれにも、新しい住人が住み着くことが増えています。AIエージェントです。Claude Code、Codex、Gemini CLI、Cursor。ファイルを読み、ターミナルでコマンドを実行し、パッケージをインストールします。あなたの権限で動き、多くの場合クラウドやGitHubの鍵まで持っています。攻撃者にとってこれはWindowsでもMacでもありません。新しく、非常に強い権限を持った攻撃対象領域であり、OSはそれをあなた自身とまったく区別できないのです。
Redditの話:2か月間誰にも気づかれなかったマイナー
2026年10月、あるRedditユーザーが、自分のMacが112°Cまで熱くなっていたと投稿しました。彼はClaude Codeの助けを借りて温度監視アプリを作り、そのテスト中にエージェントが犯人を見つけました。暗号資産Moneroのマイナー(XMRig)がCPUを約1175%、つまりプロセッサのおよそ12コア分を食っていたのです。それを起動していたのはLaunchAgent(macOSの自動起動の仕組み)とエンコードされたスクリプトで、プロセスを止めるたびにマイナーを再開させていました。スクリーンショットによると、そのエントリーは8月末からシステムに居座っていました。
どこから入り込んだのかは分かっていません。コメント欄ではエージェント自体を疑う人までいて、Macworldはそれをそのまま見出しにしました。8月という日付からすると、マイナーはそれ以前からMacにいた可能性が高そうですが、誰も検証していません。これは1人の証言で、ファイルのハッシュも分析もありません。私にとって一番興味深いのは、2つのことが同時に起きている点です。1つ目は、教科書どおりのパターンです。「Macにウイルスはない」という理由でEDRを入れていないMacが、2か月間も誰かのために暗号資産をマイニングしていました。2つ目は、ネットの最初の反応が「もしかしてAIのせい?」だったという事実そのものです。そしてその疑問は、まったくもって正当です。
Binance:採用面接、社内AI、そして約63億ドル
最も強烈な例は、この記事を公開する数日前に届きました。2026年11月3日、Binanceは10月29日に約63億ドルを失った経緯を公表しました。これは、それまでの最高記録だった2025年2月のBybitの4倍以上です。FBIはこの攻撃を北朝鮮によるものとしました。Binanceが損失を自己資金で補填したため、顧客がお金を失うことはありませんでした。Binanceのレポートによる経緯は次のとおりです。
- 2026年6月:ウォレット基盤を担当するエンジニアがAIツールを探していて、偽のHomebrew(開発者に人気のパッケージマネージャー)のインストーラーをダウンロードしました。Binanceは感染を検知して認証情報を変更しましたが、攻撃者はすでに彼が誰で、誰と一緒に働いているかを把握していました。
- 2026年9月:別のエンジニアが求人プラットフォーム経由でオファーを受けました。1回目の面接は「人事担当者」との普通のビデオ通話。2回目はメッセンジャー上で、実在しない会社の「CEO」と行われ、最後に採用課題が送られてきました。エンジニアはそのリポジトリを業務用のPCにダウンロードしました。セットアップ中にコードが実行され、正規の開発ツールの一部を置き換え、攻撃者のサーバーに接続し、自らの痕跡を消しました。マルウェアは検知されないままでした。
- 10月20日:攻撃者はそのPCからBinanceの社内AIツールを悪用し、さらに2人のエンジニアのPCを乗っ取りました。具体的な手口は、Binanceは明らかにしていません。
- 10月29日:乗っ取ったPCの1台でコンテナのデプロイ用トークンを見つけ、自分たちのスクリプトを実行して、社内のトランザクション署名サービスに入り込みました。ホットウォレットからの送金にかかったのは4時間足らずでした。
ここに「OSのハッキング」がいかに少ないかに注目してください。WindowsにもmacOSにもゼロデイはありませんでした。あったのは偽の採用活動、リポジトリに入った宿題、そして一度に多くのPCへアクセスできる社内のAIエージェントです。攻撃者は自分でマシンからマシンへ渡り歩く必要すらありませんでした。社内の誰もが信頼していたツールが、代わりにやってくれたのです。😈
あなたのAIを使うマルウェア
これが理論ではないというもう1つの証拠は、すでに2025年8月に現れていました。攻撃者が人気の開発ツールNx(週に数百万ダウンロード)の公開プロセスを乗っ取り、感染したバージョンをリリースしたのです。インストールスクリプトは、PCにターミナル用のAIツール(Claude、Gemini、Amazon Q)が入っているかを確認し、それらのツール自身にディスクを探させて、SSH鍵、トークン、パスワードファイル、暗号資産ウォレットを集めさせました。標的はLinuxとmacOSでした。「s1ngularity」と名付けられたこのキャンペーンの結果は、2,180件のGitHubアカウントと7,200件のリポジトリの乗っ取りで、そのうち6,700件の非公開リポジトリが攻撃者によって公開されました。Wizの研究者は、モデルが命令の実行を拒否することがあったため、犯罪者がリアルタイムでプロンプトを修正していたことに気づきました。
平たく言うと、マルウェアはもう自分でどこを探せばいいかを知っている必要がなくなったのです。その場にいたアシスタントに聞けば済むのですから。
MCP、すべてを見通すプラグイン
AIエージェントはMCP(Model Context Protocol)を通じて外の世界とつながります。メール、リポジトリ、データベース、クラウドへのアクセスを与える、いわばプラグインのようなものです。そしてここでも、新しいアドオンのエコシステムが生まれるたびに繰り返されてきた歴史が再現されています。
- 2025年9月:Postmark(メール送信サービス)になりすました偽のMCPサーバーが、すべてのメッセージに攻撃者宛ての隠しBCCを追加していました。請求書や社内のやり取りが流出しました。
- 2025年5月:公開GitHubリポジトリに細工したissueを1件投稿するだけで十分でした。MCP経由でアクセス権を持つAIエージェントがそれを読み、命令として扱い、非公開リポジトリのデータを公開のプルリクエストに移してしまいました。これがプロンプトインジェクションです。攻撃者はシステムに侵入するのではなく、エージェントが実行してしまうテキストをそっと差し出すのです。
- 2026年2月:Ouraリング用MCPサーバーのクローンプロジェクトが、ブラウザーのパスワード、APIキー、暗号資産ウォレットを盗むインフォスティーラーStealCを配布していました。
さらに、Adversa AIの研究者は、4つの人気ツール(Claude Code、Gemini CLI、Cursor CLI、Copilot CLI)で、他人のリポジトリをクローンした後に「このフォルダーを信頼する」を1回クリックするだけで、そこに定義されたMCPサーバーがユーザーの全権限で起動され得ることを示しました。今のところこれは研究上のデモであり、既知の攻撃ではありません。そしてAIツール自体もPwn2Ownで正式な標的になっています。2026年5月のベルリン大会ではOpenAI Codex、Cursor、LM Studioなどが破られ、2026年10月のアイルランド大会ではCodexが初日に破られました。
カスタマーサポートのAIエージェント:人間抜きのソーシャルエンジニアリング
AIエージェントがいるのは、もはや開発者のノートPCの中だけではありません。顧客からのメールに返信し、Webサイトでチャットを担当し、コールセンターで電話を受けることも増えています。研究者でありバグバウンティプラットフォームIntigritiの共同創業者の1人でもあるInti De Ceukelaireは、DEF CON 34(Bug Bounty Village)で、そこから何が起きるかを示しました。本人の説明によると、彼は数回の週末で5万ドル以上の報奨金を手にしました。スキャナーは使わず、ボットにメッセージを書くだけでです。知っておきたい手口をいくつか紹介します。
- メールで顧客になりすます。一部のボットは、メールのセキュリティ機構が実際に検証した結果ではなく、表示上の送信者で顧客を見分けています。細工したメールを1通送るだけで、ボットが他人のアカウントのデータを返してくれます。ときには、攻撃者がCCに追加した自分のアドレスへ直接届くこともあります。
- 公式アドレスからのフィッシング。「会話の記録を送ってください」という機能を使うと、攻撃者が書いた文章を、本物のサポート用アドレスから任意の相手に送ることができました。しかもスパムフィルターをすり抜けます。
- ワンタイムコードの窃取。攻撃者はボットに「指示」を残してから、パスワードリセットを実行します。ボットは届いたコードを読み、素直に転送してしまいます。同じような手口は、Chromeブラウザーに組み込まれたAIアシスタントにも通用しました。Googleはこの報告を「Won’t Fix」と判定しています。
- 人間向けとAI向けで違う内容。HTMLに隠したテキスト、同じメールのテキスト版とHTML版で異なる内容、引用部分に偽装した「担当者による事前の承認」。ボットの操作を承認する人間には無害なメールが見えていて、エージェントのほうは命令を実行します。ある例では、これが4,200ドルの不正な返金につながりました。
- チャネルを変える。チャットでの本人確認がしっかりしているなら、電話をかければいいのです。AIによる電話窓口は、偽装できる発信者番号や、答えを推測できる秘密の質問を信用していました。
- 汚染されたナレッジベース。ボットは企業のWebページやコミュニティフォーラムから回答を引いてきます。攻撃者がフォーラムに書き込んだ投稿が、企業の公式情報としてインデックスされてしまうことがあります。偽の割引コードも一緒にです。
この発表で一番大事なメッセージはこれです。人間が機械とは違うものを見ているなら、ヒューマン・イン・ザ・ループはセキュリティ対策にならない。昔ながらのヘルプデスク向けソーシャルエンジニアリングと同じですが、ボットには調子の悪い日もなければ、疑いを抱くこともなく、メッセージを送ってきた相手には誰にでも一瞬で返事をします。あなたの会社がこうしたエージェントを導入するなら、特権を持った自動化として扱ってください。顧客からの内容とシステムの指示を分離する、本人確認は「差出人」欄ではなくログイン済みのセッションで行う、ツールの呼び出しはすべてサーバー側でチェックする、そしてボットに未確認のアドレスへコードやデータを送らせないことです。
教訓その7:AIエージェントは、全権限を持った新しい「社員」です。差し出されたものは何でも読みます。ファイル、issue、メールに隠された攻撃者の命令もです。そしてBinanceが示したように、一度に多くのPCへアクセスできる社内AIツールは、攻撃者にとって出来合いの高速道路になります。そしてWindows、Linux、Macのどこにいるかは関係ありません。試用期間中の新入社員として扱ってください。専用のアカウントかコンテナ、最小権限のトークン、信頼できる提供元のMCPプラグインだけ、何かを変更するコマンドは手動で承認、そして知らないリポジトリには、「採用課題」として届いたものも含めて、「信頼する」を絶対に押さないこと。それから、ノートPCが急に熱くなったら、誰かに先を越される前にアクティビティモニタを確認しましょう。
判定:どのラウンドを誰が制したか
| 指標 | Windows | Linux | macOS |
|---|---|---|---|
| CVE件数(2025年) | 1,255 | 5,687 | 727 |
| 実際に攻撃されたもの(2025年KEV新規追加) | 39 | 7 | 9 |
| ゼロデイ(GTIG 2025年) | 25* | TOP 7圏外 | 8* |
| 年間の新規マルウェア | 約7,000万 | 約200万 | 約1万2,000 |
| 攻撃のトレンド | 高止まり | ESXiへのランサムウェア 3% → 25% | バックドア +67% |
| パッチまでの日数(Project Zero) | 83日 | 25日 | 69日 |
| セキュリティチーム | 3万4,000人相当(SFI) | ひと握り+CVE担当3-4人 | 非公表 |
| バグバウンティ最高額 | 25万ドル | 独自プログラムなし | 200万ドル |
* ベンダー単位で集計(Microsoft / Appleの全製品)。緑=そのラウンドで最良の結果、赤=最悪の結果。
「ポイント」で数えると、Linuxが3ラウンド(実際に攻撃された穴、ゼロデイ、パッチの速さ)、macOSが3ラウンド(CVE最少、マルウェア最少、バウンティ最高額)、Windowsが1ラウンド(チーム)を制しています。ただ、このランキングの価値は冒頭の3つの前提と同じ程度しかありません。Linuxが勝つのはデスクの上にいないから、Macが勝つのはまだ狙われ始めたばかりだから、そしてWindowsが負けるのはどこにでもあるからです。
では、どのOSを選ぶべきか?それは間違った質問です
ペネトレーションテスターの視点から言うと、真実はどんなランキングよりも居心地の悪いものです。2026年、私が企業に侵入するのはOSを通じてではなく、その企業がOSに対して何をしたかを通じてです。MFAのないアカウント、1年前からKEVリストに載っている穴を抱えたままインターネットに公開されたサーバー、Windows 10のノートPC、「Macにウイルスはない」からとEDRを入れていない社長のMac。あるいは、誰かがすべての鍵を渡してしまったAIエージェント。だからランキングの代わりに、短いリストを4つお渡しします。
- Windows – 会社の主力であり、最大の攻撃対象領域です。Windows 10は使うのをやめるかESU(拡張セキュリティ更新プログラム)を購入し、Patch Tuesdayは週単位ではなく日単位で展開し、KEVリストを最優先に扱い、すべてのエンドポイントにEDRを入れ、ローカル管理者は無効にしましょう。退屈ですか?その退屈が会社を救います。
- macOS – Windowsと同じように管理してください。MDM、EDR、強制アップデートです。「ClickFix」について社員を教育しましょう(まともな人なら、ページを「直す」ためにターミナルにコマンドを貼り付けろなんて言いません)。社長のMacに入ったインフォスティーラーは、今やあなたの会社のMicrosoft 365への最も安い入り口です。
- Linux – カーネルチームは数日でパッチを出しますが、あなたのサーバーは勝手にアップデートしてくれません。カーネルとディストリビューションはサポート中のバージョンに保ち、ESXiハイパーバイザーはインターネットとユーザーネットワークから切り離し、外部に何が露出しているかを棚卸ししましょう。攻撃が少ないことは攻撃ゼロではありません。心臓部を突く攻撃なのです。
- AIエージェント(3つすべてのOSで) – あなたの開発者やあなた自身がClaude Code、Codex、Cursorを使っているなら、誰かに先を越される前にルールを決めましょう。専用の環境、最小権限のトークン、許可するMCPプラグインのリスト、コマンドの手動承認、そして知らないリポジトリには絶対に「信頼する」を押さないことです。そしてAIがあなたの顧客に返信しているなら、攻撃者がヘルプデスクを試すのと同じやり方でテストしてください。なりすましメール、チャットの代わりに電話、メッセージに隠した指示です。
そして、すべてに共通することが1つあります。それが本当に機能しているか確かめてください。Microsoft、Apple、Linuxが自分たちの穴を把握しているのは、誰かが積極的に探しているからです。200万ドルで雇われる研究者、Project Zero、Pwn2Own。あなたの会社の規模でその役割を果たすのがペネトレーションテストです。管理された攻撃を行い、その後、理論上ではなく実際に何が穴だらけなのかのリストを受け取れます。費用が気になる方は、計算ツールで2分で見積もってみてください。
まとめ ✔️
Windowsは実際に攻撃される穴もマルウェアも最も多いですが、チームは最大で、パッチの出し方も最も予測しやすいOSです。Linuxは書類上のCVEは最多なのに実際の悪用は最少で、パッチも最速です。ただし、誰かがそのパッチをインストールすればの話です。macOSはどれをとっても最少ですが、脅威の伸びは最も速く、「安全」という評判がかえって最大の弱点になっています。そしてそのすべての上に新しいプレイヤーが現れました。AIエージェントです。3つのどのOSの上でも、あなたが与えた分だけの力を持ちます。どれも、それ自体で安全なOSではありません。どれも、それを使う会社と同じだけ安全なのです。そしてこれは良いニュースでもあります。そこは、まさにあなたが変えられる部分だからです。
よくある質問(FAQ)
最も安全なOSはどれですか?Windows、Linux、macOSのどれでしょうか?
唯一の勝者はいません。2025年、LinuxはCVEが最多(5,687件)でしたが、実際に悪用された脆弱性は最少(CISA KEVへの新規追加7件)で、パッチまでの時間も最短(Project Zeroによると25日)でした。Windowsは実際に攻撃された穴が最多(KEV 39件、ゼロデイ25件)で、新しいマルウェア検体は年間約7,000万でした。macOSは脆弱性もマルウェアも最少ですが、脅威の伸びが最も速いです(2025年にバックドア+67%)。セキュリティを決めるのはOSそのものではなく、設定とアップデートの速さです。
なぜLinuxにはこれほど多くのCVEがあるのですか?
2024年2月から、Linuxカーネルプロジェクトは自らCVE番号を付けており、その範囲は非常に広く、セキュリティに影響し得るすべての修正に番号が付きます。そのため2024年には週に約60件、2026年にはカーネルの1リリースあたり2,000件近くになっています。MicrosoftとAppleは選んだバグにだけCVEを付け、多くの修正は番号なしで適用されます。つまりCVEの件数が測っているのはプロジェクトの透明性であって、穴の多さではありません。
Macにもウイルスはありますか?
はい、しかも増え続けています。Jamfは2025年にmacOS向けマルウェア検体を2万6,000以上データベースに追加し、検出の半分はトロイの木馬で、Moonlockは新しいバックドアが67%増えたと報告しています。最も多いのはインフォスティーラー(AtomicStealerなど)で、パスワード、セッションCookie、暗号資産ウォレットを盗み、偽の広告や「ClickFix」という手口で配布されています。
Microsoft、Apple、Linuxはどれくらいの速さで脆弱性を修正しますか?
Google Project Zeroの直近のまとまった検証(2019〜2021年の報告)によると、パッチまでの平均日数はLinuxが25日、Appleが69日、Microsoftが83日でした。Linuxは安定版カーネルを毎週リリースし、Microsoftは月次サイクル(Patch Tuesday、2025年は1,139件のCVE)で、Appleは不定期ながらまとめて修正します。GTIGによると、2025年にベンダーが積極的に悪用されているゼロデイを修正するまでの平均は約15日でした。
Windows、macOS、Linuxのセキュリティには何人が関わっていますか?
MicrosoftはSecure Future Initiativeの一環として3万4,000人相当のエンジニアを投入していると公表しており、2025/26年度には2,000万ドルのバグバウンティを支払いました。Appleはチームの規模を公表していませんが、2020年以降800人以上の研究者に3,500万ドルを支払い、1件の脆弱性に最大200万ドルを提示しています。LinuxカーネルではCVE番号を3〜4人のシニアメンバーが割り当てており、セキュリティチームは個人として活動するひと握りのサブシステムメンテナーです。
サポート終了後のWindows 10は安全ですか?
拡張セキュリティ更新プログラム(ESU)に登録している場合に限ります。標準サポートは2025年10月14日に終了しましたが、家庭ユーザーは2027年10月12日まで無料でセキュリティ修正を受け取れます。Microsoftは2026年6月にこの期限を延長しました。条件はプログラムへの登録です(Microsoftアカウントと有効なWindowsバックアップ、Microsoft Rewardsのポイント、または30 USDの支払い)。企業はESUを別途購入します。ESUのないPCはこの1年間一切パッチを受け取っておらず、Windows 11向けの修正が出るたびに、攻撃者にどこを探せばよいかを教えることになります。2026年9月時点で、Windows 10はまだWindows搭載PCの約28%で動いていました。
AIエージェント(Claude Code、Codex、Cursor)はPCのセキュリティにとって脅威ですか?
OSに関係なく、脅威になり得ます。エージェントはユーザーの権限で動き、ファイルを読み、コマンドを実行し、クラウドやリポジトリの鍵にアクセスできることもよくあります。「s1ngularity」攻撃(2025年8月)では、Nxパッケージの感染バージョンが、インストール済みのAIツールにディスク内の機密情報を探させ、その結果2,180件のGitHubアカウントが乗っ取られました。悪意のあるMCPプラグインや、エージェントが読むコンテンツに攻撃者の命令を隠すプロンプトインジェクションも脅威です。おすすめの対策は、専用の環境、最小権限のトークン、信頼できる提供元のプラグインだけを使うこと、そしてコマンドの手動承認です。
出典 📚
- Jerry Gamblin – 2025 CVE Data Review(CVE 48,185件、Linux 5,687件、Microsoft 1,255件、Apple 727件、カーネル3,649件、Windows 10 623件、macOS 362件)
- Google Threat Intelligence Group – 2025 Zero-Days in Review(ゼロデイ90件、Microsoft 25件、Google 11件、Apple 8件)
- Cyble – CISA KEV 2025(新規追加245件、Microsoft 39件、Apple 9件、Linux 7件)およびKEVカタログのデータ(2025年12月時点で1,484件、うちMicrosoft 350件)、Safeguard – 数字で見るCISA KEV(1,748件、2026年10月16日版)
- StatCounter – デスクトップOSのシェア、2026年9月およびWindowsのバージョン別シェア(Windows 10:27.83%)
- AV-ATLAS / AV-TEST – 2022年のOS別新規マルウェア検体のまとめ(AV-ATLASのプロフィールで公開、2022年12月)およびAV-TESTのマルウェア統計
- Elastic Security Labs – Global Threat Report 2023および2025
- Jamf – Security 360: 2026 Annual Trends Report (Mac)、Moonlock Lab – Mid-2026 macOS Threat Report、Microsoft Security – macOS向けインフォスティーラーに関する警告(2026年2月)
- The Register – Huntress:ランサムウェアによる暗号化に占めるハイパーバイザーの割合 3% → 25%(2025年12月)、CISA – CVE-2024-1086に関するアラート(2025年10月)、Check Point Research – Linux/Windowsのランサムウェア比較
- Google Project Zero – A walk through Project Zero metrics(Linux 25日、Apple 69日、Microsoft 83日)
- Przymus, Weiner, Rykaczewski, Kudrjavets -「Linux Kernel Recency Matters, CVE Severity Doesn’t, and History Fades」(MSR 2026)
- LWN – The kernel becomes its own CNA、LWN – Kroah-Hartman: Linux kernel security work、Phoronix – カーネル1リリースあたりのCVE(Kernel Recipes 2026)、LWN – Kernel Recipes 2026でのKroah-Hartmanの講演レポート、The Register – 2日間で432件のCVE(2026年7月)
- Microsoft – SFI Progress Report(2024年9月)、SecurityWeek – Microsoft Bounty:2,000万ドル(2026年)
- Apple Security Bounty – 2025年10月の更新(200万ドル、支払総額3,500万ドル)
- Security Affairs – Pwn2Own Berlin 2026、1日目と2日目、Zero Day Initiative – Pwn2Own Berlin 2026、3日目とまとめ、Privacy Guides – Pwn2Own Ireland 2026
- Zero Day Initiative / Tenable – Patch Tuesdayのまとめ(2025〜2026年)、BleepingComputer – 2026年10月のPatch Tuesday、Apple – security releases(iOS 26.6.1)
- Help Net Security – 一般ユーザー向けWindows 10 ESUが2027年10月まで延長
- Macworld – Claude Codeが検出したMac上のXMRigマイナー(2026年10月)、Let’s Data Science – 詳細と注意点
- The Hacker News – Binance:偽の採用面接と社内AIツールの悪用(2026年11月)、Hackread – 詳細とRichard Tengの声明
- BleepingComputer – Nxへのs1ngularity攻撃(GitHubアカウント2,180件)
- AuthZed – MCPインシデントの年表、SecurityWeek – AIエージェントにおけるフォルダー信頼に関するAdversa AIの研究
- Intigriti – Hacking AI customer service agents(Inti De Ceukelaire、2026年9月)、DEF CON 34, Bug Bounty Village – 「Hacking Human-in-the-Loop systems」(講演動画)
あなたの会社がどのOSの上に立っていても、問いは同じです。攻撃者の視点から自社がどう見えるか、誰かもう確認しましたか?ペネトレーションテストは、Windows、Linux、Macをまとめて対象にした、あなたのシステムへの管理された攻撃です。終わった後には、何に穴があるのか、どれくらい深刻か、何から塞ぐべきかの具体的なリストが手に入ります。計算ツールでテストを見積もるか、私に直接ご連絡ください。🔓