1723059579
2024-08-07 18:28:15
拡大する / Mac の Gatekeeper 機能は、2012 年に導入されて以来、開発者にアプリのデジタル署名を促してきました。
アップル/アンドリュー・カニンガム
サードパーティのソフトウェアをMacで実行する方がiPhoneやiPadで実行するよりもずっと簡単だった。iPhoneのApp Storeがオープンしてから数年後にMac App Storeが導入されたにもかかわらず、サードパーティのスクリプトやソフトウェアをどこからでもMacにダウンロードして実行することは可能だった。これがiPhoneがMacでサードパーティのソフトウェアを動作させない理由の1つだ。 とiPad はソフトウェアのサイドローディングとサードパーティのアプリストアに関する新しい欧州連合の規制の対象となりますが、Mac は対象となりません。
それは変わらない macOS 15 セコイア、今秋に一般公開される予定のmacOSの新バージョン。しかし、 は 一部のアプリではさらに迷惑になるだろうと、 メモ 昨日、Apple の開発者サイトに追加されました。
「macOS Sequoiaでは、正しく署名されていない、または公証されていないソフトウェアを開くときに、ユーザーはControlキーを押しながらクリックしてGatekeeperを無効にすることができなくなります」と短いメモには書かれている。「ソフトウェアの実行を許可する前に、システム設定 > プライバシーとセキュリティにアクセスして、ソフトウェアのセキュリティ情報を確認する必要があります。」
ユーザー(私を含む)は、macOS Sequoia の初期のベータ版でこの動作に気づいていましたが、このメモにより、変更は意図的に行われ、ソフトウェアは意図したとおりに動作していることが確認されました。
何が変わり、何が変わらないのか
何が変わるのかを理解するには、macOSがサードパーティ製アプリをどのように扱うかを理解することが役に立つ。macOSではソフトウェアをどこからでもダウンロードして実行できるが、Appleは開発者にソフトウェアにデジタル署名してAppleに送信することを推奨している。 公証のためAppleはこれを「ソフトウェアをスキャンして悪意のあるコンテンツがないか確認し、コード署名の問題をチェックし、結果をすぐに返す自動システム」と説明しています。注目すべきは、 ない と同じ アプリレビュープロセス Apple の App Store では、提出されたアプリを人間がチェックし、Apple の規則に違反している場合は配布を拒否することができます。
認証にはユーザーにとってメリットがある。ユーザーはアプリが改ざんされていないことを確信でき、macOS のアプリスクリーニング セキュリティ機能 Gatekeeper による煩わしさを最小限に抑えてアプリを実行できる。しかし、開発者にとっては余分な手順が必要になり、年間 100 ドルの有料 Apple Developer アカウントの使用が必要になる。これは、趣味のプロジェクトや、貢献者にほとんど (またはまったく) 収入をもたらさないオープンソース プロジェクトにとってはコストに見合わないかもしれない。
署名されていない、公証されていないソフトウェアは、現在の macOS バージョンでは実行できませんが、実行したいアプリまたはスクリプトを右クリックまたはコントロール クリックして[開く]をクリックすると、ダイアログ ボックスに[とにかく開く]オプションが表示され、ソフトウェアを起動できます。アプリに例外を設定したら、ソフトウェアが更新または何らかの変更されない限り、他のアプリと同じように実行できます。
拡大する / macOS Sequoia で署名されていないアプリの実行を許可するために移動する必要がある設定アプリのセクション。
アンドリュー・カニンガム
ここから、Sequoia の変更点について見ていきましょう。署名されていないアプリを簡単に開くための右クリック/コントロール クリック オプションは利用できなくなりました。署名されていないソフトウェアを開きたいユーザーは、遠回りをする必要があります。まず、アプリを起動して、開けないことを示すダイアログ ボックスを閉じます。次に、設定を開き、[プライバシーとセキュリティ]画面に移動し、一番下までスクロールして[セキュリティ]セクションに移動し、最後に実行しようとした署名されていないアプリに表示される[とにかく開く]ボタンをクリックします。
これは、設定がまだシステム環境設定だった時代(そしてAppleがGatekeeperのチェックを完全に無効にできるようにしていた時代)から、Gatekeeperを回避するためのオプションとして常に存在していた。 2016年に削除されました)。しかし、右クリックのトリックを発見してからは、時間がかかりすぎるため、実際にはその方法で実行することはありませんでした。今では、長い方法で実行することが必須です。
これがどれほど混乱を招くかは、あまり強調したくありません。一般的に、アプリを初めて実行できるようにしたら、アプリが更新されたり、変更されたり、改ざんされたりしない限り、再度考える必要はありません。Apple は、macOS で新しい動作を許可したり禁止したりしていません。大手開発者の人気アプリは認証される傾向があるため、この変更は無関係です。そして、この変更によって、より多くの開発者がアプリに署名して認証するようになれば、それはユーザーのセキュリティと利便性にとって間違いなく有利です。
しかし、ほとんどの人にとっては、それは小さな迷惑を中程度の迷惑に変えるだけだろう。そして陰謀論者の間では、それが再燃するだろう。 12歳の不安 Apple が iOS と iPadOS をすでにロックダウンしているのと同じ程度に macOS をロックダウンすることについて。
macOS 15 Sequoiaアップデートは現在開発者向けに提供されており、 一般市民 Appleのベータプログラムのいずれかに登録している場合は、ベータ版として提供されます。 15.1アップデートの初期バージョン 一部の Apple Intelligence 生成 AI 機能が有効になっているため、Apple Silicon Mac の開発者も利用できます。
#macOS #SequoiaではGatekeeperアプリのチェックを無効にするためにさらに手間がかかる