TMAegisBeta
Thêm quy tắc cho oceanbase

OceanBase

TMA-OCEANBASE-4.1.7

Ensure No Users Have Wildcard Hostnames

CaoCấp 2Tự độngoceanbase

Mô tả

All user accounts in the database should be strictly restricted to connect only from specific hosts or IP addresses explicitly required for their business operations. Runs obclient with the connection options in OB_CONN (default "-h127.0.0.1 -P2881 -uroot@sys"); point it at the MySQL-mode tenant being assessed and supply the password via OB_CONN (-p...) or a [client] section in ~/.my.cnf. Passes when no account has host '%' (the defaults root@% and ORAAUDITOR@% fail until restricted).

Cách kiểm tra

Phương pháp kiểm tra: Truy vấn SQL

sql_query
out=$(obclient ${OB_CONN:--h127.0.0.1 -P2881 -uroot@sys} -N -B -e "SELECT COUNT(*) FROM mysql.user WHERE host = '%'" 2>/dev/null) || exit 1; printf '%s\n' "$out"
Đầu ra mong đợi
0

Cách khắc phục

Phương pháp khắc phục: Hướng dẫn hoặc bản vá hạ tầng

RENAME USER '<user>'@'%' TO '<user>'@'<approved host or subnet>'; for every account returned.

Thuộc tính

Hệ điều hành
Bất kỳ
Thẻ
oceanbaseauthenticationnetwork
Tham chiếu
CIS OceanBase Enterprise Edition V4 Benchmark v1.0.0 - 4.1.7 Ensure No Users Have Wildcard Hostnames

Kiểm tra máy này

Chạy lệnh này trên máy bạn được phép kiểm tra. Lần quét chỉ ở chế độ đọc.

shell
tmaegis scan --target oceanbase --level 2