The most trusted source for computer security training, certification and research.



Critical Control 9: Controlled Access Based on Need to Know

20 Critical Security Controls << previous controlnext control >>

How do attackers exploit the lack of this control?

Some organizations do not carefully identify and separate their most sensitive data from less sensitive, publicly available information on their internal networks. In many environments, internal users have access to all or most of the information on the network. Once attackers have penetrated such a network, they can easily find and exfiltrate important information with little resistance. In several high-profile breaches over the past two years, attackers were able to gain access to sensitive data stored on the same servers with the same level of access as far less important data.

How can this control be implemented, automated, and its effectiveness measured?

  1. QW: Organizations should establish a multi-level data identification/separation scheme (e.g., a three- or four-tiered scheme with data separated into categories based on the impact of exposure of the data).
  2. QW: Organizations should ensure that files shares have defined controls (such as Windows share access control lists) that specify at least that only "authenticated users" can access the share.
  3. Vis/Attrib: Organizations should enforce detailed audit logging for access to non-public data and special authentication for sensitive data.
Associated NIST SP 800-53 Rev 3 Priority 1 Controls:

AC-1, AC-2 (b, c), AC-3 (4), AC-4, AC-6, MP-3, RA-2 (a)

Procedures and tools for implementing this control:

This control is often implemented using the built-in separation of administrator accounts from non-administrator accounts included in most operating systems. While these features are available in most systems, it is important that organizations diligently implement and follow procedures for when administrator-level accounts should be used versus non-administrator accounts.

Control 9 Metric:

The system must be able to detect all attempts by users to access files on local systems or network-accessible file shares without the appropriate privileges and must generate an alert or e-mail for administrative personnel within 24 hours. While the 24 hour timeframe represents the current metric to help organizations improve their current state of security, in the future, organizations should strive for even more rapid alerting, with notification about unauthorized access attempts being sent within two minutes.

Control 9 Test:

To evaluate the implementation of Control 9 on a periodic basis, the evaluation team must create two test accounts each on ten representative systems in the enterprise: five server machines and five client systems. On each system under evaluation, one account must have limited privileges, while the other must have privileges necessary to create files on the systems. The evaluation team must then verify that the non-privileged account is unable to access the files created for the other account on the system. The team must also verify that an alert or e-mail is generated based on the attempted unsuccessful access within 24 hours. At the completion of the test, these accounts must be removed.

20 Critical Security Controls << previous controlnext control >>

List Of Controls

Additional Security Controls

The following sections identify additional controls that are important but cannot be fully automatically or continuously monitored to the same degree as the controls covered earlier in this document.


Contact us: (301) 654-SANS(7267)
Monday - Friday 9am-8pm EST/EDT