本文へ
ハクソク

世界を動かす技術を、日本語で。

アップルとハッカーの未来

原文(stratechery.com)

概要

  • macOSの脆弱性(CVE-2026-65400)によるハッキング被害の体験談
  • エージェント(ClaudeやCodex)の活用とセキュリティ対策
  • AppleのTCCやFull Disk Access制限への不満と課題
  • セキュリティアップデートの運用上の落とし穴
  • Appleとユーザーの意識のすれ違い

macOS脆弱性とハッキング体験

  • macOSの高リスク脆弱性 (CVE-2026-65400)による被害報告
  • Ars Technica による詳細記事の紹介
  • オランダの NCSC が「ポート5900がインターネットからアクセス可能な複数のシステムで悪用が確認された」と警告
  • 悪用されたシステムでは root権限取得 と Moneroマイナー設置 が発生
  • Appleは macOS Tahoe, Sequoia, Sonoma向け にパッチを公開
  • 脆弱性の原因は スクリーン共有機能のstate managementの不具合
  • Black Hatカンファレンス で詳細が公開され、Bynarioが報告者としてクレジット

エージェント活用と防御策

  • 被害端末は 常時稼働のMac Mini で、主に ClaudeとCodex のみ稼働
  • 独自エージェント(Gecko)を構築し、 アイデア管理やプロジェクト進行の記録 にClaudeを活用
  • Claudeは 指示遵守性と広範な議論の処理能力 でCodexより優位
  • モニタリングツール を組み合わせ、ステータスボードやTelegram Botと連携
    • モニタリングは30分ごとにリセット、エージェントが自動再起動
  • ハッキング時、Claudeが 異常検知・コマンド停止・対応策提示 を自律的に実施
  • Claudeを活用し マルウェア特定・駆除ツール作成・端末初期化 を実行

AppleのTCCとFull Disk Accessへの不満

  • Appleは Full Disk Accessの利用制限強化 を発表
  • バックアップアプリ用に例外的に許可された権限を 他アプリが濫用 するリスクを指摘
  • 今後は ユーザーが明示的に操作しない限り付与不可 となる方針
  • AIエージェントの自律性向上 に伴い、アクセス権限のリスクも増大
  • macOSは スクリプト性・自動化・アクセシビリティAPI が豊富でエージェント運用に最適
  • GUI専用の権限プロンプト がヘッドレス運用では障害となる
    • TCC(Transparency, Consent, and Control)が原因
    • エージェントや生成プログラムが必要な権限にアクセスできず、プロンプトが見えないため サイレント失敗
    • 利用者が都度リモートで画面共有し「OK」を手動クリックする必要

セキュリティ対策の運用課題とAppleへの不満

  • ポート5900(スクリーン共有用) をインターネットに公開したことが被害の要因
  • 推奨は VPNやSSHトンネル経由の接続 だが、一般ユーザーには難易度が高い
  • Tailscale などVPNを今後は必須利用予定
  • Appleのセキュリティアップデート自動適用設定 が、実はポイントリリースには未対応
    • 「自動でセキュリティアップデートをインストール」と表記されているが、実際はCVE修正を含むポイントリリースは手動適用が必要
    • Appleの「セキュリティアップデート」の表現と実態の乖離に落胆
  • Full Disk Access に関するAppleの今後の方針にも強い懸念
    • 一部ユーザーは強い権限を望むケースもある
    • Macを「自分のPC」として使いたいニーズとAppleの管理強化方針のすれ違い

Appleとユーザーの意識のズレ

  • Appleは ユーザーデータ保護を徹底 する一方、 柔軟な運用や自律的エージェント運用 との相性が悪化
  • 権限管理やアップデート運用の ユーザービリティ低下
  • 長年の信頼関係が、 Appleの管理強化により揺らぎ始めている 現状
  • ユーザーが本当に望む形でMacを使えなくなる懸念

Hackerたちの意見

