
脅威モデリング、ディスク暗号化、ファイアウォール設定、安全な認証、ネットワークの堅牢化に関する実践的な手順をまとめた、厳選されたmacOSセキュリティおよびプライバシーガイド。
このガイドは、Apple silicon搭載MacにおけるmacOSのセキュリティとプライバシーを向上させるためのテクニックを集めたものです。組織で一般的に用いられているセキュリティ対策を求める経験豊富なユーザーを対象としていますが、プライバシーとセキュリティに関心のある初心者ユーザーにも適しています。
組織が管理するMacについては、米国国立標準技術研究所が管理するmacOS Security Compliance Projectを参照してください。
このガイドは「現状のまま」提供されるものであり、いかなる種類の保証も伴いません。このガイドに従った結果生じるあらゆる事態については、あなた自身が単独で責任を負うものとします。
一般的なセキュリティのベストプラクティスを適用します。
脅威モデルを作成する
システムとソフトウェアを最新の状態に保つ
softwareupdateコマンドラインユーティリティでインストールする。どちらもApple Accountを必要としない。機密データを暗号化する
データの可用性を確保する
慎重にクリックする
セキュリティとプライバシーを実質的に向上させるための最も重要なステップは、脅威モデルを作成することである。これは、何を保護したいのか、誰がそれにアクセスしようとする可能性があるのか、どのようにアクセスし得るのか、そしてどの対策がユーザビリティとのトレードオフに値するのかを全体的に記述したものである。これにより潜在的な敵対者とその動機を理解でき、より強固な防御につながる。
資産には、スマートフォン、ノートパソコン、認証情報、閲覧履歴などの個人情報が含まれる。
最も保護する価値のあるものから順に、重要度順に列挙する。
誰から防御するのかを定義する。まず、各敵対者が重要な資産を攻撃する動機を定義することから始める。例えば、金銭的利得は多くの攻撃者にとって大きな動機である。
各敵対者について、できることとできないことを列挙し、能力の低い順から高い順にランク付けする。例えば、通りすがりの泥棒は機会的に行動する。そのような相手は、画面ロックや強力なパスワードによる暗号化ストレージといった基本的な対策で撃退できる可能性が高い。より高度で執拗な敵対者に対しては、使用していないときにデバイスの電源を完全に切ってメモリから認証情報を消去することや、より強力な認証メカニズムが必要になる場合がある。
各脅威に対して最適な緩和策を選ぶ。例えば、ルームメイトに見つかる可能性があるならパスワードを紙に書くのは避ける、盗まれた場合に備えてストレージを暗号化してデータを保護する、などである。
セキュリティはユーザビリティとバランスを取るべきである。すべての緩和策は、不便さを正当化するために何らかの敵対者の能力に対抗するものでなければならない。残存するリスクが状況にとって許容できるものであれば、防御の追加をやめる。デバイス、データ、旅行、仕事、または敵対者が変化したときは、モデルを見直す。
以下の表は、Macを含む個人デバイス向けの簡単な脅威モデルの例である。
| 敵対者 | 動機 | 能力 | 緩和策 |
|---|---|---|---|
| ルームメイト | プライベートチャットや閲覧履歴を覗き見る | 近接している。画面を見たり認証情報を観察できる | 生体認証(指紋または顔)を使用する、プライバシースクリーンを使用する、使用していないときはスマートフォンをロックしておく |
| 窃盗犯 | スマートフォンのロックを解除して個人情報を盗み、銀行口座から金を引き出し、スマートフォンを売却して金銭を得る | パスワードの入力を見る、ログインしたまま放置されたデバイスを盗む | 常にデバイスを物理的に管理下に置く、使用していないときはデバイスをロックする、人目のある場所でパスワードを入力しない、Find My などのサービスを使って盗難デバイスの追跡や遠隔無効化を行う |
| 犯罪者 | 金銭的利益 | ソーシャルエンジニアリング(ユーザーを騙して情報を開示させたり危険な操作をさせたりする)、容易に入手可能なマルウェア、パスワードの使い回し、脆弱性の悪用 | ソフトウェアをサンドボックス化する、OS のセキュリティ機能を有効にする、ソフトウェアの更新を自動で維持する |
| 企業 | ユーザーデータに基づくマーケティング | テレメトリおよび行動データの収集 | ネットワーク接続をブロックする、デバイス固有の識別子をリセットする、支払いデータを追加しない |
| 国家/APT | 標的型監視 | インターネットインフラの受動的監視、高度な暗号解析 | オープンソースソフトウェアを使用する、強力な diceware 認証情報を使用する、セキュアエレメントを備えたハードウェアを使用する、使用していないときはデバイスをシャットダウンする、トリップワイヤー/ハニーポット/カナリアトークンによるアラートを設定する |
脅威モデリングについてさらに詳しく読む。
Apple silicon ハードウェアは、Secure Enclave ベースの鍵保護やより強固な起動セキュリティオプションなど、ハードウェアに裏付けられたセキュリティ機能を提供します。一般に、本ガイドで扱う保護策にとって好ましいプラットフォームです。
一部の Intel ベースの Mac、特に T2 世代のハードウェアを搭載した特定のモデルは、macOS のアップデートだけでは完全に修正できないハードウェア脆弱性の影響を受けます。
Apple 製以外のハードウェアで macOS を実行する場合や、最新の macOS リリースをサポートしないシステムは避けてください。Apple はレガシーバージョンにおいてすべての脆弱性にパッチを適用するわけではありません。
Apple のアクセサリは一般に macOS 経由でファームウェアアップデートを受け取り、最新のBluetooth セキュリティ機能をサポートします。例えば、Bluetooth Low Energy(BLE)プライバシーはデバイスアドレスをローテーションして追跡を軽減しますが、サードパーティ製アクセサリはこの機能をサポートしていない場合があります。
macOS をインストールする方法はいくつかあります。
サポートされている最新バージョンの macOS をインストールしてください。新しいバージョンの macOS には、以前のリリースでは利用できないセキュリティ修正やその他の改善が含まれています。
インストール中、Apple silicon 搭載の Mac は Apple のアクティベーションサービスに接続し、デバイスが紛失または盗難として報告されていないことを確認します。このプロセスの仕組みについて読んでください。