※本ページにはプロモーション(広告)が含まれています
「Macでアプリを開こうとしたら『開発元を確認できないため開けません』と表示された」「インターネットからダウンロードしたアプリが起動できない」——これはmacOSのセキュリティ機能「Gatekeeper(ゲートキーパー)」が動作しているためです。
Gatekeeperは、悪意のあるソフトウェアからMacを守るためにAppleが設けたセキュリティ機構です。2026年現在のmacOS 15 Sequoiaでも引き続き動作しており、適切な知識を持って扱う必要があります。この記事では、Gatekeeperの仕組みから安全なサードパーティアプリの許可方法、セキュリティを保ちながら使う方法まで徹底解説します。
この記事でわかること
- Gatekeeper(ゲートキーパー)の仕組みとApple公証(Notarization)の意味
- 「開発元を確認できないため開けません」の解除方法
- 特定のアプリだけGatekeeperを一時的に許可する方法
- Gatekeeperの設定を変更する方法(推奨・非推奨の使い方)
- 安全なサードパーティアプリの見分け方
- SIPとXProtectとの違い

Gatekeeperとは?仕組みを理解する
GatekeeperはmacOS Mountain Lion(2012年)から導入されたセキュリティ機能で、信頼されていないソースからのアプリの実行をブロックします。Appleは開発者に「Developer ID」を発行しており、GatekeeperはこのIDの有無と、Apple公証(Notarization)の有無を確認します。
Gatekeeperの3段階の確認プロセス
- Apple Developer IDの確認:アプリが登録された開発者によって署名されているかを確認
- Apple公証(Notarization)の確認:Appleのサーバーでマルウェアスキャンをパスしているかをオンラインで確認
- Gatekeeper Path Randomization(macOS Catalina以降):アプリが自身のバンドル外のファイルにアクセスしにくくなる
アプリの信頼レベルの分類
| 種類 | 説明 | 動作 |
|---|---|---|
| App Storeのアプリ | Appleの審査を通過したアプリ | ブロックなし・即起動 |
| 公証済みサードパーティアプリ | Apple Developer IDあり+Apple公証通過 | 初回のみ確認ダイアログ |
| 署名のみのアプリ | Developer IDあり・公証なし | 警告表示(許可可能) |
| 署名なしのアプリ | 不明な開発元・自作アプリなど | ブロック(右クリックで許可可能) |
「開発元を確認できないため開けません」を解除する方法
最も安全で推奨される方法は、Gatekeeperを無効化するのではなく、特定のアプリだけを個別に許可する方法です。
方法1:右クリックから「開く」を選択する(最も簡単・推奨)
- ブロックされたアプリのアイコンを右クリック(またはControlキーを押しながらクリック)する
- 表示されたメニューから「開く」を選択する
- 「このアプリはインターネットからダウンロードされました。開いてもよいですか?」というダイアログが表示される
- 「開く」をクリックする
- このアプリは例外として登録され、以降は通常通りダブルクリックで起動できるようになる
注意: この方法はアプリが信頼できるソースからダウンロードされたことを自分で確認できている場合にのみ実行してください。
方法2:システム設定から許可する
- アプリを通常どおりダブルクリックして起動を試みる(ブロックされる)
- 「システム設定」を開く
- 「プライバシーとセキュリティ」をクリックする
- 画面下部に「”[アプリ名]”は開発元を確認できないため、使用がブロックされました。」と表示されている
- その横にある「このまま開く」をクリックする
- Touch IDまたは管理者パスワードで認証する
- 確認ダイアログで「開く」をクリックする
注意: この設定は、アプリを起動しようとしてから1時間以内にシステム設定を確認しないと表示が消えます。再度起動を試みてから設定を開いてください。

Gatekeeperの設定を変更する(上級者向け)
通常は前述の個別許可で十分ですが、開発者や上級ユーザー向けに設定変更の方法も紹介します。
システム設定でGatekeeperのポリシーを変更する
- 「システム設定」→「プライバシーとセキュリティ」を開く
- 「セキュリティ」セクションの「ダウンロードしたアプリケーションの実行許可」を確認する
- 以下の2つのオプションがある:
- 「App Storeと確認済みの開発元からのアプリケーションを許可」(デフォルト・推奨)
- 「App Storeのアプリケーションのみ許可」(より厳格)
重要: macOS Ventura以降では「すべてのアプリを許可」(Gatekeeperを完全に無効化)はシステム設定のUIから削除されました。この設定はターミナルから変更することは技術的には可能ですが、セキュリティリスクが大幅に高まるため強く非推奨です。
隔離属性(Quarantine属性)について
macOSは、ブラウザやメールからダウンロードしたファイルに「com.apple.quarantine」という拡張属性を自動的に付与します。Gatekeeperはこの属性を確認してセキュリティチェックを行います。
ターミナルで隔離属性を確認するには:
xattr -l /Applications/アプリ名.app
特定のアプリの隔離属性を削除するには(信頼できるアプリのみ実行すること):
xattr -d com.apple.quarantine /Applications/アプリ名.app
安全なサードパーティアプリの見分け方
Gatekeeperをバイパスする前に、そのアプリが本当に安全かどうかを確認することが重要です。
信頼できるアプリの判断基準
| 確認項目 | 安全の目安 |
|---|---|
| ダウンロード元 | 公式サイト・GitHubの公式リポジトリ・App Store |
| 開発元情報 | 会社名・開発者名が明記されている |
| レビュー・評判 | Macの有名メディア(MacRumors・9to5Mac等)で紹介されている |
| 公証の有無 | Apple公証通過済み(開発元の公式サイトで明記) |
| VirusTotalでの確認 | virustotal.comでファイルをスキャンして異常がない |
危険なアプリのサイン
- 非公式サイトや掲示板からのダウンロードリンク
- 「Gatekeeper/セキュリティを無効にしてからインストールしてください」という指示
- 管理者権限を求めるインストーラーなのに開発元情報がない
- ウイルス対策ソフトの無効化を求める
GatekeeperとSIP・XProtectの違い
| 機能名 | 役割 | 無効化の可否 |
|---|---|---|
| Gatekeeper | 不明なアプリの実行をブロック | 一部可能(非推奨) |
| SIP(システム整合性保護) | システムファイルへの不正変更を防止 | リカバリーモードからのみ可能(強く非推奨) |
| XProtect | 既知のマルウェアシグネチャで自動スキャン | 無効化不可(OS更新と連動) |
| MRT(マルウェアリムーバー) | インストール済みマルウェアの自動除去 | 無効化不可 |

よくある質問(FAQ)
Q1. Gatekeeperを完全に無効化しても大丈夫ですか?
A. 強く非推奨です。Gatekeeperを無効化すると、署名のないアプリやマルウェアが制限なく実行できてしまいます。個別のアプリを右クリックで許可する方法で十分対応できるため、完全無効化は必要ありません。開発者でも、Gatekeeperを無効化するのではなく、自分の開発アプリにDeveloper IDで署名する方法が推奨されています。
Q2. App Storeにないアプリは全部危険ですか?
A. いいえ、App Store以外にも信頼できるアプリはたくさんあります。例えば、Homebrew・VSCode・Firefox・VLCなど、多くの有名アプリはApp Store外で配布されており、Apple公証を取得しています。開発元の公式サイトからダウンロードし、公証済みであることを確認すれば安心して使えます。
Q3. 「壊れているため開けません」というメッセージが出ます
A. これはGatekeeperが隔離属性とシグネチャの不一致を検出した場合に表示されます。ターミナルで xattr -cr /Applications/アプリ名.app を実行することで解決することがあります。ただし、信頼できるソースから再ダウンロードすることを先に試みてください。
Q4. Apple Silicon(M1/M2/M3/M4)MacではGatekeeperの動作が変わりますか?
A. Apple SiliconのMacでは、Rosetta 2でx86アプリを動作させる場合でもGatekeeperのチェックが行われます。ただし、Apple Siliconネイティブの場合、署名の検証がより厳格になっているケースがあります。
Q5. 許可したアプリを再びブロックするにはどうすればよいですか?
A. 一度許可したアプリをGatekeeperで再ブロックする直接の方法はUIにありませんが、アプリをアンインストールすることで解決します。または、ターミナルで xattr -w com.apple.quarantine 0081;アプリパス のように隔離属性を再付与することも技術的には可能ですが、通常はアンインストールが最もシンプルな対処法です。
まとめ
GatekeeperはMacのセキュリティを守る重要な機能です。「開けません」と表示されても慌てず、まずはアプリのダウンロード元と信頼性を確認してから、右クリック→「開く」または「システム設定」から個別許可するのが最も安全な対処法です。
| 状況 | 対処法 |
|---|---|
| 「開発元を確認できない」と表示される | 右クリック→「開く」→「開く」をクリック |
| システム設定からも許可したい | プライバシーとセキュリティ→「このまま開く」 |
| 「壊れているため開けません」と表示される | 公式サイトから再ダウンロード / xattr -cr で解決 |
| Gatekeeperを完全に無効化したい | 非推奨。個別許可で対応できる |
Gatekeeperを適切に理解・活用して、Macを安全に使いながらサードパーティアプリも柔軟に利用しましょう。
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!