TMAegis베타
tdsql 관련 규칙 더 보기

TDSQL

TMA-TDSQL-7.5

Ensure Credentials Are Stored Encrypted

높음레벨 1수동 검토tdsql

설명

Database passwords, API keys, and other credentials in TDSQL component configuration files should be stored encrypted and must not appear in cleartext.

점검 방법

감사 방식: 수동 검토

이 권장 사항은 자동으로 점검할 수 없습니다. --include-manual 옵션을 전달하면 스캔 결과에 이 지침과 함께 표시됩니다.

Inspect scheduler.xml (oc_tool password, audit_database password, super_user pwd, manager_db password, whitelist user_password tokens) and oss.json system-account *_pwd_encrypt fields. Every password/token must be in encrypted form (long base64/ciphertext); any short readable or cleartext value is a finding.

조치 방법

조치 방식: 가이드 또는 인프라 패치

1. TDSQL provides an AES encryption tool that encrypts all passwords with the cluster master key: Passwords are stored in encrypted form in ZooKeeper. Password fields in configuration files should be filled in after processing with the encryption tool. 2. The cluster master key should be generated independently for each cluster via the deployment-side key injection process and provided at runtime via an environment variable or KMS;

속성

운영 체제
모두
태그
tdsqlcredentials
참고 자료
CIS Tencent TDSQL 10.3.22 Benchmark v1.0.0 - 7.5 Ensure Credentials Are Stored Encrypted