All lessons Leer en español

Security in depth · Unit 22 · Lesson 38 of 44

Credential isolation has a defined scope

Read a fleet snapshot without equating a requested Credential Guard policy with active, universal protection.

4 minreadyShort lesson

Helpful before thisWindows privilege escalation

See all lessons in this topic

After this lesson you can

  • Distinguish configured state, verified runtime state, and the secrets inside a control's scope.

Three claims that need different evidence

Credential Guard uses virtualization-based security to support credential isolation: protecting selected authentication secrets from the ordinary operating-system environment. Its supported scope includes certain domain authentication material. It does not automatically protect every password, application key, or locally stored secret.

Separate “policy requests protection,” “protection is running,” and “this secret is covered.” Requirements depend on supported hardware, software, and configuration. A fleet policy value answers only the first question unless the report explicitly includes reliable runtime evidence.

Supplied fleet snapshot

Device Policy Runtime evidence
A Enabled Not supplied
B Enabled Verified running

A separate application review finds a usable application key in a normally readable configuration file on B. Assume the observation is accurate and the key is an ordinary application-managed secret, not one of the authentication secrets isolated by Credential Guard. No evidence of its use is provided.

Configured protection → Verified runtime → Documented coverageConfigured protectionVerified runtimeDocumented coverage
Configured intent, active operation, and covered secret types each require their own evidence.

Report protection within its scope

For A, record configured intent with operating state unverified. For B, record verified Credential Guard operation while opening a separate application-secret handling review. The second finding does not prove that isolation failed or that the feature has no value. It identifies a different boundary.

Ask the platform owner for supported-state evidence and the application owner for required readers and a protected secret lifecycle. Compatibility also matters: applications relying on unsupported authentication behavior may need changes. Acceptance should retain required sign-in workflows while demonstrating the intended protection. Avoid a blanket “all credentials safe” label that hides both deployment gaps and documented exclusions.

Terms you met

Credential isolation

Check yourself

No timer. No penalties. Read the explanation and try again whenever you like.

  1. Device A has an enabled policy but unknown runtime state. Device B is verified running, but an application key remains in an ordinary readable file. What is justified?

    Show the answer

    Correct answer: Verify A's runtime state and review the application key separately from B's Credential Guard protection. Policy intent is not runtime evidence, and an arbitrary application secret is not automatically in the protected scope.

Try it

  • WriteWrite a status sentence for devices A and B, then a separate action for the application secret. Name the missing runtime evidence and avoid claiming protection for every credential.
References