<?xml version="1.0"?>
<standard status="released">
<standardinfo>
<title>NT4 Domain Controller Security Standard</title>
<titleabbrev>LCZ-NT4-DC</titleabbrev>
<edition>1.1</edition>
<pubdate>16 May 2009</pubdate>
<abstract>
<para>This document specifies technical security policy for implementations of <trademark>Microsoft</trademark> <trademark>Windows</trademark> NT4.0, and applies to domain controller implementations of NT4.0.
</para>
</abstract>
<revhistory>
<revision>
<revnumber>1.1</revnumber>
<date>16 May 2009</date>
<authorinitials>FOD</authorinitials>
<revremark>Revised for re-release</revremark>
</revision>
<revision>
<revnumber>1.0</revnumber>
<date>04 February 2003</date>
<authorinitials>LCZ</authorinitials>
<revremark>Initial Version for public release</revremark>
</revision>
</revhistory>
<copyright>
<year>2001</year><year>2002</year><year>2003</year><year>2009</year>
<holder>Frank O'Dwyer</holder>
</copyright>
</standardinfo>
<intro>
<objectives>
<objective>To specify a baseline configuration for implementations of &lt;trademark&gt;Microsoft&lt;/trademark&gt; &lt;trademark&gt;Windows&lt;/trademark&gt; NT4.0 domain controller. 
</objective>
<objective>To provide guidance to administators, developers and security personnel in securely implementing &lt;trademark&gt;Microsoft&lt;/trademark&gt; &lt;trademark&gt;Windows&lt;/trademark&gt; NT4.0 domain controller. 
</objective>
</objectives>
<scope>
<para>Controls specified in this document apply to domain controller implementations of NT4.0.
</para>
<para>All of the organisation's NT4.0 domain controller systems
will be subject to the policies specified within
this security standard. The policies will
be applied to new and existing installations.
</para>
</scope>
<out-of-scope>
<para>Compliance with this standard will not provide <quote>in depth</quote> security architecture or intelligent security design guidance
to projects. As a consequence, for high impact or safety-critical business applications, additional guidance will still need to be 
sought from your Information Security team consultancy function.  
</para>
<para>This is a specific standard for NT4.0 domain controllers. Controls specific to workstation, server, and generic controls common to all are not specified in this document and are the subject of separate standards.
</para>
<para>Compliance with this standard does not negate the need for an overall security review 
of a proposed application. Contact the Information Security team if you are in doubt.
</para>
</out-of-scope>
<commonintrostuff/>
<relateddocs/>
<definitions>
<definition>An <quote>Information Asset</quote> equates to any computerised information system 
or component thereof and thus includes an application, off the shelf software, hardware, media, 
data item, data item repository and associated communications networks. The specification of 
the Information Asset in question will usually be given so that this document is unambiguous. 
</definition>
</definitions>
</intro>
<controlchapter><title>Desktop Security Requirements</title>
<controlsection><title>Logical Access Controls</title>
</controlsection>
<controlsection><title>Security Management and Administration</title>
</controlsection>
<controlsection><title>Security Incident Reporting</title>
</controlsection>
<controlsection><title>Physical Access Controls</title>
</controlsection>
<controlsection><title>Protection from malicious software</title>
</controlsection>
</controlchapter>
<controlchapter><title>Portable and off site computing requirements</title>
<controlsection><title>Physical access controls</title>
</controlsection>
<controlsection><title>Security management and administration</title>
</controlsection>
<controlsection><title>General security points</title>
</controlsection>
<controlsection><title>Logical access controls</title>
</controlsection>
<controlsection><title>Protection from malicious software</title>
</controlsection>
</controlchapter>
<controlchapter><title>Network Security Requirements</title>
<controlsection><title>Data Back-up controls</title>
</controlsection>
<controlsection><title>Dialup Connection Security</title>
</controlsection>
<controlsection><title>Dialup Security Management Issues</title>
</controlsection>
<controlsection><title>Third Party Access - Customers</title>
</controlsection>
<controlsection><title>Access controls</title>
</controlsection>
<controlsection><title>Management Controls</title>
</controlsection>
<controlsection><title>Physical security controls</title>
</controlsection>
<controlsection><title>Network Devices</title>
</controlsection>
</controlchapter>
<controlchapter><title>Personnel Security</title>
<controlsection><title>Security in job descriptions</title>
</controlsection>
<controlsection><title>Reporting of security matters</title>
</controlsection>
<controlsection><title>Recruitment</title>
</controlsection>
<controlsection><title>Education and Awareness</title>
</controlsection>
</controlchapter>
<controlchapter><title>User Configuration</title>
<controlsection><title>User Administration</title>
<control level="baseline" techversion="4.0" title="User passwords must be set to be changed following reset or after the creation of a new account" environment="Any" pleading="mandatory" id="NT4D-UC-2" versionMaj="1" disclosure-level="Any" availability-level="Any" versionMin="0" technology="NT Domain Controller" section="User Configuration:User Administration" integrity-level="Any" dp-level="Any" safety-level="Any">
<revhistory>
</revhistory>
<policy-statement>User passwords must be set to be changed following reset or after the creation of a new account</policy-statement>
<checklist-question>Are user passwords set to be changed following reset or after the creation of a new account?</checklist-question>
<howto>
<step>Select change password at next logon for the account in question</step>
</howto>
<risks-addressed>
<risk>Account passwords may be compromised</risk>
<risk>Business information may be accidentally or maliciously altered.</risk>
<risk>Business information may be disclosed.</risk>
<risk>Business information and applications may be unavailable.</risk>
</risks-addressed>
</control>
<control level="baseline" techversion="4.0" title="A Home Directory should be specified for each user. " environment="Any" pleading="recommended" id="NT4D-UC-7" versionMaj="1" disclosure-level="Any" availability-level="Any" versionMin="0" technology="NT Domain Controller" section="User Configuration:User Administration" integrity-level="Any" dp-level="Any" safety-level="Any">
<revhistory>
</revhistory>
<policy-statement>A Home Directory should be specified for each user. </policy-statement>
<checklist-question>Is a home directory specified for each user? </checklist-question>
<howto>
<step>Ensure that the home directory is specified for each account unless it is to be defined in a login script</step>
</howto>
<risks-addressed>
<risk>Business information may be accidentally or maliciously altered.</risk>
<risk>Business information may be disclosed.</risk>
<risk>Business information and applications may be unavailable.</risk>
</risks-addressed>
</control>
<control level="baseline" techversion="4.0" title="Each user account must have the full name and description fields completed with the details of the account owner name and phone number" environment="Any" pleading="mandatory" id=" NT4D-UC-6" versionMaj="1" disclosure-level="Any" availability-level="Any" versionMin="0" technology="NT Domain Controller" section="User Configuration:User Administration" integrity-level="Any" dp-level="Any" safety-level="Any">
<revhistory>
</revhistory>
<policy-statement>Each user account must have the full name and description fields completed with the details of the account owner name, location and phone number</policy-statement>
<checklist-question>Does each user account have the full name and description fields completed with the details of the account owner name, location and phone number?</checklist-question>
<howto>
<step>Complete the full name and description for each user account</step>
</howto>
<risks-addressed>
<risk>This information aids rapid investigation of anomalies</risk>
<risk>This information aids resolution of access validation/audits</risk>
<risk>A failure to be able to successfully audit access may result in unauthorised accounts going unnoticed</risk>
<risk>Business information may be accidentally or maliciously altered.</risk>
<risk>Business information may be disclosed.</risk>
<risk>Business information and applications may be unavailable.</risk>
</risks-addressed>
</control>
<control level="baseline" techversion="4.0" title="All users should have a logon script" environment="Any" pleading="recommended" id="NT4D-UC-1" versionMaj="1" disclosure-level="Any" availability-level="Any" versionMin="0" technology="NT Domain Controller" section="User Configuration:User Administration" integrity-level="Any" dp-level="Any" safety-level="Any">
<revhistory>
</revhistory>
<policy-statement>All users should have a logon script</policy-statement>
<checklist-question>Do all users have a logon script defined?</checklist-question>
<howto>
<step>For each user define a logon scipt that pertains to the group they are in or the type of user they are.</step>
</howto>
<risks-addressed>
<risk>Environment variables and restrictions may be bypassed </risk>
<risk>Business information may be accidentally or maliciously altered.</risk>
<risk>Business information may be disclosed.</risk>
<risk>Business information and applications may be unavailable.</risk>
</risks-addressed>
</control>
</controlsection>
<controlsection><title>Default Accounts</title>
<control level="baseline" techversion="4.0" title="Ensure that the Guest account is disabled" environment="Any" pleading="recommended" id="NT4D-UC-5" versionMaj="1" disclosure-level="Any" availability-level="Any" versionMin="0" technology="NT Domain Controller" section="User Configuration:Default Accounts" integrity-level="Any" dp-level="Any" safety-level="Any">
<revhistory>
</revhistory>
<policy-statement>Ensure that the Guest account is disabled</policy-statement>
<checklist-question>Is the Guest account is disabled?</checklist-question>
<howto>
<step>Ensure that the Guest account is disabled</step>
</howto>
<risks-addressed>
<risk>The Guest account can be used to gain access to information assets</risk>
<risk>Business information may be accidentally or maliciously altered.</risk>
<risk>Business information may be disclosed.</risk>
<risk>Business information and applications may be unavailable.</risk>
</risks-addressed>
</control>
</controlsection>
<controlsection><title>Roles, Views, and Access Control</title>
</controlsection>
<controlsection><title>Privileges</title>
<control level="baseline" techversion="4.0" title="The advanced user right to lock pages in memory must be held by no one." environment="Any" pleading="mandatory" id="NT4D-PRIV-7" versionMaj="1" disclosure-level="Any" availability-level="Any" versionMin="0" technology="NT Domain Controller" section="User Configuration:Privileges" integrity-level="Any" dp-level="Any" safety-level="Any">
<revhistory>
</revhistory>
<policy-statement>The advanced user right to lock pages in memory must be held by no one.</policy-statement>
<checklist-question>Is the advanced user right to lock pages in memory held by no one?</checklist-question>
<howto>
<step>Ensure that no one holds this right</step>
</howto>
<risks-addressed>
<risk>Business information and services may be subject to a loss of availability</risk>
</risks-addressed>
</control>
<control level="baseline" techversion="4.0" title="The advanced user right to log on as a batch job must be held by no one." environment="Any" pleading="mandatory" id="NT4D-PRIV-8" versionMaj="1" disclosure-level="Any" availability-level="Any" versionMin="0" technology="NT Domain Controller" section="User Configuration:Privileges" integrity-level="Any" dp-level="Any" safety-level="Any">
<revhistory>
</revhistory>
<policy-statement>The advanced user right to log on as a batch job must be held by no one.</policy-statement>
<checklist-question>Is the advanced user right to log on as a batch job held by any user?</checklist-question>
<howto>
<step>Ensure that no one holds this right</step>
</howto>
<risks-addressed>
<risk>Business information and services may be subject to a loss of availability</risk>
</risks-addressed>
</control>
<control level="baseline" techversion="4.0" title="The user right to take ownership of files and directories must be held by administrators only" environment="Any" pleading="mandatory" id="NT4D-PRIV-4" versionMaj="1" disclosure-level="Any" availability-level="Any" versionMin="0" technology="NT Domain Controller" section="User Configuration:Privileges" integrity-level="Any" dp-level="Any" safety-level="Any">
<revhistory>
</revhistory>
<policy-statement>The user right to take ownership of files and directories must be held by administrators only</policy-statement>
<checklist-question>Is the user right to take ownership of files and directories held by administrators only?</checklist-question>
<howto>
<step>Ensure that the administrators group holds this right</step>
<step>Ensure that only administrator staff are members of the administrators group</step>
</howto>
<risks-addressed>
<risk>Business information may be subject to unauthorised disclosure</risk>
<risk>Business information may be subject to a loss of availability</risk>
<risk>Business information may be subject to alteration</risk>
</risks-addressed>
</control>
<control level="baseline" techversion="4.0" title="The user right to manage auditing and security log must only be available to administrators and the security group" environment="Any" pleading="mandatory" id="NT4D-PRIV-3" versionMaj="1" disclosure-level="Any" availability-level="Any" versionMin="0" technology="NT Domain Controller" section="User Configuration:Privileges" integrity-level="Any" dp-level="Any" safety-level="Any">
<revhistory>
</revhistory>
<policy-statement>The user right to manage auditing and security log must only be available to administrators and the security group</policy-statement>
<checklist-question>Is the user right to manage auditing and security log only available to administrators and the security group?</checklist-question>
<howto>
<step>Ensure that the administrators group holds this right</step>
<step>Ensure that the security users group holds this right</step>
<step>Ensure that only administrators are members of the administrators group</step>
<step>Ensure that only security users are members of the security group</step>
</howto>
<risks-addressed>
<risk>Sensitive audit trail data may be lost</risk>
<risk>Sensitive audit trail data may be disclosed</risk>
<risk>Business information may be subject to unauthorised disclosure</risk>
<risk>Business information may be subject to a loss of availability</risk>
<risk>Business information may be subject to alteration</risk>
</risks-addressed>
</control>
<control level="baseline" techversion="4.0" title="The user right to backup files and directories must only be held by Backup Operators" environment="Any" pleading="mandatory" id="NT4D-PRIV-2" versionMaj="1" disclosure-level="Any" availability-level="Any" versionMin="0" technology="NT Domain Controller" section="User Configuration:Privileges" integrity-level="Any" dp-level="Any" safety-level="Any">
<revhistory>
</revhistory>
<policy-statement>The user right to backup files and directories must only be held by Backup Operators</policy-statement>
<checklist-question>Is the user right to backup files and directories only held by Backup Operators?</checklist-question>
<howto>
<step>Ensure that only operators are in the backup operators group</step>
<step>Ensure that the backup operators group hold the backup files and directories user right</step>
</howto>
<risks-addressed>
<risk>Business information may be subject to unauthorised disclosure</risk>
<risk>Business information may be subject to a loss of availability</risk>
</risks-addressed>
</control>
<control level="baseline" techversion="4.0" title="The advanced user right to increase quotas must be held by administrators only" environment="Any" pleading="mandatory" id="NT4D-PRIV-6" versionMaj="1" disclosure-level="Any" availability-level="Any" versionMin="0" technology="NT Domain Controller" section="User Configuration:Privileges" integrity-level="Any" dp-level="Any" safety-level="Any">
<revhistory>
</revhistory>
<policy-statement>The advanced user right to increase quotas must be held by administrators only</policy-statement>
<checklist-question>Is the advanced user right to increase quotas must be held by administrators only</checklist-question>
<howto>
<step>Ensure that the administrators group holds this right</step>
<step>Ensure that only administrator staff are members of the administrators group</step>
</howto>
<risks-addressed>
<risk>Business information and services may be subject to a loss of availability</risk>
</risks-addressed>
</control>
<control level="baseline" techversion="4.0" title="The user right to restore files and directories must be held by administrators and backup operators only." environment="Any" pleading="mandatory" id="NT4D-PRIV-5" versionMaj="1" disclosure-level="Any" availability-level="Any" versionMin="0" technology="NT Domain Controller" section="User Configuration:Privileges" integrity-level="Any" dp-level="Any" safety-level="Any">
<revhistory>
</revhistory>
<policy-statement>The user right to restore files and directories must be held by administrators and backup operators only.</policy-statement>
<checklist-question>Is the user right to restore files and directories held by administrators and backup operators only?</checklist-question>
<howto>
<step>Ensure that the administrators and backup operators group holds this right</step>
<step>Ensure that only administrator staff are members of the administrators group</step>
<step>Ensure that only backup operators are members of the backup operators group</step>
</howto>
<risks-addressed>
<risk>Business information may be subject to unauthorised disclosure</risk>
<risk>Business information may be subject to a loss of availability</risk>
<risk>Business information may be subject to alteration</risk>
</risks-addressed>
</control>
<control level="baseline" techversion="4.0" title="The user right, access this computer from the network, should be available to everyone" environment="Any" pleading="recommended" versionMaj="1" id="NT4D-PRIV-1" availability-level="Any" disclosure-level="Any" technology="NT Domain Controller" versionMin="0" section="User Configuration:Privileges" integrity-level="Any" dp-level="Any" safety-level="Any">
<revhistory>
</revhistory>
<policy-statement>The user right, access this computer from network should be available to everyone</policy-statement>
<checklist-question>Is the user right, access this computer from network, available to everyone?</checklist-question>
<howto>
<step>Ensure that the everyone group holds the user access right, access this computer from the network.</step>
</howto>
<risks-addressed>
<risk>Business information and applications may be unavailable.</risk>
</risks-addressed>
</control>
</controlsection>
<controlsection><title>Authentication/Password Configuration</title>
<control level="baseline" techversion="4.0" title="User accounts must not be set such that the user cannot change their password" environment="Any" pleading="recommended" id="NT4D-UC-3" versionMaj="1" disclosure-level="Any" availability-level="Any" versionMin="0" technology="NT Domain Controller" section="User Configuration:Authentication/Password Configuration" integrity-level="Any" dp-level="Any" safety-level="Any">
<revhistory>
</revhistory>
<policy-statement>User accounts must not be set such that the user cannot change their password</policy-statement>
<checklist-question>Are user accounts set such that the user can change their password?</checklist-question>
<howto>
<step>Select change password at next logon for the account in question</step>
</howto>
<risks-addressed>
<risk>Account passwords may be compromised</risk>
<risk>Business information may be accidentally or maliciously altered.</risk>
<risk>Business information may be disclosed.</risk>
<risk>Business information and applications may be unavailable.</risk>
</risks-addressed>
</control>
<control level="baseline" techversion="4.0" title="User accounts must not be set such that the password never expires" environment="Any" pleading="mandatory" id="NT4D-UC-4" versionMaj="1" disclosure-level="Any" availability-level="Any" versionMin="0" technology="NT Domain Controller" section="User Configuration:Authentication/Password Configuration" integrity-level="Any" dp-level="Any" safety-level="Any">
<revhistory>
</revhistory>
<policy-statement>User accounts must not be set such that the password never expires</policy-statement>
<checklist-question>Is it ensured that user accounts are not set such that their password never expires?</checklist-question>
<howto>
<step>For each account ensure that the password never expires flag is not set. </step>
</howto>
<risks-addressed>
<risk>Passwords that do not change are at greater risk of compromise</risk>
<risk>Business information may be accidentally or maliciously altered.</risk>
<risk>Business information may be disclosed.</risk>
<risk>Business information and applications may be unavailable.</risk>
</risks-addressed>
</control>
</controlsection>
</controlchapter>
<controlchapter><title>Security Compliance</title>
<controlsection><title>Security Compliance Checking</title>
</controlsection>
<controlsection><title>Security Management</title>
</controlsection>
</controlchapter>
<controlchapter><title>Software Requirements</title>
<controlsection><title>Software legislation and compliance</title>
</controlsection>
<controlsection><title>Software acquisition and implementation</title>
</controlsection>
</controlchapter>
<controlchapter><title>Network Security Configuration</title>
<controlsection><title>Network Interface Considerations</title>
<control level="baseline" techversion="4.0" title="Remote Acess Server must be enabled only if required" environment="Any" pleading="mandatory" id="NT4D-NETW-1" versionMaj="1" disclosure-level="Any" availability-level="Any" versionMin="0" technology="NT Domain Controller" section="Network Security Configuration:Network Interface Considerations" integrity-level="Any" dp-level="Any" safety-level="Any">
<revhistory>
</revhistory>
<policy-statement>Remote Acess Server must be enabled only if required</policy-statement>
<checklist-question>If Remote Acess Server is enabled is it required?</checklist-question>
<howto>
<step>Disable remote access server if it is not required</step>
</howto>
<risks-addressed>
<risk>Remote access server allows users potentially to gain unauthorised remote access</risk>
<risk>Business information may be accidentally or maliciously altered.</risk>
<risk>Business information may be disclosed.</risk>
<risk>Business information and applications may be unavailable.</risk>
</risks-addressed>
</control>
</controlsection>
<controlsection><title>Internet Considerations</title>
</controlsection>
</controlchapter>
<controlchapter><title>Asset Security Requirements</title>
<controlsection><title>Ownership, Accountability and Inventories</title>
</controlsection>
<controlsection><title>Classification Labelling</title>
</controlsection>
</controlchapter>
<controlchapter><title>Compliance</title>
<controlsection><title>The Companies Act 1985</title>
</controlsection>
<controlsection><title>Data Protection Act 1998</title>
</controlsection>
<controlsection><title>Computer Misuse Act 1990</title>
</controlsection>
<controlsection><title>Information Security Policy</title>
</controlsection>
</controlchapter>
<controlchapter><title>Physical Security Requirements</title>
<controlsection><title>Outer perimeter - public access space</title>
</controlsection>
<controlsection><title>Inner perimeter - general space</title>
</controlsection>
</controlchapter>
<controlchapter><title>Internet/Email Security Requirements</title>
<controlsection><title>General Internet security requirements</title>
</controlsection>
</controlchapter>
<controlchapter><title>Configuration</title>
<controlsection><title>Files and File Permissions</title>
<control level="baseline" techversion="4.0" title="File and directory permissions must be restricted on the basis of least privilege" environment="Any" pleading="mandatory" versionMaj="1" id="NT4D-ACCESS-1" availability-level="Any" disclosure-level="Any" technology="NT Domain Controller" versionMin="0" section="Configuration:Files and File Permissions" integrity-level="Any" dp-level="Any" safety-level="Any">
<revhistory>
</revhistory>
<policy-statement>File and directory permissions must be restricted on the basis of least privilege</policy-statement>
<checklist-question>Are file and directory permissions restricted on the basis of least privilege?</checklist-question>
<howto>
<step>Ensure that the access permitted for each file and directory permits the minimum access permissions </step>
</howto>
<risks-addressed>
<risk>Business information may be accidentally or maliciously altered.</risk>
<risk>Business information may be disclosed.</risk>
<risk>Business information and applications may be unavailable.</risk>
</risks-addressed>
</control>
</controlsection>
<controlsection><title>Administration</title>
<control level="baseline" techversion="4.0" title="Check password filter configuration" environment="Any" pleading="mandatory" id="NT4D-ADM-2" versionMaj="1" disclosure-level="Any" availability-level="Any" versionMin="0" technology="NT Domain Controller" section="Configuration:Administration" integrity-level="Any" dp-level="Any" safety-level="Any">
<revhistory>
</revhistory>
<policy-statement>The Notification Packages registry key must contain only authorised password filter or password synchronisation packages.</policy-statement>
<checklist-question>Has the Notification Packages registry key been checked for Unauthorised/unexpected values in the Notification Packages registry key?</checklist-question>
<howto>
<step>Check the contents of the registry key \System\CurrentControlSet\Control\Lsa\Notification Packages. </step>
<step>This key should name only authorised password filters and password synchronisation packages. It should not reference the FPNWCLNT package (see Knowledge Base Q99885). PASSFILT is an acceptable entry under this key.</step>
</howto>
<risks-addressed>
<risk>Passwords may be intercepted during password change.</risk>
<risk>Business information may be accidentally or maliciously altered.</risk>
<risk>Business information may be disclosed.</risk>
<risk>Business information and applications may be unavailable.</risk>
</risks-addressed>
</control>
<control level="baseline" techversion="4.0" title="Replication must be implemented only at the administrator level" environment="Any" pleading="mandatory" versionMaj="1" id="NT4D-ADMIN-1" availability-level="Any" disclosure-level="Any" technology="NT Domain Controller" versionMin="0" section="Configuration:Administration" integrity-level="Any" dp-level="Any" safety-level="Any">
<revhistory>
</revhistory>
<policy-statement>Replication must be implemented only at the administrator level</policy-statement>
<checklist-question>Is replicationimplemented only at the administrator level?</checklist-question>
<howto>
</howto>
<risks-addressed>
<risk>Business information may be accidentally or maliciously altered.</risk>
<risk>Business information may be disclosed.</risk>
<risk>Business information and applications may be unavailable.</risk>
</risks-addressed>
</control>
</controlsection>
<controlsection><title>Backups</title>
</controlsection>
</controlchapter>
<controlchapter><title>System Development and Maintenance Requirements</title>
<controlsection><title>General Software Requirements</title>
</controlsection>
<controlsection><title>Change Control Procedures</title>
</controlsection>
<controlsection><title>Application system security</title>
</controlsection>
<controlsection><title>Security requirements for Analysis and Specification</title>
</controlsection>
<controlsection><title>Test Data Security</title>
</controlsection>
<controlsection><title>Control of operational software</title>
</controlsection>
<controlsection><title>Security of electronic office systems</title>
</controlsection>
</controlchapter>
<controlchapter><title>Installation</title>
<controlsection><title>Setup Choices</title>
</controlsection>
</controlchapter>
<controlchapter><title>Auditing and Monitoring</title>
<controlsection><title>Events to be alerted in real-time</title>
<control level="baseline" techversion="4.0" title="User accounts should be locked out after 3 consecutive login failures" environment="Any" pleading="recommended" id="NT4D-AUDIT-1" versionMaj="1" disclosure-level="Any" availability-level="Any" versionMin="0" technology="NT Domain Controller" section="Auditing and Monitoring:Events to be alerted in real-time" integrity-level="Any" dp-level="Any" safety-level="Any">
<revhistory>
</revhistory>
<policy-statement>User accounts should be locked out after 3 consecutive login failures</policy-statement>
<checklist-question>Are user accounts locked out after 3 consecutive login failures?</checklist-question>
<howto>
<step>Define in the domain policy that accounts be locked out after 3 login failures</step>
</howto>
<risks-addressed>
<risk>Given enough attempts any account password may be guessed</risk>
<risk>Unauthorised access may result from allowing a liberal number of logon attempts</risk>
<risk>Business information may be accidentally or maliciously altered.</risk>
<risk>Business information may be disclosed.</risk>
<risk>Business information and applications may be unavailable.</risk>
</risks-addressed>
</control>
<control level="baseline" techversion="4.0" title="The reset count for logon failures should be set to 7200 minutes" environment="Any" pleading="recommended" id="NT4D-AUDIT-2" versionMaj="1" disclosure-level="Any" availability-level="Any" versionMin="0" technology="NT Domain Controller" section="Auditing and Monitoring:Events to be alerted in real-time" integrity-level="Any" dp-level="Any" safety-level="Any">
<revhistory>
</revhistory>
<policy-statement>The reset count for logon failures should be set to 7200 minutes</policy-statement>
<checklist-question>Is the reset count for logon failures set to 7200 minutes?</checklist-question>
<howto>
<step>Define in the domain policy for reset count for logon failures be 7200 minutes</step>
</howto>
<risks-addressed>
<risk>Slowing down the number of guesses that can be attempted will hinder a breakin attempt.</risk>
<risk>A short reset time effectively increases the number of attempts before lockout</risk>
<risk>This may result in an account being compromised</risk>
<risk>Business information may be accidentally or maliciously altered.</risk>
<risk>Business information may be disclosed.</risk>
<risk>Business information and applications may be unavailable.</risk>
</risks-addressed>
</control>
<control level="baseline" techversion="4.0" title="The lockout duration should be set to forever" environment="Any" pleading="recommended" id="NT4D-AUDIT-3" versionMaj="1" disclosure-level="Any" availability-level="Any" versionMin="0" technology="NT Domain Controller" section="Auditing and Monitoring:Events to be alerted in real-time" integrity-level="Any" dp-level="Any" safety-level="Any">
<revhistory>
</revhistory>
<policy-statement>The lockout duration should be set to forever</policy-statement>
<checklist-question>Is the lockout duration set to forever?</checklist-question>
<howto>
<step>Define in the domain policy lockout duration to be forever</step>
</howto>
<risks-addressed>
<risk>Setting lockout duration to anything other than forever allows password guessing attempts to be resumed against the account after the lockout period expires</risk>
<risk>Given enough time and enough attempts account passwords will be guessed</risk>
<risk>Accounts may be compromised</risk>
<risk>Business information may be accidentally or maliciously altered.</risk>
<risk>Business information may be disclosed.</risk>
<risk>Business information and applications may be unavailable.</risk>
</risks-addressed>
</control>
</controlsection>
<controlsection><title>Audit log destination and format</title>
</controlsection>
<controlsection><title>Events to be audited</title>
</controlsection>
</controlchapter>
<controlchapter><title>Other</title>
</controlchapter>
</standard>

