Google Professional Cloud Security Engineer Question 225
Select 3Google Cloud PlatformYour organization uses Cloud DNS to manage domain names for its web applications. To enhance security, you need to ensure that DNS zones are protected against unauthorized modifications and that DNS queries are encrypted to prevent interception. Which steps should you take to configure Cloud DNS security settings?
- A
Enable DNSSEC for your DNS zones to protect against DNS spoofing.
- B
Configure IAM policies to restrict who can make changes to Cloud DNS zones.
- C
Enable DNS logging to monitor all DNS queries and responses.
- D
Set up Private DNS zones to ensure that DNS queries stay within your VPC network.
- E
Enable Transport Layer Security (TLS) for DNS queries to encrypt traffic.
Show answer and explanation
Correct answers: A, B, D
Explanation
To configure Cloud DNS security settings effectively, it is important to focus on securing DNS zones and ensuring that internal DNS queries remain private. Enabling DNSSEC, restricting zone modifications with IAM policies, and using Private DNS zones are key steps. While DNS logging is valuable for monitoring, it does not directly improve security. Encrypting DNS queries with TLS is not currently a feature of Cloud DNS; encryption is typically handled at the client level instead.
- A. Correct.
Enabling DNSSEC (Domain Name System Security Extensions) adds cryptographic signatures to your DNS records, protecting against DNS spoofing and ensuring DNS integrity.
- B. Correct.
Configuring IAM policies ensures that only authorized users or groups can manage or modify DNS zones, which is critical for preventing unauthorized changes.
- C. Incorrect.
DNS logging is useful for monitoring and troubleshooting but does not directly enhance the security of DNS zones or queries.
- D. Correct.
Private DNS zones ensure that DNS queries for internal domains stay within your VPC network, preventing exposure to external networks.
- E. Incorrect.
TLS is not a feature currently supported by Cloud DNS for encrypting DNS queries. DNS encryption is typically handled by the client side using protocols like DNS over HTTPS (DoH) or DNS over TLS (DoT).