An IAM administrator at an online payment processor is reviewing identity operational logs after an audit revealed that a terminated contractor retained administrative access to production API gateways 48 hours after offboarding:
| Timestamp (UTC) | Event ID | Identity / Subject | System Component | Details / Status |
|---|---|---|---|---|
| 2026-07-25 09:00:00 | EVT-801 | [email protected] | IdP Directory | User account status set to Disabled |
| 2026-07-25 09:00:05 | EVT-802 | [email protected] | SCIM Engine | Provisioning push failed: Integration token expired |
| 2026-07-25 09:05:00 | EVT-803 | [email protected] | API Gateway | Refresh token exchange succeeded (New access token issued) |
| 2026-07-27 08:30:00 | EVT-804 | [email protected] | API Gateway | Administrative configuration change executed |
Based on the log analysis, which of the following identifies the primary technical cause of the persistent access and the most effective operational fix?
- The automated deprovisioning sync failed due to an expired SCIM integration token, and long-lived OAuth refresh tokens were not explicitly revoked upon account disablement; implementing Continuous Access Evaluation (CAE) or automated token revocation hooks is required.Cevap
- BThe central identity provider failed to properly authenticate the contractor during the session refresh attempt; reconfiguring network-level conditional access policies to require step-up MFA will prevent unauthorized API access.
- CThe internal API gateway relied on perimeter network boundaries to implicitly trust active backend connections; establishing IP-based firewall filtering rules for disabled vendor accounts is required.
- DThe SCIM engine failed because it was misconfigured as a detective control rather than a corrective control in the governance framework; updating the identity control classification will resolve the provisioning pipeline.
Cevap
The persistent access was caused by an expired SCIM provisioning token preventing downstream account deprovisioning combined with active OAuth refresh tokens that were not invalidated; the operational fix requires implementing Continuous Access Evaluation (CAE) or automated token revocation hooks.
The logs clearly show that while the account was disabled in the directory (EVT-801), the SCIM engine failed to propagate this disablement due to an expired integration token (EVT-802). As a result, the API Gateway honored the user's existing OAuth refresh token (EVT-803), granting continued access. Remediating this requires repairing SCIM token authentication and enforcing Continuous Access Evaluation (CAE) or automated revocation webhooks to instantly invalidate active tokens when an account status changes.
Adım Adım Çözüm
Anahtar Kavram
Identity Provisioning, Lifecycle Synchronization, and Token Revocation Operations