How should you detect Cloud KMS keys that are not rotated every 90 days?
Short answer
D Use Security Health Analytics to identify Cloud KMS keys not rotated within 90 days and create SCC findings.
Question
Key Takeaways
The exam asks whether you know the native SCC Security Health Analytics kms_key_not_rotated detector, not whether you can build a custom solution with Cloud Asset Inventory, Cloud Run, or Logging.
This page explains the correct detection strategy for verifying Cloud KMS key rotation against a 90-day security control on the PCSE exam. Security Health Analytics is the answer (D) because it automatically raises Security Command Center findings for keys older than 90 days.
Common mistake: Option A is tempting because Cloud Asset Inventory can expose key-version creation times, but it does not provide a managed 90-day rotation alert and is less effective than SCC Security Health Analytics.
Expert Analysis
Why the Answer Is Correct
Security Health Analytics, built into Security Command Center, includes the detector kms_key_not_rotated. If a Cloud KMS key has not been rotated in more than 90 days, this detector creates a finding in Security Command Center, which satisfies the detection strategy described in the question. This is the most direct, managed service approach because it is designed to assess the Google Cloud security posture and surfaces a clear remediation item. Google's SCC remediation guide confirms that this finding flags keys with no rotation in over 90 days.
Why the Other Options Are Wrong
A analyzes crypto key versions via Cloud Asset Inventory and produces an alert, but it requires the customer to write and maintain custom logic and integration; Cloud Asset Inventory does not natively enforce or monitor 90-day rotation policy. B uses custom code in Cloud Run to raise findings, adding operational overhead and relying on the customer to build the detector. C suggests Cloud Logging metrics for timely key updates; rotation is not a simple log event, and checking for the absence of an update through logs is not an effective or supported detection method. Only D uses a purpose-built SCC service to generate a compliance finding.
Community Comment Notes
As koo_kai and Pime13 pointed out, the official SCC remediation documentation contains the relevant kms_key_not_rotated finding, strongly supporting D. abdelrahman89 argued that Security Health Analytics is a specialized tool for assessing the environment's security posture and raising documented findings in SCC. A minority view, expressed by BPzen, favored Cloud Asset Inventory because key-version age data is visible, but this view requires custom monitoring rather than using Google Cloud's managed detector, which is the more appropriate exam answer.
Official Reference
This link opens the official vendor documentation in a new tab.
Exam Strategy
For detection questions on the PCSE exam, prefer built-in managed Security Health Analytics findings over custom infrastructure. Remember that the kms_key_not_rotated detector covers the 90-day rotation compliance check and produces SCC findings automatically.
Frequently Asked Questions
Why not use Cloud Asset Inventory to check key version age?
Does Security Health Analytics automatically check the 90-day rotation policy?
Community Votes
70% of anonymous learners picked answer D. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 7 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 7
-
abdelrahman89 👍 4D - Security Health Analytics: Security Health Analytics is a specialized tool designed to assess the security posture of your Google Cloud environment. It can effectively identify keys that have not been rotated within the specified timeframe. Finding in Security Command Center: Raising a finding in Security Command Center ensures that the non-compliance issue is clearly documented and can be addressed promptly. Efficiency: Security Health Analytics provides a streamlined and efficient way to monitor key rotation compliance without requiring custom code or manual analysis.
-
koo_kai 👍 4 Answered DIt's D https://cloud.google.com/security-command-center/docs/how-to-remediate-security-health-analytics-findings#kms_key_not_rotated
-
MoAk 👍 2 Answered DD - https://cloud.google.com/security-command-center/docs/how-to-remediate-security-health-analytics-findings#kms_key_not_rotated
-
BPzen 👍 1 Answered AWhy A is Correct: Cloud Asset Inventory: Cloud Asset Inventory offers a detailed view of cryptographic keys, including the age of each key version. By periodically analyzing this data, you can determine if a key version has been in use for more than 90 days. Proactive Monitoring: This approach allows you to set up automated checks and send alerts to incident notification channels (e.g., email, Slack, PagerDuty) when keys exceed the allowed age.
-
Pime13 👍 1 Answered Dhttps://cloud.google.com/security-command-center/docs/how-to-remediate-security-health-analytics-findings#kms_key_not_rotated
Show 2 more comments
-
jmaquino 👍 1 Answered Ahttps://cloud.google.com/secret-manager/docs/analyze-resources?hl=es-419
-
siheom 👍 1 Answered AVOTE A
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.