SV-254002r904444_rule
V-254002
SRG-NET-000168-RTR-000078
JUEX-RT-000300
CAT II
10
Configure routing protocol authentication to use a NIST-validated FIPS 198-1 message authentication code algorithm.
Configure the IPsec SA:
set security ipsec security-association <SA name> mode transport
set security ipsec security-association <SA name> manual direction bidirectional protocol (ah | esp | bundle)
set security ipsec security-association <SA name> manual direction bidirectional spi <manually configured SPI (256..16639)>
set security ipsec security-association <SA name> manual direction bidirectional authentication algorithm (hmac-sha1-96 | hmac-sha-256-128)
set security ipsec security-association <SA name> manual direction bidirectional authentication key hexadecimal "<appropriate PSK>"
Note: Encryption keys can also be entered as ASCII with the keyword 'ascii-text' replacing 'hexadecimal'. Regardless of key type, the PSK is hashed in the configuration.
Configure EGP / IGP to use IPsec SA for authentication:
set protocols bgp group <BGP group name> neighbor <IPv4 neighbor address> ipsec-sa <SA name>
set protocols bgp group <BGP group name> neighbor <IPv6 neighbor address> ipsec-sa <SA name>
set protocols ospf area <OSPFv2 area number> interface <interface name>.<logical unit> ipsec-sa <SA name>
set protocols ospf3 area <OSPFv3 area number> interface <interface name>.<logical unit> ipsec-sa <SA name>
NOTE: Versions of Junos not supporting RFC5709 must be configured to use MD5 authentication, but this is still a CAT III finding since MD5 is not compliant.
Verify routing protocol authentication is enabled using a FIPS 198-1 validated hashed message authentication code (HMAC).
For protocols supporting IPsec SA:
[edit security ipsec]
security-association <SA name> {
<snip>
NOTE: Versions of Junos not supporting RFC5709 must be configured to use MD5 authentication, but this is still a CAT III finding since MD5 is not compliant.
For protocols not supporting IPsec SA (OSPFv2 example shown)
[edit protocols ospf]
area <area number> {
interface <name> {
authentication {
<algorithm> <key number> key “<hashed value>”;
}
}
}
If a NIST-validated FIPS 198-1 message authentication code algorithm is not being used to authenticate routing protocols, this is a finding.
Routing protocols using authentication with non-NIST-validated FIPS 198-1 algorithms may be downgraded to CAT III.
V-254002
False
JUEX-RT-000300
Verify routing protocol authentication is enabled using a FIPS 198-1 validated hashed message authentication code (HMAC).
For protocols supporting IPsec SA:
[edit security ipsec]
security-association <SA name> {
<snip>
NOTE: Versions of Junos not supporting RFC5709 must be configured to use MD5 authentication, but this is still a CAT III finding since MD5 is not compliant.
For protocols not supporting IPsec SA (OSPFv2 example shown)
[edit protocols ospf]
area <area number> {
interface <name> {
authentication {
<algorithm> <key number> key “<hashed value>”;
}
}
}
If a NIST-validated FIPS 198-1 message authentication code algorithm is not being used to authenticate routing protocols, this is a finding.
Routing protocols using authentication with non-NIST-validated FIPS 198-1 algorithms may be downgraded to CAT III.
M
5479