TMAegisBeta
Thêm quy tắc cho bottlerocket

Bottlerocket

TMA-BOTTLEROCKET-3.2.7

Ensure TCP SYN Cookies is enabled

Trung bìnhCấp 1Tự độngbottlerocket

Mô tả

When tcp_syncookies is set, the kernel will handle TCP SYN packets normally until the half-open connection queue is full, at which time, the SYN cookie functionality kicks in. SYN cookies work by not using the SYN queue at all. The audit reads the running value from /proc/sys. Run tmaegis on the host through the admin container root shell (sudo sheltie).

Cách kiểm tra

Phương pháp kiểm tra: Lệnh shell

shell
bad=0
chk() { f=/proc/sys/$(printf %s "$1" | tr . /); v=$(cat "$f" 2>/dev/null) || { echo "$1: not readable"; bad=1; return; }; [ "$v" = "$2" ] || { echo "$1 = $v (expected $2)"; bad=1; }; }
chk net.ipv4.tcp_syncookies 1
[ "$bad" -eq 0 ] && echo compliant
Đầu ra mong đợi
compliant

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

Run the following command to set the active kernel parameter and persist the setting: # apiclient apply <<EOF [settings.kernel.sysctl] "net.ipv4.tcp_syncookies" = "1" EOF Run the following command to flush the routing cache: # sysctl -w net.ipv4.route.flush=1

Thuộc tính

Hệ điều hành
Bất kỳ
Thẻ
bottlerocketnetwork
Tham chiếu
CIS Bottlerocket Benchmark v1.0.0 - 3.2.7 Ensure TCP SYN Cookies is enabled

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 bottlerocket