AppleのmacOS Catalinaは、デフォルトでアプリの認証を要求する最初のmacOSです。

AppleのmacOS Catalinaは、デフォルトでアプリの認証を要求する最初のmacOSです。

ウィリアム・ギャラガーのプロフィール写真ウィリアム・ギャラガー

· 1分で読めます

Apple のソフトウェア セキュリティ プロセスを通過していないアプリは、Gatekeeper の更新バージョンによって macOS Catalina で実行できなくなります。

今後リリースされるmacOS Catalinaをサポートする予定の開発者は、アプリをAppleの認証セキュリティプロセスに提出する必要があり、提出しないとアプリは実行されません。

この新たな措置は、開発者が任意でアプリを提出できる既存のゲートキーパープロセスを拡張したものです。Appleによると、この要件は、ダウンロードされたソフトウェアがユーザーが信頼するソースからのものであることを保証するために設計されています。

「Developer IDで署名されたMacアプリ、インストーラーパッケージ、カーネル拡張機能は、macOS Catalinaで動作させるためにAppleによる認証も必要になります」と、同社は新しい開発者向けページで述べています。「これにより、より合理化されたGatekeeperインターフェースが表示されるため、ユーザーは、ソフトウェアの入手元に関わらず、ダウンロードして実行するソフトウェアがマルウェアではないという確信をより深めることができます。」

このプロセスでは、登録開発者がAppleにソフトウェアを送信すると、自動的にスキャンが行われ、悪意のあるコードやその他の潜在的なセキュリティ問題がないか調べられます。これは、Mac App Store以外でアプリを配信する開発者を対象としています。ストア内のアプリは既に同様のセキュリティ手順を経ています。

公証アプリ機能は、2018年のWWDCでオプションとして初めて発表されましたが、Appleはこれを必須にするよう取り組んできました。

新しいmacOS Catalinaは2019年のWWDCで発表され、ソフトウェアのベータ版はすでに開発者向けに提供されています。