TMAegis
Thêm quy tắc cho cockroachdb

TMA-COCKROACHDB-3.1

Ensure CockroachDB Logging Is Enabled and Logs Are Securely Stored

CaoCấp 1Xem xét thủ côngcockroachdb

Mô tả

CockroachDB's built-in logging must remain enabled to capture database events, and log files should be stored in a secure location with appropriate access restrictions. Misconfiguration (for example an empty or invalid --log-dir) can prevent logs from being retained.

Cách kiểm tra

Phương pháp kiểm tra: Xem xét thủ công

Khuyến nghị này không thể kiểm tra tự động. Lần quét sẽ liệt kê mục này kèm hướng dẫn khi bạn truyền cờ --include-manual.

Run systemctl cat cockroach.service | grep ExecStart: it should set --log-dir=<path>, --log-config-file or --log={yaml} (otherwise logs go to <store>/logs). In that directory confirm cockroach.log, cockroach-security.log, cockroach-sql-audit.log and cockroach-sql-auth.log exist with recent timestamps, the directory is owned by cockroach with mode 700 or stricter, and log files are 640 or stricter.

Cách khắc phục

Phương pháp khắc phục: Hướng dẫn hoặc bản vá hạ tầng

mkdir -p /var/lib/cockroach/logs; chown -R cockroach:cockroach /var/lib/cockroach/logs; chmod 700 /var/lib/cockroach/logs; add --log-dir=/var/lib/cockroach/logs (or --log-config-file=<yaml>) to ExecStart in cockroach.service, then systemctl daemon-reload and perform a rolling restart.

Thuộc tính

Hệ điều hành
Bất kỳ
Thẻ
cockroachdblogging
Tham chiếu
CIS CockroachDB v25.x Benchmark v1.0.0 - 3.1 Ensure CockroachDB Logging Is Enabled and Logs Are Securely Stored