TMAegisBeta
Aturan lainnya untuk postgres

PostgreSQL

TMA-POSTGRES-3.1.17

Ensure 'debug_print_rewritten' is disabled

RendahLevel 1Otomatispostgres

Deskripsi

The debug_print_rewritten setting enables printing the query rewriter output 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 psql as ${PGUSER:-postgres} against ${PGDATABASE:-postgres}; set PGHOST/PGPORT and use ~/.pgpass (not PGPASSWORD, see 1.6/1.7) when peer authentication is not available.

Cara pemeriksaan

Metode audit: Kueri SQL

sql_query
out=$(psql -X -U "${PGUSER:-postgres}" -d "${PGDATABASE:-postgres}" -tAc "SHOW debug_print_rewritten" 2>/dev/null) || exit 1; printf '%s\n' "$out"
Output yang diharapkan
off

Cara perbaikan

Metode perbaikan: Pernyataan SQL

shell
psql -X -U "${PGUSER:-postgres}" -c "ALTER SYSTEM SET debug_print_rewritten = 'off'" -c "SELECT pg_reload_conf()"

Properti

Sistem operasi
Apa saja
Tag
postgresdatabaselogging
Referensi
CIS PostgreSQL 18 Benchmark v1.0.0 - 3.1.17 Ensure 'debug_print_rewritten' is disabled

Periksa host ini

Jalankan ini pada mesin yang diizinkan untuk Anda audit. Pemindaian bersifat hanya baca.

shell
tmaegis scan --target postgres