ただ、問題は、彼らが設計されたものが、私が向かっている未来、つまりエージェント的な抽象が伝統的なインターフェースを遺物にするような未来なのかどうかってことだ。彼は本題を埋めてしまったと思うけど、やっと質問を投げかけてくれて嬉しい。これ、Appleにとっては一般的に考えられているよりも大きなリスク要因だと思う。もし消費者がMuseのような製品の自由さに慣れてしまったら、Appleはプライバシーとセキュリティの方針を守るのが難しくなるかもしれない。

└

アップルの声明から、ユーザーがMuse(または他のAIエージェント)にフルディスクアクセスの権限を与えると、メタに自分の個人データをすべて渡すことになるってことを理解してほしいみたいだね。

「一部の開発者は、ユーザーの完全な理解なしに、システム上のすべてのもの—ファイル、メール、メッセージ、さらにはブラウジング履歴まで—をさらけ出すような形でフルディスクアクセスを使っている。」 コミュニケーションアプリの場合、ユーザーがやりとりしている相手のプライバシーも危うくなる可能性がある。AIエージェントがますます能力を持ち、自律的になっていく中で、このレベルのアクセスに伴うリスクは大きくなるだろう。私たちは、ユーザーがこうしたリスクを明確に理解した上でアクセスを許可できるようにすることにコミットしているよ。

└

それなら、自己責任だよね。最近のMacOSは、アップデートの通知や不要なポップアップ、権限の要求がうざいし、めちゃくちゃだよ。サンドボックスやセキュリティパッチは必要だけど、その周りのUXがひどすぎる。

└

アップルにとって、顧客が自ら他社と直接やり取りすることを招くリスクは常にある。アップルがユーザーへのアクセスを仲介する権利を持っているからね。だから、いつものように「プライバシー」のために、アップルはユーザーを「自分自身」から守るための行動を取らなきゃいけないんだ。そうしないと、他の人にアップルと同じアクセスを与えるのが嫌になる。

フルディスクアクセスの権限は、バックアップソフトに与えるものだよ。もしメインのコンピュータでMetaのソフトにフルディスクアクセスを与えたら、Metaはあなたのプライバシーを尊重しないよ。 > 金曜日の[フルディスクアクセス]の発表は、テクノロジーコラムニストのジェイソン・アテンが、Metaの新しい汎用AIエージェントMuseから、Apple Messagesでの彼と同僚とのスレッドに言及した通知を受け取ったと語った2週間後のことだ。アテンはMuseにメッセージを読む権限を与えたことはなく、それが制限されていると思っていたと言っている。先週のソーシャルメディアは、同意する人々で溢れ、AIアシスタントがカレンダーやメール、メッセージ、ショッピングアカウントなどにアクセスすることは、スキルソーや他の電動工具に似ていると指摘した。便利な一方で、注意して使わないと本当に危険だよ。 https://arstechnica.com/security/2026/10/apple-changes-full-...

└

反論: https://pxlnv.com/blog/macos-full-disk-access-restrictions/ > ...フルディスクアクセスの利用はバックアップアプリのカテゴリーを超えていて、Appleがそれをこんなに制限した枠を与えるのは心配だ。私はその権限をディスク管理ユーティリティ、Sketch、Terminal、そして他のアプリに与えているけど、ドライブを移動する際に権限リクエストを投げかけてほしくない。Appleはこの機能が将来的にバックアップアプリだけに制限される可能性があると示唆しているのか?それは嫌だ。もしフルディスクアクセスが将来的に(例えば)Terminalに与えられないものになったら、バックアップアプリじゃないから、Macでの作業が大幅に制限されることになる。趣味としても、コンピュータのプロとしても、それは困る。エージェントの状況はかなり深刻な懸念だと思うけど、Appleが赤ちゃんをお風呂の水と一緒に捨てるのは見たくない。

└

