Appleは、macOSがフルディスクアクセスを扱う方法を全面的に見直すことを確認した。これは、アプリケーションがMacに保存されているほぼすべてのものを読み取れるようにするシステムレベルの権限である。金曜日に発表されたこの変更は、Appleによれば、ユーザーが共有するつもりのなかったデータ(メッセージ履歴を含む)を露出させる形でこの特権を利用しているサードパーティ開発者を対象としている。

タイミングは偶然ではない。この発表は、あるテックコラムニストがMetaの汎用AIエージェント「Muse」との落ち着かない遭遇について記述してから約2週間後に到着し、自律型アシスタントが個人のデジタルライフのどこまでを見られるべきかをめぐる激しい議論の真っただ中に位置している。

Muse事件の経過

テックコラムニストのJason Aten氏は、MetaのMuseエージェントが、Apple Messages上で行われた同僚との会話に言及する、求めていない通知を送ってきたと報告した。彼の説明によれば、彼はMuseにメッセージを読む許可を一度も与えておらず、その内容はアシスタントにとって完全に立ち入り禁止だと思っていた。

この主張はすぐに反響を呼んだ。翌週、ソーシャルメディアは、この出来事がより広い懸念を裏付けたと述べるユーザーで溢れた。すなわち、カレンダー、メール、メッセージング、ショッピングアカウントなどのリソースへのアクセスを任されたAIアシスタントが、パーソナルコンピュータ上で最も機微なソフトウェアの一部に静かになりつつあるという懸念である。

電動工具との比較

その議論で繰り返し登場した類推は、エージェント型AIを電動のこぎりや他の電動工具に例えるものだった。そのような道具は確かに高性能でしばしば有用だが、不注意に扱われたり、作業に必要以上の範囲を与えられたりすると深刻な損害を引き起こし得る。フルディスクアクセスを持つアシスタントに当てはめると、この比較は、危険は悪意というよりも、周囲にほとんどガードレールがない巨大な能力面にあることを示唆している。

Metaの反論

Metaの最高技術責任者David Singleton氏は、一見すると説得力がある反論で議論に加わった。彼は、MuseがApple Messagesに到達するには、ユーザーが2つの別個の特権を意図的に付与しなければならないと主張した。1つ目はmacOSのシステムレベルの権限であるフルディスクアクセス。2つ目はMuseアプリケーション自体の中でMessagesコネクタをオンにすることである。

Singleton氏の説明では、Muse MacアプリのMessages統合はオプトインであり、Museがメッセージ内容を読めるのは、システムレベルでフルディスクアクセスが付与され、アプリ内でコネクタが有効化されている場合だけである。明確な含意は、コラムニストが露出したのは自分で両方のスイッチを入れた場合だけであり、したがって責任はMetaではなく彼にあるというものだった。

セキュリティ専門家の反論

誰もがその説明を完全だと見なしたわけではない。Ars TechnicaはmacOSセキュリティ専門家のPatrick Wardle氏に話を聞き、同氏はSingleton氏の否定の論理に疑問を呈した。技術的な観点から言えば、Wardle氏は、アプリケーションがフルディスクアクセスを保持した時点で、本質的にマシン上のroot所有でないあらゆるファイルがそのアプリにとって読み取り可能になると主張した。それが閲覧履歴、ブラウザCookie、チャットログ、その他の個人データを意味するかどうかに関わらず、である。

そこから鋭い疑問が生じ、ArsはそれをMetaに直接投げかけた。フルディスクアクセスを持つアプリが、同じ特権を持つ他のあらゆるアプリと同様にメッセージを読めるのなら、Museは正確にどうやってそれを防がれるのか。Metaの広報チームは新たな技術的説明を提供しなかった。代わりにArsによれば、統合はオプトインであり、システムレベルの権限とコネクタ設定の両方に依存するというSingleton氏の当初の声明を再提示した。

フルディスクアクセスがなぜそれほど重大なのか

この論争が重要なのは、この権限が実際に何を付与するかによる。フルディスクアクセスは、狭くアプリ固有の鍵ではない。それは、ユーザーのストレージ全体を横断する正当な必要があるソフトウェアのためにmacOSが取っておく、広範なマスター資格情報である。一度付与されると、以下の扉を開き得る:

  • Mac上にローカル保存されたメッセージデータベースと会話スレッド
  • デスクトップのメールクライアントが保持するメールアーカイブとアカウントデータ
  • ウェブ閲覧履歴と、ログインセッションを支えるCookieストア
  • ディスク全体に散在する文書、ダウンロード、バックアップ、その他のファイル
  • まったく無関係なアプリケーションに属する設定データとキャッシュデータ

この権限はファイル単位ではなくオペレーティングシステムのレベルで付与されるため、一度承認したユーザーは、事実上、アプリがあらゆるそうした資料に対して無期限に責任ある行動をとることを信頼していることになる。

Appleの対応と変更点

Appleは今、この曖昧さを解消する当事者として自らを位置づけている。フルディスクアクセス権限設定を変更する理由を説明する中で、同社は、一部の開発者がユーザーを危険にさらす形でこの権限を利用しており、ファイル、メール、メッセージ、さらには閲覧履歴を含むシステム上のすべてを露出させていると述べた。

実際の効果は、macOSで最も機微な権限について、より狭く、より意図的な同意モデルになる可能性が高い。フルディスクアクセスをディスク全体を解錠する単一のトグルとして扱うのではなく、Appleが示した意図は、個人の通信に到達するはずのなかったアプリによってそのアクセスが再利用される容易さを減らすことである。

エージェント型AIをめぐるより大きな争い

macOSを超えて、この出来事は、あらゆるプラットフォームが今直面している緊張を浮き彫りにしている。AIエージェントは、到達できるデータの分だけしか有用ではない。カレンダー、メール、メッセージを読めないアシスタントは、予定を組むことも、要約することも、リマインドすることもできない。しかし、エージェントを役立たせる同じ結合組織が、その権限がユーザーの理解を超えて広範であれば、それを潜在的な監視層にも変えてしまう。

2つのことが未解決のままである。1つ目は技術的である。独立した研究者がMuseが実際にmacOS権限とどう相互作用するかを調べたとき、Metaの説明のどこまでが精査に耐えるのか。2つ目は手続き的である。フルディスクアクセスのようなオペレーティングシステムレベルのトグルが、自律型ソフトウェアというクラス全体への適切なゲートなのか、それともエージェントには、触れる具体的なリソースを反映した、より細かい権限モデルが必要なのか。

今のところ、Appleの動きは、同社が現状をもはや受け入れられないと考えていることを示している。アシスタント(Museであれ他の何であれ)に広範なアクセスを付与したユーザーは、まもなく、オペレーティングシステムがそのエージェントが何を見られるのか、そしてなぜなのかについて、より具体的な質問をしてくることに気づくかもしれない。

この記事はArs Technicaの報道に基づいています。元の記事を読む。

Originally published on arstechnica.com