GEN003580 - The system must use initial TCP sequence numbers most resistant to sequence number guessing attacks

Information

One use of initial TCP sequence numbers is to verify bidirectional communication between two hosts, which provides some protection against spoofed source addresses being used by the connection originator. If the initial TCP sequence numbers for a host can be determined by an attacker, it may be possible to establish a TCP connection from a spoofed source address without bidirectional communication.

Solution

# ndd -set /dev/tcp tcp_isn_passphrase <a random passphrase>

Edit /etc/rc.config.d/nddconf and add/set:
TRANSPORT_NAME[x] = tcp
NDD_NAME[x] = tcp_isn_passphrase
NDD_VALUE[x] = <a random passphrase>

See Also

https://iasecontent.disa.mil/stigs/zip/U_HPUX_11-31_V1R19_STIG.zip

Item Details

Category: SYSTEM AND COMMUNICATIONS PROTECTION

References: 800-53|SC-7, CAT|II, CCI|CCI-001436, CSCv6|9.2, Rule-ID|SV-35010r1_rule, STIG-ID|GEN003580, Vuln-ID|V-12001

Plugin: Unix

Control ID: 00fdf3b4bc522f83f9bea0efffd5277935cdeda2593adc8fe7e5e9f2bbf557eb