π‘οΈ Google Cloud DNS Managed Zone DNSSEC Key-Signing Algorithm is RSASHA1π’
- Contextual name: π‘οΈ Managed Zone DNSSEC Key-Signing Algorithm is RSASHA1π’
- ID:
/ce/ca/google/dns/rsasha1-for-key-signing-key - Tags:
- π’ Policy with categories
- π’ Policy with type
- π’ Production policy
- Policy Type:
COMPLIANCE_POLICY - Policy Categories:
SECURITY
Logicβ
- π§ prod.logic.yamlπ’
Similar Policiesβ
- Cloud Conformity: Check for DNSSEC Key-Signing Algorithm in Use
Descriptionβ
Descriptionβ
NOTE: Currently, the SHA1 algorithm has been removed from general use by Google, and, if being used, needs to be whitelisted on a project basis by Google and will also, therefore, require a Google Cloud support contract.
DNSSEC algorithm numbers in this registry may be used in CERT RRs. Zone signing (DNSSEC) and transaction security mechanisms (SIG(0) and TSIG) make use of particular subsets of these algorithms. The algorithm used for key signing should be a recommended one and it should be strong.
Rationaleβ
Domain Name System Security Extensions (DNSSEC) algorithm numbers in this registry may be used in CERT RRs. Zone signing (DNSSEC) and transaction security mechanisms (SIG(0) and TSIG) make use of particular subsets of these algorithms.
The algorithm used for key signing should be a recommended one and it should be strong. When enabling DNSSEC for a managed zone, or creating a managed zone with DNSSEC, the user can select the DNSSEC signing algorithms and the denial-of-existence type. Changing the DNSSEC settings is only effective for a managed zone if DNSSEC is not already enabled. If there is a need to change the settings for a managed zone where it has been enabled, turn DNSSEC off and then re-enable it with different settings.
... see more
Remediationβ
Remediationβ
From Google Cloud CLIβ
If it is necessary to change the settings for a managed zone where it has been enabled, DNSSEC must be turned off and re-enabled with different settings. To turn off DNSSEC, run the following command:
gcloud dns managed-zones update {{zone-name}} \
--dnssec-state offTo update key-signing for a reported managed DNS Zone, run the following command:
gcloud dns managed-zones update {{zone-name}} \
--dnssec-state on \
--ksk-algorithm {{ksk-algorithm}} \
--ksk-key-length {{ksk-key-length}} \
--zsk-algorithm {{zsk-algorithm}} \
--zsk-key-length {{zsk-key-length}} \
--denial-of-existence {{denial-of-existence}}Supported algorithm options and key lengths are as follows.
Algorithm KSK Length ZSK Length
RSASHA1 1024,2048 1024,2048 RSASHA256 1024,2048 1024,2048 RSASHA512 1024,2048 1024,2048
... see more