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).

修正方法

修正方法: ガイダンスまたは IaC パッチ

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