いくつかのアプリケーションをインストールできるように Mac、無効にする方法を知る必要があります Gatekeeper pe macOS. そうしないと、いくつかのアプリケーションをインストールするときに、「App cannot be opened because it is from an unidentified developer.「
ゲートキーパーを無効にする方法を確認する前に macOS、この機能が何を意味し、何に役立つかを知ることは非常に重要です。
キュプリン
それは何ですか Gatekeeper pe macOS?
Gatekeeper あります セキュリティ機能 オペレーティングシステムに統合 macOS、バージョンから始まる OS X Mountain Lion (10.8)、ユーザーの保護に役立ちます マルウェア アプリケーションに対する およびその他の悪意のあるプログラム。 基本的に、この機能は、どのアプリケーションをインストールして開くことができるかを制御します。 Mac.
デフォルトでは、 Gatekeeper からダウンロードしたアプリケーションのみをインストールして開くことができるように構成されています。 App Store またはそれらの 特定された開発者 そしてチェック Apple.
によって識別されていない開発者からアプリケーションをインストールしようとすると、 Apple、アプリケーションのインストールの実行は、メッセージ「App cannot be opened because it is from an unidentified developer.
Gatekeeper マルウェア アプリケーションから 100% 保護するわけではありませんが、あまり技術的でないユーザーや、オペレーティング システムにとって危険なアプリケーションをインターネットからダウンロードできるユーザーにとっては、非常に役立ちます。 Gatekeeper セキュリティに影響を与える可能性のあるアプリケーションを誤ってインストールするのを防ぎます Mac.
ゲートキーパーを無効にする方法 macOS?
ほとんどの場合、オペレーティング システムのセキュリティ機能を無効にすることはお勧めしませんが、App Store 以外からアプリケーションをインストールする必要がある場合や、検証されていない開発者によって作成されたアプリケーションをインストールする必要がある場合もあります。 Apple、無効 Gatekeeper 必要とされている。
この例では、「」というアプリケーションを使用します。App.dmg」によって作成されますunidentified developer」 そしてどれ Gatekeeper それをブロックします。
アプリケーションをインストールするためにファイルを開こうとすると」App.dmg」というメッセージが表示されます。 “App.dmg” cannot be opened because it is from an unidentified developer. の追加で macOS このアプリケーションにマルウェアが含まれているかどうかを確認できません。
アプリケーションをインストールしようとしたときにこのメッセージが表示された場合、XNUMX つの方法があります。
方法1: によってブロックされたアプリケーションを開く Gatekeeper
ブロックされたアプリケーションは、次の場所から開くことができます。 System Settings → Privacy & Security.
"下Security」によってブロックされたアプリケーションを開くことができるオプションが見つかります Gatekeeper。 "Open Anyway"
「By opening this app, you will be overriding system security which can expose your computer and personal information to malware that may harm your Mac or compromise your privacy." - クリック "Open"
アプリケーション「App.dmg」が開きますが、複数のインストール プロセスがある場合、Gatekeeper によって引き続きブロックされる可能性があります。
方法2: 無効にします Gatekeeper 複数のソースからのインストールが可能
App Storeや検証済みの開発者だけでなく、あらゆるソースからアプリケーションをインストールできる最も安全な方法は、無効にすることです Gatekeeper. したがって、アプリケーションのインストールを許可するかどうかを自分で選択できます。 macOS、および他のソースから。 "Anywhere"
オープン Terminal pe macOS コマンドラインを実行します(実行する行のユーザーパスワードを入力します):
sudo spctl --master-disable
に戻ります」Privacy & Security" 新しいオプションを有効にします "Anywhere"
これで、任意のアプリケーションをインストールできます macOS、それが App Store からのものでなくても、 Apple.
コマンドラインを使用して、その場でゲートキーパー保護を有効にすることができます。
sudo spctl --master-enable
アプリケーションがまだインストールできないシナリオがあります。 "App is damaged and can’t be opened"
このシナリオでは、そのアプリケーションのインストールによってオペレーティング システムの整合性が損なわれないように十分に注意する必要があります。 エラーメッセージが表示されたときにアプリケーションをインストールしたい場合:App is damaged and can’t be opened"、そのアプリケーションの拡張属性を削除できます。 セキュリティ上の理由からアプリケーションの実行をブロックできる属性を含めます。
走る Terminal、次のコマンド ライン:
xattr -cr /full/path/Application.app
もちろん、上記のコマンドでアプリケーションのパスと名前を変更します。 (タイプ: でドラッグ drag&drop でのアプリケーション Terminal、コマンドラインを書いた後)。