インテリジェンスレポート

macOSに非公開の人間関係グラフ、研究者がAppleの端末内データを解析

macOSの2つのデーモンが、連絡先や家族関係、生活習慣を信頼度スコア付きのグラフとして構築していることが分析で判明。家族関係はXGBoostモデルでスコア化されていた。

INSIGHTEX Editorial Desk

2 分で読めます

何が起きたのか

Eighth Rankの報告によると、2022年に始まったmacOS 13以降を搭載するMacには、ユーザーの人間関係、コミュニケーション、移動、活動に関する端末内グラフを構築する2つのバックグラウンドデーモンが含まれている。著者らは、このシステムが写真、メッセージ、メール、連絡先、カレンダー、スクリーンタイム、位置情報のデータを利用しており、Appleによる公式の説明はknowledgeconstructiondの簡単なmanページのみだと述べた。

macOS 26.6.2で実施された分析によれば、データは~/Library/IntelligencePlatform配下の51個のSQLiteデータベースに保存されている。これらのファイルは暗号化されていないが、フルディスクアクセスの権限で保護されている。中心となるgraph.dbは181のエンティティクラスと278の述語を持つトリプルストアで、各エントリには0から1の信頼度スコアが付与されている。XGBoostをベースにした2つのCoreMLモデルが、主に行動に関する144の特徴量を用いて、ある人物が家族かどうかを推定する。

著者らによると、これらのスコアは17個の関係カラムを持つ別のentityTagging.dbテーブルに書き込まれ、毎日更新されるが、実際にモデルが提供されているのは2つのカラムだけだという。また、ライブグラフから削除された行はexpired_stable_graphというテーブルに移され、一部は想定される48時間の期間をはるかに超えて残っていたことも分かった。研究チームは、ユーザーが自分のグラフを確認できるオープンソースのローカルダッシュボード「iKnow」を公開した。

背景

Appleの研究者は2023年にこのグラフ構築技術に関する論文を発表しているが、著者らによれば、どのバージョンのmacOSでこのシステムが動作しているのか、また親族関係のスコアリングを含め何を収集・推論しているのかについては、ほとんど公開されていない。Nic Lydon氏は数か月前に同じデータベースについて書いている。著者らは、あくまで主張であると断ったうえで、LLMがこのストアから情報を取得していると述べた。さらに、Apple Intelligenceがオンの場合、Appleの端末内モデルはメッセージを読み取って顔にラベルを付けられるとも付け加えた。

出典Eighth Rank

ブリーフィング

1週間のテックニュースを1通のメールで。

読む価値のある記事を毎週お届けします。配信停止はいつでも可能です。