macOSでシステム整合性保護を無効にする方法

長年のMacパワーユーザーは、オペレーティングシステムを最低レベルで微調整する機能を楽しんでいたようです。何年もの間、隠し設定とカスタマイズアプリを使用すると、ユーザーはMacを完全に制御して、外観と機能をカスタマイズできます。

しかし、ユーザーがこれらのコアシステムファイルにアクセスできれば、マルウェアもアクセスできます。 Appleが2015年のOSX El Capitanから、macOSにシステム整合性保護と呼ばれるセキュリティ機能を導入するようになったのはこの現実です。システム整合性保護はほとんどのユーザーが恩恵を受ける重要な機能ですが、特定の電力で問題を引き起こす可能性がありますユーザーのワークフローとアプリケーション。そのため、柔軟性を高める代わりにセキュリティが低下するリスクを受け入れる場合は、macOSでシステム整合性保護を無効にする方法を説明します。

macOSでシステム整合性保護を無効にする方法

システム整合性保護とは何ですか?

先に進む前に、システム整合性保護が行うことを正確に確認して、システム整合性保護を無効にすることが必要なことであることを確認しましょう。システム整合性保護とは、重要なシステムファイルへのアクセスを制限し、マルウェアやその他の悪意のあるソフトウェアに対する特定の攻撃ベクトルをブロックすることです。

通常のmacOSユーザーアカウントには、アクセスできるファイルに常に制限がありますが、 rootユーザー、システム管理の目的で昇格された特権を持つ特別なユーザーアカウントには、制限はありませんでした。システム整合性保護が導入される前は、rootアカウントとパスワードにアクセスできる物理的なユーザーまたはスクリプトは、システムのすべての領域に効果的に完全にアクセスできました。

潜在的なセキュリティ問題を認識し、 多くの Macユーザーはコアシステムファイルにアクセスしたり変更したりする必要はありません。Appleは、rootユーザーであっても、主要な場所やファイルへのアクセスをブロックするためにシステム整合性保護を作成しました。これらの場所は次のとおりです。

/システム

/ usr

/置き場

/ sbin

macOSの一部としてプリインストールされているすべてのアプリケーション

システム整合性保護を有効にすると、これらの場所にあるファイルを変更する唯一の方法は、明示的な許可を得てAppleによって署名されたアプリまたはプロセスを使用することです。たとえば、ソフトウェアアップデートプロセスやApple独自のアプリケーションインストーラーなどです。サードパーティのアプリやMacの管理者でさえ、いかなる状況でもこれらのファイルを変更することはできません。これを行おうとすると、「sudo」コマンドを使用しても、単に 操作は許可されていません メッセージ。

システム整合性保護が拒否されました

システム整合性保護を無効にする必要がありますか?

前述のように、システム整合性保護は、システムファイルを変更する機能を必要とする特定のパワーユーザーワークフローまたはアプリケーションで問題を引き起こす可能性があります。幸いなことに、システム整合性保護を無効にすると、Macがより脆弱になるリスクを受け入れることができます。ただし、パワーユーザーにとっては、これらのファイルに引き続きアクセスして変更できる柔軟性は、リスクに見合う価値があるかもしれません。

つまり、必要なワークフローまたはアプリが保護されたシステムファイルへのアクセスに依存していることが確実であり、関連するリスクを理解している場合は、システム整合性保護を無効にしても問題ない可能性があります。ただし、システム整合性保護を無効にする必要がある理由がわからない場合、またはダウンロードしたアプリから指示されたために無効にするだけの場合は、有効のままにして、アプリまたはプロセスの別の解決策を見つけることをお勧めします。あなたは適応しようとしています。

システム整合性保護を無効にする

  1. システム整合性保護を無効にするには、Macをリカバリモードで起動します。 指示NS ブートチャイムが聞こえたらすぐにキーボードのキーを押します。
  2. リカバリモードで起動したら、[ ユーティリティ>ターミナル 画面上部のメニューバーから。
  3. Macの回復端末

  4. システム整合性保護が現在有効または無効になっているかどうかを確認するには、コマンドを使用します csrutilステータス.
  5. mac検証システム整合性保護

  6. 無効にする システム整合性保護、コマンドを使用します csrutil disable。あなたはできる 再度有効にする 後でこれらの手順を繰り返し、コマンドを使用して csrutil enable 代わりは。
  7. macはシステム整合性保護を無効にします

  8. システム整合性保護を無効にしたら、AppleメニューからMacを再起動します。

macはシステム整合性保護の再起動を無効にします

最近の投稿

$config[zx-auto] not found$config[zx-overlay] not found