TMAegis베타
tdsql 관련 규칙 더 보기

TDSQL

TMA-TDSQL-4.11

Ensure the TXSQL SQL Firewall Is Enabled

보통레벨 2수동 검토tdsql

설명

The TXSQL kernel includes a built-in SQL firewall (txsql_sql_filter) that can reject specific SQL types/keyword patterns or limit the concurrent connections matching a rule. Rule metadata is stored in information_schema.txsql_sql_filter_info (fields: TYPE, ITEM_ID, CURRENT_CONN, MAX_CONN, REJECTED_SQL_COUNT, CREATED_TIME, EXPIRE_TIME, EXPIRED, KEY_STR, ORIGIN_STR, etc.).

점검 방법

감사 방식: 수동 검토

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

-- Check the SQL firewall switch SHOW GLOBAL VARIABLES LIKE 'txsql_sql_filter_enable'; -- View configured filter rules and their hit/reject statistics SELECT * FROM information_schema.txsql_sql_filter_info; Confirm txsql_sql_filter_enable = ON, and that interception rules are configured for critical scenarios (financial transaction tables, user data tables).

조치 방법

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

Configuring rules through the OSS management interface is recommended (OSS validates rule legality before pushing). If executing SQL directly as an administrator, the rule syntax of the txsql_sql_filter variable is: -- Enable the SQL firewall SET GLOBAL txsql_sql_filter_enable = ON;

속성

운영 체제
모두
태그
tdsqlhardening
참고 자료
CIS Tencent TDSQL 10.3.22 Benchmark v1.0.0 - 4.11 Ensure the TXSQL SQL Firewall Is Enabled