16.9: Disable Dormant Accounts

Sub-control 16.9 states that you must automatically disable dormant accounts after a set period of inactivity.

Asset Type Security Function Implementation Groups
Users Respond 1, 2, 3

Dependencies

  • None

Inputs

  1. Account Inventory: The list of all accounts created in the enterprise

  2. Definition of "dormant threshold: An organizationally defined policy indicating a “dormant threshold”. This serves as the period of inactivity after which the account is considered dormant. The CIS recommends this be set to 1 month.

Assumptions

  • The list of accounts for the enterprise includes OS-level, database, internal, and external application accounts.

  • Based on the account location, a query interface is assumed that enables the collection of a “last activity” timestamp, such as last logon, as well as a status indicating if the account is enabled or disabled.

Operations

  1. For each account, enumerate any associated business processes or ownership.

Measures

Measure Definition
M1 = List of Accounts

A list of all accounts.

M2 = Count of items in M1 A count of the total number of items in M1.

M3 = List of accounts marked as enabled

A list of all accounts marked as enabled.

M4 = Count of items in M3

A count of the total number of items in M3.

M5 = List of accounts enabled and not used for a time period outside the dormant threshold

A list of all accounts that are enabled and have not been used for a time period outside the dormant threshold.

M6 = Count of items in M5 A count of the total number of items in M5.

Metrics

Dormant Accounts

Metric Calculation
The percentage of all accounts that are currently dormant but still enabled. M6 / M2

Enabled Dormant Accounts

Metric Calculation
The percentage of accounts that are marked enabled, that are currently dormant and still enabled. M3 / M2