TMAegis
Más reglas para tdsql

TMA-TDSQL-5.8

Ensure Authentication Is Enabled on the OSS Management Platform

CríticaNivel 1Automatizadatdsql

Descripción

The TDSQL OSS management platform provides API authentication, supporting username/password- and token-based authentication as well as IP allowlisting. Uses TDSQL_HOME (install directory with bin/, conf/, boot/, log/; default /data/tdsql); reads <TDSQL_HOME>/conf/scheduler.xml and passes when <oss_auth> has enable="1". Also confirm pwd_strength="2" and expire_hours of 24 or less.

Cómo se verifica

Método de auditoría: Comando de shell

shell
f="${TDSQL_HOME:-/data/tdsql}/conf/scheduler.xml"; [ -r "$f" ] || exit 1; if grep -Eo '<oss_auth[^>]*' "$f" | grep -Eq '[[:space:]]enable="1"'; then echo compliant; else echo noncompliant; fi
Salida esperada
compliant

Cómo se corrige

Método de corrección: Guía o parche de infraestructura

Set <oss_auth enable="1" ... pwd_strength="2" expire_hours="24" enable_token_renewal="1" /> in scheduler.xml and restart OSS.

Propiedades

Sistemas operativos
Cualquiera
Etiquetas
tdsqlauthenticationoss
Referencia
CIS Tencent TDSQL 10.3.22 Benchmark v1.0.0 - 5.8 Ensure Authentication Is Enabled on the OSS Management Platform

Verificar este host

Ejecute esto en un equipo que tenga permiso para auditar. El escaneo es de solo lectura.

shell
tmaegis scan --target tdsql