Weak Passwords Audit
Purpose
This solution gathers information on users with potentially compromised passwords by querying currently available comprehensive lists of known password hashes.
Associated Content
Custom Fields
Content | Type | Level | Function |
---|---|---|---|
CW RMM - Custom Field - Company - Weak Password Count | Text | Endpoint | Holds the count of accounts with weak passwords gathered by RSM - Active Directory - Script - Weak Passwords - AD Test |
CW RMM - Custom Field - Company - Duplicate Password Count | Text | Endpoint | Holds the count of accounts with duplicate passwords gathered by RSM - Active Directory - Script - Weak Passwords - AD Test |
Device Groups
Content | Type | Description |
---|---|---|
CW RMM - Machine Group - Domain Controllers | Dynamic | This group contains the Domain Controllers. |
Monitors
Content | Type | Description |
---|---|---|
CW RMM - Monitor - Weak Passwords Detected | Custom Field | It creates a ticket if accounts with weak passwords are detected on a domain controller. |
CW RMM - Monitor - Duplicate Password Detected | Custom Field | It creates a ticket if accounts with duplicate passwords are detected on a domain controller. |
Tasks
Content | Description |
---|---|
CW RMM - Task - Weak Passwords - AD Test | This task utilizes the agnostic script Test-WeakCredentials to test the hashed credentials in AD against a known compromised or weak list. |
Implementation
-
Create the following custom fields:
-
Create the following device group:
-
Create the following monitors:
-
Create and deploy the following task: