TMAegis
Више правила за tdsql

TDSQL

TMA-TDSQL-3.12

Ensure Correct Permissions on Audit Log Files

ВисокаНиво 2Аутоматскаtdsql

Опис

If MySQL audit logging is enabled, the audit log files must have restrictive permissions. Audit logs are critical for security monitoring and forensic analysis. Searches /data/tdsql (the benchmark path; confirm audit_txsql_audit_dir points inside it). Counts audit files accessible by other users; expected 0600 or 0640, owner mysql:mysql.

Како се проверава

Метод провере: Команда љуске

shell
n=0; for p in "/data/tdsql"; do [ -e "$p" ] && n=$((n+1)); done; [ $n -gt 0 ] || exit 1; c=0; for p in "/data/tdsql"; do [ -e "$p" ] || continue; c=$((c + $(find "$p" -type f -name '*audit*' -perm /o+rw -print 2>/dev/null | wc -l))); done; echo $c
Очекивани излаз
0

Како се исправља

Метод исправке: Смерница или закрпа инфраструктуре

find /data/tdsql -name '*audit*' -type f -exec chmod 640 {} +; chown mysql:mysql those files.

Својства

Оперативни системи
Било који
Ознаке
tdsqlpermissionsaudit
Референца
CIS Tencent TDSQL 10.3.22 Benchmark v1.0.0 - 3.12 Ensure Correct Permissions on Audit Log Files

Проверите овај рачунар

Покрените ово на рачунару за који имате дозволу за проверу. Скенирање ради у режиму само за читање.

shell
tmaegis scan --target tdsql --level 2