Skip to main content

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

ContentTypeLevelFunction
CW RMM - Custom Field - Company - Weak Password CountTextEndpointHolds the count of accounts with weak passwords gathered by RSM - Active Directory - Script - Weak Passwords - AD Test
CW RMM - Custom Field - Company - Duplicate Password CountTextEndpointHolds the count of accounts with duplicate passwords gathered by RSM - Active Directory - Script - Weak Passwords - AD Test

Device Groups

ContentTypeDescription
CW RMM - Machine Group - Domain ControllersDynamicThis group contains the Domain Controllers.

Monitors

ContentTypeDescription
CW RMM - Monitor - Weak Passwords DetectedCustom FieldIt creates a ticket if accounts with weak passwords are detected on a domain controller.
CW RMM - Monitor - Duplicate Password DetectedCustom FieldIt creates a ticket if accounts with duplicate passwords are detected on a domain controller.

Tasks

ContentDescription
CW RMM - Task - Weak Passwords - AD TestThis task utilizes the agnostic script Test-WeakCredentials to test the hashed credentials in AD against a known compromised or weak list.

Implementation

  1. Create the following custom fields:

  2. Create the following device group:

  3. Create the following monitors:

  4. Create and deploy the following task: