Skip to main content
このガイドはMacコンピュータに適用されます

Applications、Library、Systemの誰でも書き込み可能なファイルに関するParametersについて

これらのBlueprint Parametersは、Macコンピュータを監査し、Applications、Library、Systemフォルダ内で過度に緩いアクセス権を持つファイルを検出します。誰でも書き込み可能なファイルが原因で生じるセキュリティ上の脆弱性を特定します。

仕組み

これらのParametersは、Applications、Library、Systemフォルダをスキャンし、誰でも書き込み可能なファイルを検出します。Applications Parameterは、準拠していないアプリケーションを誰でも実行可能に変更します。Library Parameterは、誰でも書き込み可能なディレクトリが見つかった場合に修復を試みることができます。System Parameterは、それらの存在を通知します。

誰でも書き込み可能なファイルとは

macOSにおける誰でも書き込み可能(world writable)なファイルとは、システム上のどのユーザーでも変更できるファイルまたはディレクトリのことです。これは便利に思えるかもしれませんが、重大なセキュリティリスクをもたらします。悪意のあるユーザーを含め、どのユーザーでもこれらのファイルを変更できるため、不正な変更、データの破損、さらにはシステムの侵害につながる可能性があります。 これらのファイルは悪意のあるコードの挿入やサービスの妨害に悪用される可能性があるため、その存在を把握しておくことが重要です。ファイルのアクセス権を定期的に監査・管理することで、システムの整合性とセキュリティを維持できます。誰でも書き込み可能なアクセス権を最小限に抑えるか排除することで、Macコンピュータをこうした脆弱性から保護できます。

Applicationsフォルダのアクセス権が適切か確認する

このParameterは、/Applicationsディレクトリ内のどこにあるアプリケーションも誰でも書き込み可能になっていないことを確認します。準拠していないことが判明したアプリケーションは、アクセス権が誰でも実行可能に変更されます。 Blueprint(Assignment Map)でParameterを構成すると、Applicationsフォルダ内の誰でも書き込み可能なアプリケーションを監査し、見つかった場合は修復できます。Parameterを構成するには:
1

Parametersにアクセスする

Blueprintを開き、Parametersを選択します。
2

Parametersを編集する

Parametersを編集を選択します。最初に追加するParameterの場合は、Parametersを追加を選択します。
3

Parameterを検索する

検索フィールドに「Applications folder」と入力します。
4

Parameterを有効にする

Check Applications folder for appropriate permissions Parameterを見つけ、スイッチを切り替えて有効にします。
5

通知を構成する

必要に応じて、ベルアイコンを選択してこのParameterの通知をミュートします。
6

構成を保存する

保存を選択します。

Libraryフォルダで誰でも書き込み可能なファイルを確認する

このParameterは、/Library内のディレクトリが誰でも書き込み可能に設定されていないことを確認します。ディレクトリの除外を作成すると、Iruは指定したフォルダをスキップします。これは、このParameterに準拠するようにディレクトリを変更すると正しく機能しなくなるアプリケーションに役立ちます。その一例がAdobeです。
大規模に展開する前に十分にテストしてください。一部のアプリケーションは、/Library内の関連ディレクトリが誰でも書き込み可能でない場合、正しく機能しません。
Blueprint(Assignment Map)でParameterを構成すると、Libraryフォルダ内にある誰でも書き込み可能なファイルを監査し、見つかった場合は修復を試みることができます。Parameterを構成するには:
1

Parametersにアクセスする

Blueprintを開き、Parametersを選択します。
2

Parametersを編集する

Parametersを編集を選択します。最初に追加するParameterの場合は、Parametersを追加を選択します。
3

Parameterを検索する

検索フィールドに「world writable」と入力します。
4

Parameterを有効にする

Check Library folder for world writable files Parameterを見つけ、スイッチを切り替えて有効にします。
5

ディレクトリの除外を追加する

必要に応じて、Add Directory Exclusionを選択し、Iru Endpointがスキップする各ディレクトリのフルパスをFull paths of excluded directoriesに入力します。
6

通知を構成する

必要に応じて、ベルアイコンを選択してこのParameterの通知をミュートします。
7

構成を保存する

保存を選択します。

Systemフォルダで誰でも書き込み可能なファイルを確認する

このParameterは、/System内のディレクトリが誰でも書き込み可能に設定されていないことを確認します。
Appleのシステム整合性保護(SIP)により、Systemフォルダ内で見つかった誰でも書き込み可能なファイルは自動的に修復できません。この場所で見つかった誰でも書き込み可能なファイルに関するアラートを解決するには、手動での対応が必要です。
Blueprint(Assignment Map)でParameterを構成すると、Systemフォルダ内にある誰でも書き込み可能なファイルを監査し、その存在を管理者に通知できます。Parameterを構成するには:
1

Parametersにアクセスする

Blueprintを開き、Parametersを選択します。
2

Parametersを編集する

Parametersを編集を選択します。最初に追加するParameterの場合は、Parametersを追加を選択します。
3

Parameterを検索する

検索フィールドに「world writable」と入力します。
4

Parameterを有効にする

Check System folder for world writable files Parameterを見つけ、スイッチを切り替えて有効にします。
5

通知を構成する

必要に応じて、ベルアイコンを選択してこのParameterの通知をミュートします。
6

構成を保存する

保存を選択します。
Parametersの詳細については、ナレッジベースのParametersセクションを参照してください。