Apple の macOS Sequoia アップデートでは、Gatekeeper セキュリティ機能をバイパスして、Mac に署名のないアプリをインストールできるようにする方法が変更されました。

macOS Sequoia 以前は、ダウンロードしたアプリをControlキーを押しながらクリックし、メニューから「開く」を選択し、もう一度「開く」を選択して確定することで、Gatekeeperを無効にできました。AppleはmacOS Sequoiaのベータ5でこの動作を変更しました。
右クリックの代わりに、プライバシーとセキュリティセクションに移動し、ボタンを押して確認し、管理者パスワードを再度入力して確認してから、ブロックされたアプリを開くという手順になりました。AppleはGatekeeperをバイパスするオプションを削除していませんが、macOS Sequoiaでは操作が少し複雑になっています。Michale Tsai氏は自身のブログで、これは初回起動時のみ必要だと説明しています。その後は、以前と同じようにControlキーを押しながらクリックするだけで済みます。しかし、Tsai氏が指摘するように、自力でこの問題を解決しようとしている初心者ユーザーには幸運を祈ります。
ソーシャルメディアのコメントでは、AppleがMac OSのロックダウンをさらに強化したと報じられていますが、これは全く関係ありません。今回のマルウェアは、実際にはユーザーにControlキーを押しながらクリックして実行ファイルを開くよう指示するため、誰にとっても、特に初心者ユーザーにとっても明らかに有利です。
macOS Sequoia: Gatekeeperを回避して署名のないMacアプリのインストールを許可する方法
Appleは開発者向けウェブサイトの投稿で、Gatekeeperの変更を認めました。「macOS Sequoiaでは、正しく署名されていない、または認証されていないソフトウェアを開く際に、Controlキーを押しながらクリックしてGatekeeperを無効にすることができなくなります」とAppleは述べています。
代わりに、ソフトウェアの実行を許可する前に、「システム設定」>「プライバシーとセキュリティ」に移動して、ソフトウェアのセキュリティ情報を確認する必要があります。
「プライバシーとセキュリティ」セクションの下部にある「セキュリティ」という見出しの下で、ブロックされたアプリを許可できます。「とにかく開く」をクリックし、もう一度「開く」をクリックして確定し、この特定のアプリに対して Gatekeeper をバイパスします。前と同様に、同じアプリを後で起動してもアラートはトリガーされないため、これを行う必要があるのは 1 回だけです。
Gatekeeper の強度を調整するには、「次のアプリからのアプリケーションを許可」の横にあるメニューをクリックし、「App Store 」を選択してApp Store からダウンロードしたアプリのみを許可するか、「 App Store と既知の開発者」を選択してApp Store アプリと App Store 外で配布された署名済みアプリの両方を許可します。
後者のオプションを有効にすると、AirBuddy などの署名済みアプリは、インターネットからダウンロードしたアプリを開こうとしていることをユーザーに知らせるための警告を引き続き表示しますが、「開く」をクリックしてアプリの起動を続行することでこの警告を無視できます。
署名されていない非 App Store アプリは、上記の方法を使用して手動で許可する必要があります。
macOSのGatekeeperとは何ですか?どのように機能しますか?
よく知らない人のために説明すると、Mac の Gatekeeper とは、開発者の Web サイトから直接ダウンロードしたソフトウェアなど、App Store に載っていないアプリをインストールしようとしたときに作動する、macOS のランタイム保護システムです。
Gatekeeperは、Appleの認証プロセスを通じて、アプリが開発者IDで署名されているかどうかを確認します。信頼できないソフトウェアにはマルウェアが含まれている可能性があるため、Gatekeeperは、アプリごとに手動で上書きされない限り、署名されていないアプリのインストールを拒否します。
最後に、Gatekeeperを完全に無効化するターミナルコマンドがmacOS Sequoiaで正常に動作することを確認しました。ただし、macOSは一定日数経過するとGatekeeperを自動的に再有効化するため、ご注意ください。