SV-253925r961506_rule
V-253925
SRG-APP-000395-NDM-000310
JUEX-NM-000480
CAT I
10
Configure the network device to authenticate SNMP messages using a FIPS-validated Keyed-Hash Message Authentication Code (HMAC).
set snmp v3 usm local-engine user <SNMPv3 username> authentication-sha authentication-password "PSK"
Review the network device configuration to verify SNMP messages are authenticated using a FIPS-validated Keyed-Hash Message Authentication Code (HMAC).
By default, SNMP is disabled. If used, verify SNMPv3 is configured (minimally) for authentication-sha. Although HMAC-MD5-96 is supported as required by RFC, Junos also supports HMAC-SHA, HMAC-SHA224/256/384/512. Configure the strongest HMAC supported by both the Juniper device and the Network Management System (NMS).
[edit snmp v3]
usm {
local-engine {
user <SNMPv3 user> {
authentication-sha {
authentication-key "$8$aes256-gcm$hmac-sha2-256$100$2CM/LosUGF4$A...<snip>...rflBKxq/w+jaAVF55Bsc6PA"; ## SECRET-DATA
}
}
}
}
If the network device is not configured to authenticate SNMP messages using a FIPS-validated HMAC, this is a finding.
V-253925
False
JUEX-NM-000480
Review the network device configuration to verify SNMP messages are authenticated using a FIPS-validated Keyed-Hash Message Authentication Code (HMAC).
By default, SNMP is disabled. If used, verify SNMPv3 is configured (minimally) for authentication-sha. Although HMAC-MD5-96 is supported as required by RFC, Junos also supports HMAC-SHA, HMAC-SHA224/256/384/512. Configure the strongest HMAC supported by both the Juniper device and the Network Management System (NMS).
[edit snmp v3]
usm {
local-engine {
user <SNMPv3 user> {
authentication-sha {
authentication-key "$8$aes256-gcm$hmac-sha2-256$100$2CM/LosUGF4$A...<snip>...rflBKxq/w+jaAVF55Bsc6PA"; ## SECRET-DATA
}
}
}
}
If the network device is not configured to authenticate SNMP messages using a FIPS-validated HMAC, this is a finding.
M
5477