先週、SNSはカレンダーやメール、メッセージ、ショッピングアカウントなどにアクセスを与えられたAIアシスタントが、スキルソーや他の電動工具のようなものであると同意する人々で盛り上がった。 「便利ではあるけど、慎重に使わないと本当に危険だ。」 これを聞いて、ニール・スティーヴンソンのエッセイ「Unix - The Hole Hawg of Operating Systems」を思い出したよ(1999年)。 「私はHole Hawgを使って多くの穴を開けたけど、それはまるでブレンダーがキャベツを刻むように簡単だった。古いラースとプラスターの天井に直径6インチの穴を開けるのにも使った。」 Hole Hawgは、ユーザーが指示した通りに動くから危険なんだよね。安いドリルにはない物理的な制約がないし、責任を考えたメーカーが作った製品の安全装置にも縛られない。危険は機械自体にあるんじゃなくて、ユーザーが指示の結果を想像できないことにあるんだ。

└

「フルディスクアクセス」の初期のコンセプトはそうだったと思うけど、自分のアプリにフルディスクアクセスを与えなきゃいけない場面に遭遇することがあったんだ。最近、"tmutil enable/disable"を使ってタイムマシンのオンオフスイッチを作りたかったんだけど、データにアクセスする必要もない単純なコマンドなのに、フルディスクアクセスが必要だった。Appleがフルディスクアクセスの権限を見直すなら、こういう権限を提供するもっと良い方法を考えてくれるといいな。

└

「これがあるからいいものが持てないんだ」っていう典型的なケースだね。ユーザーの同意を得ずに、ユーザーのコンピュータ上のすべてにアクセスする権利があると思っているアプリ開発者たち。だから、今はどこにでも同意の壁が必要になっちゃった。アプリ開発者たち、頑張ってるね。

└

バックアップソフトウェアにはFDAは実際には必要ないし、必要でもないよ。例えば、BombichはCarbon Copy Clonerに対してcom.apple.security.files.allの権限を与えられているけど、バックアップソフトはユーザーが初めて設定するときにTCCプロンプトを見逃すことなく、ちゃんと動作する必要があるからね。Appleは何かの理由で保護されたファイルシステムドメインの追加をやめて、TCCをもっと曖昧で意味不明な名称に拡張するだけになってしまった。重要なサンドボックスアプリ(メッセージ、ノート、リマインダーなど)は、すべて~/Library/Containersにデータベースを保存しているから、結局「フルディスクアクセス」の傘の下に入っちゃう。FDAがそのアクセスを制限している唯一のものだから、Appleはそのフォルダ内の権限を一段階下に押し込むべきだよ。Safariの履歴にはエージェントにアクセスさせたいけど、メッセージにはアクセスさせたくない?そんなの無理!今はそれを切り分ける方法がないから、フルディスクアクセスがあって何でもアクセスできちゃう。

└

私が抱えている問題は、MacにSSHで接続したとき、コマンドラインからソフトウェアを制御したいのに、ポップアップの承認ウィンドウが出てきて制御が止まるのが良くないってこと。承認はあってもいいけど、SSHで接続したときにそれを見えるようにしてほしいな。

└

問題は、アップルがプロセスツリーのルートでしかTCCの権限を強制しないことだ。例えば、バックアップソフトがCLIの場合、バックアップソフトではなくターミナルにフルディスクアクセスの権限を与えなきゃいけない。その後、ターミナルから起動する他のプロセスもフルディスクアクセスを持つことになる。プロセス階層の各実行ファイルごとに強制するのも役に立たない。最終的にはインタープリター(zshやpython3)に権限を与えて穴を作ることになる。TCCのセキュリティモデルは根本的に間違ってる。Unixは数十年前にこれを解決した。エージェントは自分自身のユーザーであるべきなんだ。必要なのは、使い捨てユーザーを実用的にするためのツールと、もしかしたらクロスプラットフォームのファイルシステムACLだね。

Hacker Newsで議論の続きを見る