Chapter 2, Designing Active Directory for Security
|1| Chapter Overview
Designing
Your Forest Structure
Designing
Your Domain Structure
Designing
an OU Structure
Designing
an Audit Strategy
Chapter 2, Lesson 1
|2| Designing Your Forest
Structure
1. Introduction
A. Single or multiple forest implementations
affect Active Directory administration.
B. Identify duplicate efforts to ensure
consistent security.
|3| 2. Active
Directory Design Basics
A. Forests
1. A collection of domains that share a
common schema, configuration, and global catalog
2. All domains in a forest are connected
using transitive trust relationships.
B. Domain tree
1. A collection of domains that share a
contiguous name space
C. Domain
1. A unit of replication within Active
Directory
2. Break up the forest for replication and
account policy by creating multiple domains within a forest.
D. OU
1. A container object within a domain used
to organize security principals
2. Can exist within domains or other OUs
E. Sites
1. The physical network that exists for an
organization
2. A section of the network with high
network speeds
3. Used to find network services located in
the same network as the client attempting to connect to the network service.
|4| 3. Deploying
a Single Forest
A. Introduction
1. A single forest is the most common
configuration.
2. A single forest shares information across
every component domain.
Note Microsoft recommends that a domain controller
(DC) be maintained in a separate forest to test all schema modifications before
deploying the changes into a production environment, because a change made to
the schema is a permanent change that cannot be deleted in Microsoft Windows
2000. You should understand that this is the only exception to initially
configuring a single forest for deployment of Active Directory.
|5| B. Shared information
1. Schema
a. Defines all classes and attributes used
within the forest
b. By default, the first DC installed on the
forest is the schema operations master.
c. The schema operations master maintains
the write-enabled copy of the schema.
2. Configuration
a. Maintains a listing of all domains and
sites within a forest
b. Ensures that no duplicate names are
created within a forest
3. Global catalog
a. Maintains a partial set of attributes for
all objects
|6| C. Inter-domain trusts
1. Domains are joined together by Kerberos
v5 transitive trust relationships.
2. Microsoft Windows NT 4.0 domain trusts
are not transitive in nature.
Note In a Windows 2000 transitive trust, if Domain
A trusts Domain B, and Domain B trusts Domain C, then Domain A trusts Domain C.
In other words, if a domain trusts another domain, it also trusts all other
domains trusted by that domain.
|7| D. Making the decision: single forest
1. Same software used across the
organization
a. Active Directory–aware software may require
changes to the schema.
b. Using standardized software lessens the
chances of objections to schema modifications.
2. Minimizes forest-wide configuration
a. Reduces the number of administrative tasks
that globally affect a forest
3. Reduces the management of forest-wide
administrative groups
a. In a multiple forest, multiple sets of
Enterprise Admins and Schema Admins administrative groups must be maintained.
4. Allows single, enterprise-wide searches
a. A global catalog server can be queried to
perform forest-wide searches.
b. If multiple forests exist, additional
software or multiple searches must be implemented to perform an enterprise
search in a single command.
5. Reduces management of trust relationships
a. All domains within a forest are connected
using transitive trust relationships.
b. There is no requirement to manually define
trust relationships between domains in a single forest deployment.
Note There are circumstances where it is
advantageous to define shortcut or cross-link trust relationships within a
forest. These shortcut trusts allow faster authentication to take place when a
resource is accessed in a domain other than the domain where the security
principal accessing the account resides.
|8| E. Applying the decision: single forest at
Wide World Importers
1. No actual business case requires the
deployment of multiple forests.
2. Having distribution and service centers
spread across national boundaries is not a business reason for creating
separate forests.
3. Standardizing applications and the need
for centrally managed user accounts indicates a need to implement a single
forest.
Note Slide 9 lists the two major reasons to
implement multiple forests. Slide 10 lists the individual costs associated with
deploying multiple forests.
|9| 4. Deploying
Multiple Forests
A. Introduction
1. Implement multiple forests in limited
scenarios.
a. Used in decentralized organizations that
perform much of their network operations within their own sector of the
organization
b. Used by an ISP that does not want to have
a common directory for all of their clients
|10| B. Disadvantages of deploying multiple
forests
1. A more complicated and expensive domain
structure
a. Each domain must have at least one DC.
b. The creation of additional forests leads
to additional hardware costs.
2. Additional management costs for
forest-wide components
a. Schema modifications must be performed for
each forest.
b. Administrative group membership must be
managed in each forest.
3. Additional management costs for trust
relationships
a. Explicit one-way trust relationships must
be established between domains in the forests where resources are to be
accessed.
b. Users from one forest cannot access
resources in another forest without the creation of the explicit trust
relationship.
c. Trust relationships can only be
established between domains, not between forests.
4. Limited use of user principal names
(UPNs)
a. UPNs are resolved by querying a global
catalog server.
b. In multiple forests, only default UPNs can
be used if users are going to authenticate by using UPNs.
c. UPN suffixes are not accessible because
global catalogs are not shared between forests.
Note The following example is a UPN: account@DNSDomainName.
5. Smart cards limited to using default UPNs
a. To enable cross-forest logons, the UPN
associated with a smart card must be based on the default UPN, not an
alternative UPN.
6. Conclusion
a. Implementing multiple forests can result
in some loss of functionality for the users within an organization.
b. The global catalog contains a partial
replica of all objects in the organization only in a single forest environment.
|11| C. Making the decision: possible reasons for
multiple forests
1. Short-lived joint ventures
a. When organizations are paired together for
short term projects
b. When organizations will remain autonomous
during and after the joint venture is completed
2. Mergers between companies running
separate Active Directories
a. Initially, maintain separate Active
Directory forests.
b. If the merger is permanent, merge the two
forests into a single forest using directory migration tools.
c. Microsoft Active Directory Migration
Tools (ADMT) allows for the migration of security principals between forests.
3. Disagreement on change policies
a. Modifications affect all domains in the
forest because forests share a single schema and configuration.
b. Participants in a forest must agree on a
business process for schema changes and membership in enterprise-level groups.
4. Differing schema requirements
a. Multiple forests are required when
different schema modifications are needed.
b. Schema modifications cannot be limited to
a single domain.
Note Modifications to the schema are permanent.
Classes or attributes that are added to the schema can never be removed. They
can only be marked as defunct.
5. Distrust among administrators
a. By default, the Enterprise Admins group is
assigned privileges that allow management of all domains in the forest.
b. Some departments do not trust other
department administrators to have administrative rights within their domain.
c. Remove the Enterprise Admins group from
the Administrators group in each domain to prevent administrators from having
administrative rights within each domain.
6. Scope of transitive trust relationships
a. Windows NT 4.0 trust relationships were
established in a single direction to prevent users in the resource domain from
accessing resources in master domains.
b. Due to transitive trust relationships,
users in a domain can access resources in all other domains within the forest.
c. Separate forests must be implemented to
restrict access to resources using trust relationships.
Note Trust relationships must be established
between domains in the two forests, not simply established between two forests.
7. Limited replication of the global catalog
a. All objects in the forest have a partial
set of attributes replicated to the global catalog.
b. Objects that are added to or deleted from
the domain affect replication of the global catalog for all domains.
c. The entire global catalog is replicated
to all global catalog servers in the forest.
8. Preventing user accounts from appearing
in the global catalog
a. In secure environments, prevent users from
knowing the existence of specific user accounts in the organization.
b. Put these user objects into a separate
forest.
|12| D. Applying the decision: multiple forests at
Wide World Importers
1. A merger takes place, due to either
takeover or acquisition, where the other organization has already deployed
Windows 2000 Active Directory.
a. During the initial period, maintain
separate forests to allow connectivity between the two forests.
b. Explicit trust relationships must be
defined between domains where resource access must take place.
c. To merge the two forests, schema
modifications must be analyzed to ensure a smooth transition to a single
forest.
Chapter 2, Lesson 2
|13| Designing Your Domain Structure
1. Introduction
A. After a decision has been made to create a
single or multiple forest, determine how many domains are required.
B. Start with a single domain model, then
determine if multiple domains are required.
2. Deploying a Single Domain
A. Introduction
1. Implement a single domain forest in
organizations that maintain centralized control of user and computer accounts.
2. Membership in the Administrators group in
a single domain is easily monitored.
3. A single domain is the best choice for an
Active Directory design when you want simplicity within the forest.
|14| B. Making the decision: advantages of a
single domain
1. Reduces management of the forest
a. Administrators of the domain are
ultimately the administrators of the forest.
b. There are no differentiations between
enterprise administrators and domain administrators.
c. OUs are used to delegate administrative
tasks to specific individuals.
2. Reduces the number of required DCs
a. Each domain requires a separate DC.
b. If multiple sites exist in the forest,
only DCs from a single domain need to be placed at each site.
3. Reduces the dependency on global catalog
servers for authentication
a. In a native-mode multiple-domain
environment, the authenticating DC connects to a global catalog server to
determine universal group membership.
b. In a single-domain environment, the
authenticating DC knows about all objects in the forest.
Note The authenticating DC knows that only a
single domain exists in the forest by querying the CN=configuration, DC=forestrootdomain naming context to
determine all the domains that exist in the forest.
4. Provides an easier migration path to
multiple domains
a. A single domain forest is easy to migrate
to a multiple domain environment.
b. Reducing the number of domains in an
existing forest requires the migration of user accounts between domains in the
forest.
c. A domain must be empty to be removed from
the forest.
|15| C. Applying the decision: using a single
domain at Wide World Importers
1. Initially start with a single domain.
2. Business objectives may require the
implementation of multiple domains.
2. It is easy to migrate from a single
domain to multiple domains.
3. No additional costs are involved with
initially deploying a single domain.
|16| 3. Deploying
Multiple Domains
A. Introduction
1. Implement multiple domains when there is
a requirement for differing account policies.
2. Account policies cannot be varied within
a single domain.
|17| B. Understanding account policies
1. Overview
a. Account policies include three categories
of configuration:
(1) Password policy
(a) Defines the characteristics of passwords
that may be used to authenticate to the domain
(2) Account lockout policy
(a) Defines what actions must be taken when
a specified number of failed logon attempts take place in a short duration of
time
(3) Kerberos policy
(a) Defines the maximum ticket lifetimes for
Kerberos authentication and tolerances for clock synchronization between client
computers and servers
Note You must set the account policy at the domain
level so that the domain settings are configured. The account policy configured
at the OU level will affect only the local account databases of any computers
in that OU. It will not affect any users authenticating with the domain when
sitting at that computer.
|18| 2. Password policy
a. Enforce Password History
(1) Lets you configure how many previous
passwords are maintained to prevent a user from re-using the same password
(2) Can have values between 0 and 24 passwords
b. Maximum Password Age
(1) Defines how often a password must be
changed
(2) Values can be set from 0 (password will
never expire) to 999 days
c. Minimum Password Age
(1) Defines how long a newly changed password
must exist before the user can change it
(2) Prevents the user from performing a quick
switch of passwords
d. Minimum Password Length
(1) Defines the minimum character length for a
user’s password
(2) Passwords with less than the minimum
required characters are rejected.
e. Passwords Must Meet Complexity
Requirements
(1) Controls the format of passwords entered by
the user
(2) Passwords cannot contain the user’s account
name.
(3) Passwords must meet three of the following
four requirements:
(a) UPPER CASE
(b) lower case
(c) 1234567890 (numeric)
(d) !@#$%^&*() (symbols)
f. Store Password Using Reversible
Encryption For All Users In The Domain
(1) Stores the password in a reversible
encryption format
(2) The password is saved in this format only
after the user changes the password once the policy has been initially set.
(3) Reversible encryption is used by the
Internet Information Server (IIS) when configured for digest authentication by
dial-in users using Challenge Handshake Authentication Protocol (CHAP).
|19| 3. Account Lockout Policy
a. Account Lockout Duration
(1) Defines the length of time an account will
be locked out
(2) Can be a value between 0 and 99999 minutes.
(3) Zero indicates the account is locked out
until the account is reset.
b. Account Lockout Threshold
(1) Defines how many incorrect logon attempts
are allowed before an account is locked out
(2) Values can be set between 0 and 999 logon
attempts.
c. Reset Account Lockout Counter After
(1) Defines how often the account lockout
counter will be reset to 0
(2) If the policy has a value of 30 minutes,
the account lockout counter will be reset to a value of 0 after a period of 30
minutes since the last failed logon attempt.
|20| 4. Kerberos Policy
a. Enforce User Logon Restrictions
(1) Verifies that the account has not been
locked out each time that a Kerberos service ticket is requested
(2) This prevents a locked-out account from
acquiring any additional service tickets.
b. Maximum Lifetime For Service Ticket
(1) Defines how long a service ticket can be
stored in the service ticket’s cache
(2) The service must discard the service ticket
and acquire a new service ticket or renew the existing service ticket.
c. Maximum Lifetime For User Ticket
(1) Defines the maximum lifetime for a Kerberos
ticket issued to a user account
(2) The ticket is discarded from the user’s
Kerberos ticket cache.
d. Maximum Lifetime For User Ticket Renewal
(1) Defines the maximum amount of time for
which a ticket may be renewed
(2) A new ticket must be acquired from the Kerberos Distribution Center.
e. Maximum Tolerance For Computer Clock
Synchronization
(1) Defines how much a client’s computer clock
can be out of sync with a server’s computer clock
(2) Kerberos protocol uses a timestamp to
prevent replay attacks of Kerberos authentication stream.
(3) If the clocks are out of sync by a period
greater than this policy setting, the authentication attempt will fail.
(4) The clock synchronization setting ensures
that replay attacks are prevented on the network.
|21| C. Making the decision: when to deploy
multiple domains
1. Differing account policies
a. All account policy settings are applied at
the domain level.
b. Multiple domains must be created if
different account policy settings are required.
Note Account policies can be defined at the OU
level in Group Policy. This will not affect domain account policies but will
affect local account database policies. This means that different account
policy settings can be set for users who authenticate with the local security
account management database of their computer, rather than those that are set
for domain authentication.
2. Replication issues
a. Replication traffic can saturate slow WAN
links.
b. Configuring separate domains at branch
offices limits replication to the schema, configuration, and global catalog.
c. Implement the new domain as a child
domain of the current domain or as a domain in a separate tree within the
forest.
3. International considerations
a. Some countries require management of the
network within the country where the network exists.
b. A separate domain must be established.
4. Political reasons
a. Many departments may want to maintain
autonomy by managing separate domains within a forest.
b. Although this is not a business case for
creating separate domains, it is a common scenario that should be addressed.
c. Some organizations use OUs to delegate
administration instead of creating separate domains.
5. Separating enterprise administration
accounts into a separate domain
a. Enterprise-level administration groups
exist in the forest root domain.
b. These include Schema Admins and Enterprise
Admins groups.
c. Creating a forest root domain that is
empty restricts who can manage these accounts.
Note All members of the Domain Admins group in the
forest root have the ability to change membership in the Enterprise Admins and
Schema Admins groups. Membership in all three groups should be carefully
monitored to ensure that group memberships are not changed without
authorization.
|22| D. Applying the decision: multiple domains at
Wide World Importers
1. Separate account policies need to be
defined for the Engineering department.
(a) Multiple domains are required.
(b) At least two domains are needed: the
Engineering department and the remaining organization users.
4. Separate domains are not required for
offices in the United States
and Canada.
5. The current utilization of WAN links is
sufficient to support replication of a single domain.
6. The organization can choose to deploy
either a two-domain or three-domain forest.
Chapter 2, Lesson 3
|23| Designing an OU Structure
1. Introduction
A. An OU structure must be created for every
domain that exists in the forest.
B. The OU structure must provide the
framework for delegating administration to portions of the organization’s
Active Directory.
C. The OU design must also provide the
necessary structure to allow Group Policy deployment.
|24| 2. Planning
for Delegation of Administration
A. Introduction
1. Windows 2000 design is based on the
ability to delegate administration to
a. Specific OUs
b. Specific objects within an OU
c. Specific attributes of an object
|25| 2. Windows NT required that administration
be delegated by creating resource domains.
3. Windows NT resource domains often led to
excessive user rights being assigned and excessive resource domains being
created.
|26| B. Delegating control to an OU
1. The Delegation Of Control Wizard
a. Used to delegate administration to
specific OUs
b. Allows you to delegate the management of
Active Directory objects
c. To access, right-click a container in
Active Directory Users And Computers and select Delegate Control.
|27| 2. Default options set by the Delegation Of
Control Wizard
a. Users Or Groups
(1) Users or groups that will be delegated
administrative control
b. Tasks To Delegate
(1) Management of user accounts
(2) Resetting passwords
(3) Reading user information
(4) Managing groups
(5) Modifying membership of groups and managing
Group Policy links
c. Custom Tasks
(1) Delegate full control of all objects in the
folder.
(2) Reference the object classes that the user
or security group can manage.
d. Custom Permissions
(1) If custom tasks are selected, the
permissions that will be delegated to the user or security group selected can
be defined.
(2) Manually delegate permissions from the
Advanced option of any Active Directory container’s Security tab.
(3) Use the Permission Entry dialog box to configure
custom permissions for the container.
(4) Can be applied to:
(a) The container and all child objects
(b) Just the container
(c) Only to specific objects that exist in
the container
Note The Security tab is available only when
Advanced Features are enabled in Active Directory Users And Computers.
|28| C. Making the decision: delegation of
administration design
1. Overview
a. Ensure that only the minimum rights are
delegated to the selected security principals.
b. Consider what rights to delegate to
specific users or groups.
c. Rights do not have to be assigned based
on the Account Operators or Server Operators groups.
d. Test the design.
(1) Delegate the desired permissions to a blank
security group.
(2) Create a new user account that is only a
member of the newly created security group.
(3) Test both the tasks that the delegated
administrator is to perform and the tasks that are not to be delegated to the
administrator.
e. Audit success and failures for directory
management to ensure that only approved management functions are taking place.
f. Enable success and failure audits for
directory service access on the OU.
(1) Audit settings should be configured on the
Default Domain Controllers policy, assuming that all DCs remain in the OU.
|29| 2. Determine to which users administration
will be delegated.
a. Select only the users that require
delegated user rights.
b. Create a separate security group and
delegate the permissions directly to that group, and then add the user as a
member of the group.
c. It is not recommended to assign
permissions directly to the user.
d. If
a user’s role changes, only the membership of the security group
changes, not the delegated permissions on the OU.
|30| 3. Determine where to delegate administration
in the OU hierarchy.
a. Delegate control higher in the OU
hierarchy to reduce the number of places that delegation must take place.
4. Determine which types of objects should
be delegated for administration.
a. Delegated administration is frequently
required only for a specific class of objects.
b. Limit delegation only to the classes of
objects that the delegated user will manage, rather than delegating full
control of all classes of objects.
5. Determine the minimum set of rights
required.
a. The Delegation Of Control Wizard allows
delegation of administration based on an entire object.
b. Often the best solution is to provide
administration rights to only a subset of attributes for an object.
|31| D. Applying the decision: delegation of administration
design at Wide World Importers
1. Business requirements
a. Create an OU structure for the Engineering
domain to allow the Engineering department at each distribution center to
nominate an Engineer to manage the user accounts.
b. The nominated user will also be
responsible for maintaining group memberships of the Engineering user accounts
for their distribution center.
c. The head of the IT department for
Engineers at the Washington
office is required to manage all Engineering accounts within the domain.
d. OU structure facilitates the required
delegation of authority required by the Engineering department.
|32| 2. Proposed solution
a. Engineering Users OU
(1) A domain local group can be given the
ability to manage all user accounts.
(2) The head of the IT department for Engineers
can be made a member to manage the users.
(3) The head of the Engineering IT department
can manage all user accounts in the Engineering department.
b. Distribution Center OU
(1) Separate domain local groups can be
delegated user account administration for each distribution center OU.
(2) The nominated engineers at each center can
be made members of this group so they are limited to managing only user
accounts from their distribution center.
(3) This design is based on an OU structure
that facilitates delegation of administration.
|33| 3. Planning
for Group Policy Deployment
A. Introduction
1. Group Policy can be applied to local
computers, sites, domains, and OUs.
2. Group Policy can be configured for both
users and computers.
3. An OU structure can ultimately separate
computers and users into separate OUs.
|34| B. Group policy is applied in a specific
order.
1. Local policy
2. Site policy
3. Domain policy
4. OU policy
5. Child OU policies
|35| C. Group Policy inheritance
1. Group Policy is inherited by default.
2. If a policy is defined at the domain
level, all OUs under that domain will have the Group Policy setting applied.
a. Exception: If the Group Policy setting is
defined in an OU closer to the user, that overrides the previous setting.
3. A Group Policy setting defined at a
parent OU will be inherited by child OUs in the OU hierarchy.
Note Understand that Group Policy settings are
inherited within a domain, not between domains. If a Group Policy is
defined at the forest root domain, it is not inherited by child domains created
below the forest root. A domain can only inherit site Group Policy settings.
D. Blocking Group Policy inheritance
1. Block Group Policy inheritance by
configuring the Block Policy Inheritance option within the properties of the
OU.
2. Blocking inheritance prevents Group
Policy settings defined in parent containers from being applied at child
containers.
E. No Override Policy option
1. The No Override Inheritance setting
prevents lower level Group Policy objects from overriding the policies defined
at higher levels of the Active Directory structure.
2. If both the No Override and Block Policy
Inheritance settings are set, the No Override option will always take
precedence.
Note It is important that you understand that
blocking policy inheritance makes it very difficult for administrators to
troubleshoot Group Policy application errors.
F. Group Policy filters
1. Group Policy can be filtered so that the
policy is only applied to specific Windows 2000 security groups.
2. This is performed in the Security tab of
the Group Policy object.
G. Applying Group Policies
1. The Security group must be assigned two
specific permissions.
a. Read: Allows the members of the security
group to read the properties and settings of the Group Policy object.
b. Apply Group Policy: Indicates that those
properties and settings will be applied to the security group.
|36| H. Making the decision: OU Group Policy
requirements
1. Create an OU structure that does not
require blocking inheritance.
a. The default application model for Group
Policy does not take place when policy inheritance is blocked.
b. Troubleshooting Group Policy application
is difficult and may require resource kit tools.
Note When troubleshooting Group Policy application
problems, you can use the Gpresult.exe tool from the Microsoft Windows 2000 Server Resource Kit to determine exactly
which Group Policies were applied to the computer and user account. This
reduces the troubleshooting to only the Group Policies that were actually
applied to the user or computer object.
2. Limit the use of Site Group Policies in a
multiple-domain environment.
a. Site Group Policies are stored in the
domain where the site Group Policy was defined.
b. A user or computer may have to contact a
remote DC to load the site Group Policy.
3. The number of levels of OUs do not affect
performance.
a. The number of OUs, not the levels of OUs,
affect logon performance.
b. If too many Group Policy objects are
defined, authentication can take a long time.
4. Apply only the necessary settings.
a. Prevent user settings from being applied
if the Group Policy object is only applying computer settings.
(1) Reduces processing time and prevents
extraneous information from being added to the Group Policy accidentally.
|37| I. Applying
the decision: OU design based on Group Policy at Wide World Importers
1. Two requirements make it necessary to
configure a Group Policy:
a. Deployment of consistent security
configuration for all computers
|38| (1) Create an OU structure that groups
computers into OUs based on the security template that the computers have
assigned.
(2) DCs will be located in the Domain
Controllers OU.
(3) A separate OU named Wide World Computers
will be created with two sub-OUs: Workstations and Servers.
(4) Three security templates can now be
deployed:
(a) The Basicdc.inf template would be
deployed at the Domain Controllers OU.
(b) The Basicws.inf template would be
deployed at the Workstations OU.
(c) The Basicsv.inf template would be
deployed at the Servers OU.
|39| b. Deployment of software for users
(1) Define a single OU to deploy applications.
This can be located anywhere within the OU structure.
(2) The Accounting users OU will contain all of
the Accounting department user accounts.
(3) Define a Group Policy object that assigns
the Accounting software to all user accounts within the OU.
(4) Microsoft Office 2000 distribution can be
deployed at the Domain Group Policy object.
Chapter 2, Lesson 4
|40| Designing an Audit Strategy
1. Configuring Audit Settings
|41| A. Overview
1. Auditing is used to determine
a. Who accessed specific resources
b. Who performed specific actions
2. Auditing is tracked in the Security Log
of the Windows 2000 Event Viewer
3. Audit settings can be configured within
the audit policy.
4. Indicate which individual objects to
include in the audit.
|42| B. Audit Policies defined for a domain
1. Audit Account Logon Events
a. Occurs when a user logs on to a computer
b. If the user logs on to the local computer,
the event is recorded in the computer’s audit log.
c. If the user logs on to a domain, the
authenticating DC records the account logon event.
2. Audit Account Management
a. Occurs when a user creates, changes, or
deletes a user account or group
b. Also occurs when a user account is
renamed, disabled, or enabled, or a password is set or changed
3. Audit Directory Service Access
a. Occurs when a user gains access to an
Active Directory object
b. Specific Active Directory objects must be
configured to log this type of audit.
4. Audit Logon Events
a. Occurs any time a user authenticates with
the local computer or with Active Directory
b. Includes physically logging on at a
computer or establishing a network connection to the computer
5. Audit Object Access
a. Occurs any time a user gains access to a
file, folder, or printer
b. Specific files, folders, or printers must
be configured for auditing.
6. Audit Policy Change
a. Occurs any time Local Policies are changed
in Group Policy
b. Includes user rights, audit policy, or
security options
7. Audit Privilege Use
a. Occurs any time a user exercises a user
right
8. Audit Process Tracking
a. Occurs any time an application performs an
action
b. Used to determine what files and registry
keys an application requires access to when it’s operating
9. Audit System Events
a. Occurs any time a server is restarted or
shut down
b. Occurs any time the security log is reset
on the computer
|43| C. Making the decision: determining the audit
strategy
1. Determine where to apply the audit
settings.
a. Audit settings can be defined at the
local, site, domain, or individual OU level.
b. Audit policies are applied in a specific
order:
(1) Local computer
(2) Site level
(3) Domain level
(4) First level of OUs
(5) Child OUs
Note Audit policies will only be applied for
policies that are defined.
2. Define DC audit settings in the Domain
Controllers OU.
a. By default, all DCs are located in the
Domain Controllers OU.
b. Ensure that consistent auditing is
performed across all DCs in a domain.
3. Collect computers with similar audit
requirements into common OUs.
a. Allows audit policy settings to be applied
to the OU level
4. Do not audit all events.
a. If excessive auditing is performed, the
event log will be filled with unnecessary data.
b. Select the events that are essential to
the auditing needs.
5. Mix failure and success audits.
a. Use failure audits to detect intrusion
attempts and internal users attempting unauthorized tasks.
b. Use success audits to determine if an
intrusion has been successful.
6. Match audit strategy to the
organization’s risk level.
a. The lower the risk level, the more events
that should be audited.
|44| D. Applying the decision: determining the
audit strategy for Wide World Importers
1. Overview
a. The current network deployment is only
concerned with internal network auditing.
b. Less emphasis can be placed on auditing
for external attacks.
|45| 2. Proposed auditing structure
a. Audit the failure of the account logon
events.
b. Audit the success and failure of the
account management events.
c. Audit the success and failure of the
object access events.
d. Audit the success and failure of the
policy change events.
e. Audit the success and failure of the
system events.
|46| 3. Information contained in the security log
a. All account management tasks
(1) Determines when user accounts were created,
modified, or deleted and who performed the task
b. Account logon event failures
(1) Identifies any attempted break-in attempts
(2) Include success events to determine if a
break-in attempt is successful
c. Success and failure auditing for object
access. (Note that you must enable both
for the files to be audited.)
(1) Can determine who is accessing a file or
folder object
(2) File or folder to be stored on an NTFS
volume on which auditing is enabled.
d. Success and failure events for policy
changes
(1) Ensures changes to the audit policy will be
recorded in the audit logs
e. Success and failure for system events
(1) Enables you to detect any attempts to
restart the server.
(2) The events will record who attempted to
restart the server and when the restart took place.
|47| Chapter Summary
Deploying
a single forest
Deploying
multiple forests
Deploying
a single domain
Deploying
multiple domains
Designing
the delegation of administration
OUs
based on Group Policy requirements
Success
or failure audits
Audit
design strategy