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