YugabyteDB
TMA-YUGABYTEDB-3.1.18
Ensure 'log_disconnections' is enabled
СреднийУровень 1Автоматическаяyugabytedb
Описание
Enabling the log_disconnections setting logs the end of each session, including session duration. This parameter cannot be changed after the session start. 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.
Как проверяется
Метод проверки: SQL-запрос
sql_query
out=$(ysqlsh -h "${PGHOST:-127.0.0.1}" -p "${PGPORT:-5433}" -U "${PGUSER:-yugabyte}" -d "${PGDATABASE:-yugabyte}" -tAc "SHOW log_disconnections" 2>/dev/null) || exit 1; printf '%s\n' "$out"- Ожидаемый вывод
on
Как исправляется
Метод исправления: Рекомендация или патч инфраструктуры
Set it with the YB-TServer GFlag --ysql_pg_conf_csv="log_disconnections='on'" on every YB-TServer and restart it.
Свойства
- Операционные системы
- Любая
- Теги
- yugabytedblogging
- Источник
- CIS YugabyteDB Benchmark v2.0.0 - 3.1.18 Ensure 'log_disconnections' is enabled
Проверить этот хост
Выполните команду на компьютере, аудит которого вам разрешён. Сканирование работает только на чтение.
shell
tmaegis scan --target yugabytedb