Apple認証を受けていないmacOSアプリでも起動する方法

Apple認証を受けていないmacOSアプリでも起動する方法

Macで古いソフトウェアを実行しようとすると、Appleによる認証を受けていないため失敗する可能性があります。macOS Gatekeeperにブロックされずにダウンロードしたアプリを実行する方法をご紹介します。

インターネットからアプリケーションをダウンロードすることは危険な作業であり、ソフトウェアが問題を引き起こす可能性が高くなります。最悪の場合、ダウンロードによってマルウェアがインストールされ、データが消去されたり、身代金を要求されたりする可能性があります。

Mac App Storeからアプリをダウンロードするのも、Macで安全なソフトウェアだけを実行するための確実な方法です。ただし、必ずしもこれが可能とは限りません。Mac App Storeでアプリが入手できない場合があり、その場合は他のアプリを探す必要があります。

インターネットに精通したユーザーであれば、ダウンロードが安全かどうかを判断する独自の方法を持っているでしょう。例えば、開発者のウェブサイトなどの公式ソースからダウンロードされているか確認するなどです。繰り返しますが、万全なものは存在しません。そのため、macOSにはユーザーを保護するための追加の安全策としてシステムが搭載されていますが、それでも意図した動作を妨げる可能性があります。

私は門番だ

Gatekeeperは、AppleがmacOSで採用しているシステムで、実行可能なものを制限することでMacをマルウェアから保護します。Gatekeeperは、あらゆるアプリの実行を許可するのではなく、デジタルバウンサーのようにアプリの実行前に検証を行います。

本質的には、Gatekeeperはダウンロードされたアプリを初めて実行する前に検証します。その過程で、アプリがMac App Storeから入手されたものか、あるいはインターネットから入手したものであれば、有効な開発者IDで署名され、Appleによって認証されていることを確認します。

潜在的に安全でないアプリを実行しようとすると、Gatekeeper が介入します。

潜在的に安全でないアプリを実行しようとすると、Gatekeeper が介入します。

Developer ID証明書はAppleが発行し、開発者が信頼できる当事者であり、アプリの作成者であることを示すために提供されます。しかし、アプリがゲートキーパーを通過するために必要なのはそれだけではありません。

macOS 10.15以降、開発者IDを使用して配布されるすべてのソフトウェアは認証を受ける必要があります。開発者は、Appleの自動認証サービスにアプリを提供する必要があります。このサービスはソフトウェアをスキャンし、その他のチェックを行って、安全に実行できることを確認します。

有効な開発者 ID と Gatekeeper が読み取り可能なチケットを持つ公証済みアプリは macOS によって信頼されており、問題なく実行されるはずです。

例外は問題である

ナイトクラブを守る有能な用心棒のように、Gatekeeper は、有効な開発者 ID がなく、認証もされていないアプリのダウンロードを自動的に停止します。

通常の使用では、これは大きな問題ではありません。問題となるのは、認証を受けていないソフトウェアを使用している場合です。

ゲートキーパーがアプリの実行を阻止した場合は、

Gatekeeper によってアプリの実行がブロックされた場合は、「とにかく開く」ように指示することができます。

通常、これは良い兆候ではありませんが、開発者が何年もアプリを更新していない場合など、全く問題がない場合もあります。もしアプリが十分に古い場合、開発者IDが紐付けられたアプリに認証が義務付けられて以来、更新されていない可能性があります。

通常、Gatekeeperは適切な動作をし、アプリの実行をブロックします。ただし、安全だとわかっているアプリの場合は、Gatekeeperに実行を許可するよう指示する必要があります。

macOSでダウンロードしたアプリのGatekeeperを回避する方法

  • アプリをダウンロードしてインストールします。
  • 実行しようとすると、「Apple では悪意のあるソフトウェアかどうか確認できないため開けない」という内容のウィンドウが表示される場合があります。[ OK]をクリックします。
  • システム環境設定を開き、セキュリティとプライバシーを選択します。
  • 左下の南京錠がロックされている場合は、クリックして認証し、ロックを解除します。
  • 「アプリは識別された開発者のものではないため、使用がブロックされています」というメッセージの横にある [とにかく開く]をクリックします。
  • システム環境設定を閉じます。
  • アプリを実行します。
  • 悪意のあるファイルかどうかを確認できないという警告が再度表示されます。「開く」をクリックしてください。

警告

この記事の前の段落からまだ明らかでない場合、AppleInsider は、正当な理由がない限り、Mac にアプリをダウンロードしてインストールし、Gatekeeper をバイパスすることを推奨しません。

Gatekeeper にアプリの実行を許可するように指示した後でも、最後にもう一度警告が表示されます。

Gatekeeper にアプリの実行を許可するように指示した後でも、最後にもう一度警告が表示されます。

認証済みのアプリやMac App Storeから入手できるアプリで、同様の機能があり、より安全なものがあるかもしれません。もしそうでない場合は、マルウェア感染を防ぐため、インストールする前に、実行したいアプリが安全であることを確認してください。

Gatekeeperをバイパスすることは可能ですが、メンテナンスされていないソフトウェアを実行するにはいくつかの手順が追加されます。ただし、習慣にしないでください。