Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request - New Windows LAPS Detection #179

Open
jamesaepp opened this issue May 4, 2023 · 2 comments
Open

Feature Request - New Windows LAPS Detection #179

jamesaepp opened this issue May 4, 2023 · 2 comments

Comments

@jamesaepp
Copy link

Thanks for the great software!

I recently installed a new forest and setup the new Windows LAPS introduced below.

https://techcommunity.microsoft.com/t5/windows-it-pro-blog/by-popular-demand-windows-laps-available-now/ba-p/3788747

When running pingcastle 3.0.0.3, the LAPS check under anomalies is matched. I'm guessing Pingcastle is relying on the legacy LAPS implementation. It would be great to have a hybrid approach here to detect the new Windows LAPS systems (and its features). Other things that would be really cool to detect:

  • Is the DFL high enough (2016) to support the LAPS password encryption features?
  • Informational - Is password history configured with LAPS?
  • Resolution of which users have effective rights to passwords (clear text or encrypted)
  • Are DSRM passwords being rotated with Windows LAPS?
  • Are post authentication actions enforced/configured?

etc.

@vletoux
Copy link
Contributor

vletoux commented Jul 16, 2023

The latest beta version of PingCastle (available in the download portal if you are a registered user) includes this new feature.
It will be also included in the next official version of PingCastle

@1mm0rt41PC
Copy link

Hello !

I have tested the version of PingCastle 3.2.0.1 with the new LAPS but it doesn't work properly.
From the code https://github.com/vletoux/pingcastle/blob/933316dab78685caaf4e2cee3dd541511035e73a/Healthcheck/LAPSAnalyzer.cs#L34
PingCastle only check ms-LAPS-Password but my client use msLAPS-EncryptedPassword.

To avoid this LAPS conflict, is it possible to use msLAPS-PasswordExpirationTime instead ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants