Mac
 Computer >> コンピューター >  >> システム >> Mac

Macで「身元不明の開発者」のアプリを開く方法|警告を回避・解除する手順

Appleの「閉じた庭(walled garden)」、あるいはもっと率直に言えば「クローズドプラットフォーム」について不満を漏らす人は少なくありません。Appleは、デバイスにインストールできるアプリにある程度のコントロールを保つことで、マルウェアや快適さを損なう体験からユーザーを守っていると主張しています。しかし、使いたいアプリを開こうとした瞬間に「身元不明の開発者」という警告が表示されると、イライラしたり不安になったりするものです。

幸い、こうしたアプリを開いて実行することは可能です。この記事ではその方法を詳しく解説します。ただし、その前に重要な注意点があります。開発者やソフトウェア(そして配布手段。無害なアプリでも悪意ある第三者によって改ざんされる可能性があるため)が信頼できると確信できる場合にのみ、この操作を行ってください。身元不明アプリの安全性については、記事の後半で改めて触れます。

Macへのアプリのダウンロードやインストール全般については、「Macにアプリをインストールする方法」の記事も参考にしてください。

なぜ「身元不明の開発者」の警告が表示されるのか?

AppleはMac、iPad、iPhone向けのアプリに対して大きな管理権限を持っています。MacはiOSよりもややオープンです(iOSではサードパーティ製アプリを入手する唯一の方法がApp Storeからのダウンロード)が、それでもMacで一部のサードパーティ製アプリをインストール・実行するには、いくつものハードルを越える必要があります。

前述の通り、これには正当な理由があります。これらの対策は、信頼できると思えるアプリに偽装してMacへ侵入しようとするマルウェアからユーザーを守るために設計されています。有名アプリそっくりに見えても、悪意のあるコードが仕込まれている可能性もあるのです。ファイル共有サイトからアプリをダウンロードしない、怪しいメールのリンクをクリックしないといった基本的な注意に加え、Appleは危険な可能性のあるアプリのインストールそのものを難しくする仕組みを備えています。

その代表格が「Gatekeeper」です。これはmacOSのセキュリティ機能の名称で、アプリにマルウェアが含まれていないかをチェックし、疑わしいものを隔離します。さらに、そのアプリがAppleに登録済みの開発者によって作られたものか(いわゆる「署名済み」かどうか)も確認します。そして、要件を満たしていても、Gatekeeperはアプリを本当に開いてよいかの確認を求めてきます。

2019年10月に登場したmacOS Catalinaでは、Gatekeeperはさらに厳格化されました。以前はターミナル経由でアプリを起動すればGatekeeperを回避できましたが、現在はターミナル経由で開いた場合でもチェックが行われます。また、アプリを開くたびにGatekeeperが検査を実行するようになった点も変更点です。

では、どうすれば身元不明の開発者のアプリを開けるのでしょうか?また、アプリを開くたびに警告が表示されないようにするにはどうすればよいのでしょうか?

Macで「身元不明の開発者」のアプリを開く方法|警告を回避・解除する手順

Macのウイルスなどのセキュリティ脅威が気になる方は、「Macはウイルスに感染するのか?Macにアンチウイルスソフトは必要か?」も併せてご覧ください。Macのセキュリティ対策Tipsまとめも用意しています。

Mac App Store以外のアプリを開けるようにする方法

デフォルト設定では、macOSは公式のMac App Storeから配信されたアプリしか開けないようになっています。この設定が初期状態のままだと、初めてアプリを開こうとしたときに警告が表示されます。

幸い、設定をひとつ変更するだけで、App Storeにない一部のサードパーティ製アプリを開けるようになります。すべてのサードパーティ製アプリが問題なく開けるようになるわけではありませんが、警告の表示回数は確実に減らせます。

  1. システム環境設定を開きます。
    (macOS Ventura以降では「システム設定」に名称が変わっています)
  2. 「セキュリティとプライバシー」を開きます。
  3. 左下の鍵アイコンをクリックし、変更できるよう管理者のパスワードを入力します。
  4. 「ダウンロードしたアプリケーションの実行許可」の設定を「App Store」から「App Storeと確認済みの開発元」に変更します。

Macで「身元不明の開発者」のアプリを開く方法|警告を回避・解除する手順

これでも、macOSが認識できないアプリを開くことは依然として制限されます。ただし、App Store以外で入手したアプリでも、マルウェアが含まれておらず、Appleが信頼する開発者による署名があるものであれば、開けるようになります。

ブロックされたアプリを開く方法

アプリを開こうとしてmacOSに阻止されたとしても、必ずしもそのアプリに問題があるとは限りません。ただし、そのアプリが「確認済みの開発元」によるものではないこと、つまりAppleのデベロッパプログラムに登録し、Appleからの信頼を得るための手続きを経ていない開発者のアプリであることを示しています。

幸い、ブロックを解除してアプリを開くことは可能です。手順は以下の通りです。

  1. システム環境設定を開きます。
  2. 「セキュリティとプライバシー」を選択し、「一般」タブを表示します。

    Macで「身元不明の開発者」のアプリを開く方法|警告を回避・解除する手順

  3. 過去1時間以内にアプリの起動がブロックされていた場合、このページに「このまま開く」という一時的なボタンが表示されます。これをクリックするとブロックを解除できます。
  4. 本当に開いてよいか再度確認を求められますが、「開く」をクリックするとアプリが実行されます。

    Macで「身元不明の開発者」のアプリを開く方法|警告を回避・解除する手順

この操作により、そのアプリに対する例外が作成されるため、今後は同じ手順を繰り返さなくても普通に開けるようになります。

なお、Gatekeeperのその他のチェックにより、既知のマルウェアが付属しているアプリを開くことは引き続き阻止されます。

ブロックされたアプリを開くその他の方法

ブロックされたアプリを開くもう一つの方法が、Finderから直接開くやり方です。

  1. Finderを開きます。
  2. 目的のアプリを見つけます(アプリケーションフォルダにあるか、まだダウンロードフォルダに残っている場合もあります)。
  3. アプリをControlキーを押しながらクリック、または右クリックします。 Macで「身元不明の開発者」のアプリを開く方法|警告を回避・解除する手順
  4. 表示されたメニューから「開く」を選択すると、アプリが強制的に起動され、以降は通常の方法(ダブルクリック)でも開けるように例外が登録されます。

Macで「身元不明の開発者」のアプリを開く方法|警告を回避・解除する手順

「すべてのアプリケーションを許可」する方法

上記で見たように、システム環境設定の「セキュリティとプライバシー」では、実行を許可するアプリの種類として2つの選択肢が表示されます。「App Store」のみ、または「App Storeと確認済みの開発元」です。

Macで「身元不明の開発者」のアプリを開く方法|警告を回避・解除する手順

しかし、実は3つ目の隠れたオプション「すべてのアプリケーションを許可」が存在します。これは以前のmacOSバージョンでは標準の選択肢でしたが、macOS Sierraの登場とともに姿を消しました。ただし、この「すべて」オプションを復活させることは可能です。

最初にはっきり言っておきますが、この設定はおすすめしません。正規のソフトウェアを装ったマルウェアをインストールしてしまうリスクが高まるためです。それでもどうしてもこの道を選ぶなら、ターミナルで一行のコマンドを入力するだけで、隠れたオプションを再表示させることができます。

ターミナルを開き、以下のコマンドを入力してください。

sudo spctl --master-disable

Returnキーを押すとパスワードの入力を求められるので、入力します。その後、システム環境設定を開き(すでに開いている場合は、新しいオプションを反映させるために一度終了して再起動が必要です)、「セキュリティとプライバシー」セクションへ移動します。

Macで「身元不明の開発者」のアプリを開く方法|警告を回避・解除する手順

新しく3つ目の選択肢が現れ、「ダウンロードしたアプリケーションの実行許可:すべてのアプリケーション」を選べるようになります。設定を変更するには、鍵アイコンをクリックしてロックを解除する必要があります。

「すべて」オプションを再び非表示にする方法

Macを家族など他の人と共有している場合は、セキュリティのため「すべて」オプションを消しておくのが賢明です。再び非表示にするには、ターミナルを開いて今度は以下のコマンドを入力します。

sudo spctl --master-enable

身元不明のアプリを開くのは安全なのか?

答えは「安全かもしれないし、そうでないかもしれない」です。重要なのは、Appleの認証を受けていない以上、ソフトウェアが問題ないかどうかを自分自身で見極める必要があるという点です。

ソフトウェアをインストールする前に、アプリのレビュー、提供元企業に関する情報(および配布サイトやプラットフォームの信頼性)、他のユーザーの声や評価を必ず調べましょう。悪質な業者は、自社に正当性の外観を持たせるために偽のレビューを投稿することも厭わないため、上位の検索結果だけで判断せず、複数の情報源を確認することが大切です。納得できない場合は、macOSが問題なくインストールできる代替アプリを探す方が安全でしょう。

また、身元不明のアプリをインストールする際は、アンチウイルスソフトが最新の状態になっているかを特に入念に確認してください。

なお、「身元不明の開発者」の警告ダイアログが表示されたからといって、必ずしもマルウェアをインストールしようとしているわけではありません。Apple自身も認めているように、完全に正当な企業が確認済みリストに載っていないケースはいくつも考えられます。例えば、そのアプリが開発者登録プログラムの開始より古い時期に作られたものというケースもあるのです。

  1. MacでWindowsアプリを動かす3つの方法|Boot Camp・仮想マシン・Wineの違いと選び方

    MacBookでWindows環境を導入する3つの方法 macOS版が用意されていないWindowsソフトウェアをMacで使いたい場合、主に以下の3つの方法があります。 Boot Campを使って、macOSと並行してWindowsをセカンドOSとしてインストールする(デュアルブート) 仮想化ソフト(Parallels Desktop、VMware Fusion、VirtualBox)を使って、Mac上に仮想的なWindows環境を構築し、アプリのようにWindowsを起動する 互換レイヤー「Wine」を使って、WindowsアプリをmacOS上で直接動作させる この記事では、それぞれの方

  2. ターミナルから macOS と Mac アプリをアップデートする方法【コマンド完全解説】

    macOS 本体やインストール済みのアプリのアップデートは、定期的に配信されます。システムソフトウェアとアプリを常に最新の状態に保つことは、システムの安定性を維持し、バグやセキュリティ上の問題を防ぐために非常に重要です。 Mac で OS やアプリをアップデートする方法はいくつかあります。最も一般的なのは、Mac に標準搭載されている App Store を使う従来の方法です。 しかし、アップデートのインストールは App Store だけに限定されません。実は「ターミナル」アプリを使っても、アップデートの検索・ダウンロード・インストールが可能です。さらに、アップデートの適用方法を細かく制御