19 - dnssec-keygen Algorithms

Warning! Audit Deprecated

This audit has been deprecated and will be removed in a future update.

View Next Audit Version

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.