19 - dnssec-keygen Algorithms

Information

The TSIG key is created using the dnssec-keygen tool that is included with BIND.

Rationale:

If zone transfers or dynamic updates are allowed, generate TSIG keys to authenticate the servers, one for each host-to-host trust relationship. Use of the MD5 hash is not recommended because it has been shown to be weaker than expected.

NOTE: Nessus has not performed this check. Please review the benchmark to ensure target compliance.

Solution

1. Use dnssec-keygen to generate the key using an algorithm from the SHA-2 family.
2. You should name the key using the names of the two hosts to avoid confusion.
3. Do NOT use the HMACMD5 algorithm.