コンテンツにスキップ

0306-docker.socketファイルの所有者がroot:rootに設定されていない


規則ID

  • 0306-docker-socket-ownership

カテゴリ

  • container

レベル

  • warn

対応バージョン

  • Linux

説明

  • systemd でサービスを管理するコンピュータ上で Docker を使用している場合、docker.socket ファイルの所有者とグループ所有者が正しく root に設定されていることを確認してください。

スキャン頻度

  • 0 */30 * * *

理論的根拠

  • docker.socket ファイルには、Docker のリモート API の動作を変更する可能性のある重要なパラメータが含まれています。そのため、ファイルの整合性を維持するために、所有者とグループは root である必要があります。

リスク項目

  • コンテナセキュリティ

監査方法

  • 以下のコマンドを実行して、ファイルとグループが root によって所有されていることを確認します。
stat -c %U:%G /usr/lib/systemd/system/docker.socket | grep -v root:root

上記のコマンドは何も出力しないはずです。

修復

  • 以下のコマンドを実行します。
    #> chown root:root /usr/lib/systemd/system/docker.socket
    
    これにより、ファイルの所有者とグループ所有者が root に設定されます。

影響

  • なし

デフォルト値

  • このファイルはシステム上に存在しない場合があります。その場合、この推奨事項は適用されません。デフォルトでは、ファイルが存在する場合、そのファイルの所有者とグループ所有者は正しく root に設定されています。

参考文献

CIS コントロール

  • なし

フィードバック

このページは役に立ちましたか?