YugabyteDB
TMA-YUGABYTEDB-3.1.15
Ensure 'debug_print_plan' is disabled
Description
The debug_print_plan setting enables printing the execution plan for each executed query. These messages are emitted at the LOG message level. Unless directed otherwise by your organization's logging policy, it is recommended this setting be disabled by setting it to off. Runs ysqlsh (add the YugabyteDB bin directory to PATH) against PGHOST/PGPORT (default 127.0.0.1:5433) as PGUSER (default yugabyte); supply the password through PGPASSWORD or ~/.pgpass.
Méthode de vérification
Méthode d'audit: Requête SQL
out=$(ysqlsh -h "${PGHOST:-127.0.0.1}" -p "${PGPORT:-5433}" -U "${PGUSER:-yugabyte}" -d "${PGDATABASE:-yugabyte}" -tAc "SHOW debug_print_plan" 2>/dev/null) || exit 1; printf '%s\n' "$out"- Sortie attendue
off
Méthode de correction
Méthode de correction: Recommandation ou correctif d'infrastructure
Set it with the YB-TServer GFlag --ysql_pg_conf_csv="debug_print_plan='off'" on every YB-TServer and restart it.
Propriétés
- Systèmes d'exploitation
- Tous
- Étiquettes
- yugabytedblogging
- Référence
- CIS YugabyteDB Benchmark v2.0.0 - 3.1.15 Ensure 'debug_print_plan' is disabled
Vérifier cet hôte
Exécutez cette commande sur une machine que vous êtes autorisé à auditer. L'analyse est en lecture seule.
tmaegis scan --target yugabytedb