Knowledge Base

Do I Have to Worry About DNSSEC Keys Being Compromised?

As with any cryptographic system, DNSSEC keys can potentially become compromised over time. Advances in computing power and cryptanalysis techniques may reduce the effectiveness of older cryptographic algorithms or key sizes. Additionally, if a server or system that stores the private key is compromised, unauthorized parties may gain access to the key.

To reduce these risks, DNSSEC operators should follow good key management practices, including:

  • Performing periodic key rollovers to replace existing keys with new ones.
  • Protecting private keys from unauthorized access.
  • Using secure systems and access controls for DNSSEC key storage.
  • Selecting appropriate key sizes and cryptographic algorithms that provide adequate security.
Using larger or stronger keys can make cryptanalysis more difficult. However, excessively large keys may increase DNS response sizes and validation overhead, potentially affecting performance. Therefore, it is important to strike a balance between security and operational efficiency.

Regular key management and adherence to DNSSEC best practices help ensure the continued security and integrity of DNS data.

Additional note for .MY DNSSEC users: If a DNSSEC key is suspected to be compromised, an immediate key rollover should be performed. In the case of a KSK compromise, the new DS record must also be submitted to MYNIC to maintain the DNSSEC chain of trust.

Was this article helpful?