macOSの「セキュリティとプライバシー」許可設定は、何からあなたを守ってくれるのか?
Macのアプリをインストールする際、「アクセス許可」を求められることがよくあります。AppleがmacOS Mojaveで「セキュリティとプライバシー」の権限管理を拡張して以来、こうした許可リクエストはさらに増える一方です。アプリが「アクセシビリティの許可」を求めてきたら、それは一体どういう意味なのでしょうか?そもそも、アプリにこれらの権限を与えても良いのでしょうか?本記事では、各許可項目が実際に何を保護しているのかを詳しく解説します。
アクセシビリティ

最も多く要求されるのがこの権限なので、まずここから説明します。
アクセシビリティの許可を与えると、アプリはMacへの極めて広範なアクセス権を得ます。この権限を持つアプリはシステム全体にアクセスし、他のアプリまで操作できるようになります。いわば「フルディスクアクセス」と「オートメーション」を合わせたような強力な権限です。
この機能は本来、障害のある方を支援するアプリのために作られました。しかし soon に他のアプリも同じアクセス権を求めるようになりました。一部の開発者は、これを「おまかせ権限」のように扱っています。つまり、必要なアクセス権をすべて一括で確保しておくわけです。広範なアクセスが不要なケースでも、macOSにアプリの動作を妨げられたくないという理由だけでこの権限を要求する開発者もいます。

マルウェアがこの権限を悪用すれば、ユーザーの操作を記録したり、攻撃コードを注入したりすることも可能です。だからこそ、アクセシビリティの許可には特別な仕組みが設けられています。ユーザーが手動で「システム環境設定」からアプリごとに有効化しなければならないのです。
では、実際にどのようなアプリがこの権限を何に使っているのか、例を見てみましょう。
- TextExpander:テキストや画像などのコンテンツをあらゆるドキュメントに挿入します。
- Alfred:クリップボードの監視、スニペット展開、キー入力イベントのシミュレーションを可能にします。
- BetterSnapTool:アプリウィンドウの移動・リサイズを行い、ウィンドウデータを読み取ります。
- Dropbox:バッジや進行状況アイコンでFinderのUIを更新します。
位置情報

この許可により、アプリは現在地の取得を要求できるようになります。MacにはGPSチップが搭載されていないため、代わりにWi-Fiルーターの位置情報データベースへアクセスし、「位置情報サービス」がそこから現在地を特定します。IPアドレスから位置を推定する場合もあります。
カメラとマイク
この2つの権限はほぼ同じ仕組みです。その名のとおり、FaceTimeカメラとマイクへのアクセスを許可します。ファイルアクセスなども制御するシステムレベルの権限によって管理されており、明示的な許可がない限り、アプリがこれらのリソースにアクセスすることはできません。
写真(フォト)

この許可は、アプリが「写真」アプリのデータベースへアクセスすることを許すものです。カメラへのアクセスとは別物であり、Mac上のすべての画像ファイルへのアクセスほど広範でもありません。あくまで写真.appのデータベースへのアクセスのみが許可されます。写真.appの外に保存している画像については、この設定だけではアプリはアクセスできません。
カレンダー、リマインダー、連絡先
カメラやマイクと同様、これらの権限も同じ制御メカニズムを、Macのそれぞれ異なる領域に適用するものです。
- 連絡先:「連絡先」アプリに保存されたすべての連絡先情報が対象になります。主にメッセージアプリやメールアプリが、連絡先へのアクセスによってメッセージ送信や差出人の識別を行うために使用します。
- リマインダー:「リマインダー」アプリの内容へのアクセスを許可します。ToDoアプリやタスク管理ツールが、Apple標準のシステムと連携するために利用します。
- カレンダー:「カレンダー」アプリ内の予定内容へのアクセスを許可します。スケジュール管理アプリが予定の閲覧や編集を行う際に使われます。
プロのコツ:「システム環境設定 → アカウント」で、カレンダー・連絡先・メッセージのデータを共有するアカウントを選択できます。これにより権限の実効範囲が変わります。データがMac上になければ、アプリと共有されることもないのです。
オートメーション(自動化)

この許可により、あるアプリが他のアプリを操作できるようになります。通常、macOSはアプリを「サンドボックス化」しており、アプリが触れる範囲を制限しています。デフォルトでは、アプリは自分自身のデータにしかアクセスできません。オートメーションの許可は、このサンドボックスの壁を少し低くし、他のアプリの動作に干渉することを可能にします。なお、オートメーション権限は特定のアプリに対して個別に付与されるものであり、すべてのアプリを無条件に操作できるわけではありません。
フルディスクアクセス

この権限を持つアプリは、ディスク上のどこにあるファイルでも読み取り・書き込み・変更が可能になります。要するに、システム全体のファイルに対する無制限のアクセス権です。「メール」「メッセージ」、Time Machineのバックアップ、ホームフォルダ、そしてMacの全ユーザーに関わる一部の管理設定なども含まれます。このアクセス権はアクセシビリティ許可にも含まれているため、単独でこれを求めるアプリは比較的少数です。
アナリティクス(分析)

アプリが開発元に送信するデータの量を制御します。送信されるのはメタデータのほか、Macのハードウェアおよびソフトウェア構成、位置情報、iCloudデータなどが含まれることがあります。この権限設定により、誰にどのデータを渡すかを自分で決められるのです。
広告

一方、広告に関する設定は文字どおり広告そのものを扱います。実際のところ、設定項目は「広告トラッキングを制限」のひとつだけです。これをオンにすると、Appleによるターゲット広告からオプトアウトできます。ただし例によって、広告の数が減るわけではなく、汎用的な広告に置き換わるだけなので注意しましょう。
まとめ
アクセス許可の仕組みによって、ユーザーはMac上で何が起こるかをコントロールできます。機密性の高いデータにアクセスする前にユーザーの承認を必須とすることで、macOSはユーザーと協力してアクセスを最小限に抑えているのです。アプリに権限を与える前には、何を引き渡すことになるのかを慎重に検討してください。権限を許可すべきは、信頼できるアプリだけです。
-
スピアフィッシングとは?その手口の特徴と身を守るための対策を徹底解説
フィッシング詐欺とは、攻撃者が正規の企業や組織になりすまし、巧妙に作られたメールやSMS、電話などで被害者に接触する詐欺行為の一種です。被害者は本物からの連絡だと信じ込んで指示に従ってしまい、結果として損害を被ります。この種のスパムは一度に大勢の無防備な人々へ送りつけられ、その一部が引っかかる仕組みになっています。 フィッシングは、漁師が海に網を投げ入れて不特定多数の魚を捕まえる様子に例えられます。 一方、スピアフィッシングは、特定の個人や組織を狙う標的型のフィッシング詐欺です。攻撃者はソーシャルエンジニアリングの手法を駆使し、正規の組織になりすまして、悪意のあるファイルや
-
専門家が教える!データ・セキュリティ・プライバシーを守るための実践的な対策ガイド
セキュリティ、プライバシー、データ保護——これらは単なる三つの用語ではなく、それぞれが一冊の百科事典とも言えるほど奥深いテーマです。オンラインでもオフラインでも等しく重要であり、私たちの生活、資産、そしてアイデンティティはこれらに大きく依存しています。本記事では、データのセキュリティとプライバシー保護に焦点を当て、なりすまし(アイデンティティ盗難)から身を守るための専門家推奨の戦略をご紹介します。 データ・セキュリティ・プライバシーを守るためのヒント 専門家によるヒントやコツを、以下のカテゴリに分けて解説します。 1. データを守る——パスワードマネージャーを活用する 今日のデジタル世界にお