Chapter 5, Designing Group Security
|1| Chapter Overview
Designing
Microsoft Windows 2000 Security Groups
Designing
User Rights
Chapter 5, Lesson 1
|2| Designing Microsoft Windows 2000 Security
Groups
1. Introduction
A. Deploy groups to assist in providing
access to network resources.
B. Security group type and scope determine
network security and manageability.
C. Understand how security groups interact
with each other to effectively design Windows 2000 security group memberships.
Question:
What is used to allow users or groups access to network resources?
|3| 2. Windows
2000 Groups
A. Introduction
1. Access to network resources is authorized
through inspection of the user SID and any group SIDs for a user account.
2. Use security groups to allow auditing of
security access and to simplify the administration of network resources.
3. Define the group type and the group scope
when creating a custom scope.
4. There are two types of groups: security
and distribution.
B. Windows 2000 group types
Question:
What security is included in the access token?
|4| 1. Security groups
a. If a group’s purpose is to define
security for a resource, ensure that the group type is a security group.
b. Security groups are used in discretionary
access control lists (DACLs) and system access control lists (SACLs) to define
security and auditing settings for an object.
c. Membership provides the equivalent rights
and permissions assigned to that group.
d. Security group SIDs are included in the
access token.
Questions:
What are distribution groups used for? Do distribution groups contain SIDs? Can
a distribution group be converted into a security group?
|5| 2. Distribution groups
a. Used primarily for e-mail distribution
lists
b. When an access token is built for a user,
distribution group memberships are ignored.
c. Can be converted into a security group by
using Microsoft Active Directory Users And Computers
d. SIDs are automatically assigned to newly
created distribution groups.
e. Identify the SID of a distribution group
by using the Active Directory Administration Tool (Ldp.exe).
|6| C. Windows 2000 group scopes
Question:
What does the group scope define?
1. Introduction
a. The scope for the group must be set after
the group type has been selected.
b. The scope defines
(1) Where the group can be used
(2) Where group membership is maintained
(3) How the group can be used
c. Four group scopes are available in native
mode:
(1) Domain local groups
(2) Global groups
(3) Universal groups
(4) Computer local groups
Note You need to understand that by implementing
native mode in a Windows 2000 domain, you can increase the options for setting
security group scopes. Mixed mode domains might contain Microsoft Windows NT
backup domain controllers (BDCs) that limit the types of groups that can be
created, because the BDCs do not recognize the newer Windows 2000 domain local
and universal groups or the new functionality, such as nesting global groups
within other global groups.
Question:
Where is membership maintained for a domain local group?
|7| 2. Domain local groups
a. Used to grant permissions to resources
b. New groups can be added to existing domain
local groups.
c. Membership is maintained in the domain
where the domain local group exists.
d. Can only be used on domain controllers
(DCs) in a mixed mode environment, much like local groups in Windows NT
Questions:
What can be a member of a global group? When do you create a global group?
|8| 3. Global groups
a. Used to combine users and other global
groups that have similar business requirements
b. Membership is maintained in the domain
where the domain local group exists.
Question:
Where are memberships of universal groups stored?
|9| 4. Universal groups
a. Used to collect similar groups that exist
in multiple domains
b. Memberships are stored in both the domain
where the universal group exists and in the global catalog.
c. Memberships stored in the global catalog
can be verified without contacting a DC.
d. Any changes to universal group membership
will result in modification and replication of the global catalog.
Note To reduce the replication traffic associated
with changes in universal group membership, global groups should be assigned
only as members of the universal group. Membership can be modified within the
composite global groups without adding or removing global groups from within
the universal group.
Question:
Where are computer local groups defined?
|10| 5. Computer local groups
a. Windows 2000–based computers that are not
DCs maintain their own user accounts database.
b. Define permissions for resources stored at
that computer
c. Are not shared between computers
d. Must be defined at each computer where
they exist
|11| 3. Assessing
Group Usage
A. Introduction
1. Determine how permissions will be
assigned to resources.
2. Create custom groups to provide the
permissions necessary to protect resources.
3. Know how group memberships will be set.
B. Group Memberships in a Windows 2000 Domain
|12| 1. Domain local group
a. Mixed mode membership
(1) User accounts from any domain
(2) Global groups from any domain
b. Native mode membership
(1) User accounts from any domain
(2) Global groups from any domain
(3) Universal groups from any domain
(4) Domain local groups from the same domain
|13| 2. Global group
a. Mixed mode membership
(1) User accounts from the same domain
b. Native mode membership
(1) User accounts from the same domain
(2) Global groups from the same domain
Question:
In a mixed mode domain, who can be a member of a universal group?
|14| 3. Universal group
a. Mixed mode membership
(1) None
b. Native mode membership
(1) User accounts from any domain
(2) Global groups from any domain
(3) Universal groups from any domain
Question:
In a mixed mode domain, who can be a member of a computer local group?
|15| 4. Computer local group
a. Mixed mode membership
(1) Local user accounts
(2) Domain user accounts from any domain
(3) Global groups from any domain
b. Native mode membership
(1) User accounts from any domain
(2) Global groups from any domain
Note Although user accounts can be put into each
of the four group types described above, it is often not desirable because
doing so can lead to difficulties in determining the correct group membership.
|16| C. Strategies for assessing group usage
1. A-G-DL-P strategy
a. Accounts are placed only into global
groups.
b. In native mode, global groups may also
have other global groups.
c. The global groups are then made members
of a domain local group.
d. Permissions are assigned to the domain
local group.
e. Simplifies the troubleshooting of
permissions.
f. Only domain local groups should populate
Access Control Entries (ACEs).
g. Most often used in a forest that has a
single domain.
(1) Do not use universal groups if the forest
has only a single domain.
|17| 2. A-G-U-DL-P strategy
a. Accounts are assigned only to global
groups, which can be made members of other global groups.
b. Global groups from multiple domains can be
collected into a single universal group.
c. The universal group is then added as a
member of a domain local group.
d. The domain local group is then assigned
permissions to the object.
e. Membership should only include global
groups and other universal groups.
f. Changes to group membership of the
universal group and changes to the global catalog are minimized.
g. Replication traffic related to the global
catalog is reduced.
h. If a resource requires multiple levels of
access, create or use multiple groups.
i. Universal groups are integrated into the
permission assignments, and user accounts are not placed directly into the
universal groups.
|18| 4. Making
the Decision: Designing Custom Security Groups
Question:
Where will new groups be created in Windows 2000?
A. Determine if an existing group meets
requirements.
1. New custom groups will be created within
the Windows 2000 forest.
2. Do not create groups that duplicate
functionality.
B. Define what purpose the group will serve.
1. The purpose of the group determines the
group type and group scope.
(1) Use a security group if the group will be
used to assign permissions to a resource.
(2) If the group must cross domain boundaries,
then the group scope cannot be set to domain local.
C. Determine if additional groups are
required.
1. If the A-G-DL-P or A-G-U-DL-P method is
to be used, more than one group will have to be created.
2. Determine all required groups to optimize
network traffic.
3. Follow the permission assignment
strategy.
D. Do not assign excess permissions.
1. Never assign permissions that would allow
users to intentionally or accidentally perform more than the required tasks.
E. Document new groups.
1. Name of the group
2. Initial group membership
3. Memberships in other groups
4. What purpose the group serves
|19| 5. Applying
the Decision: Designing Custom Security Groups for Hanson Brothers
A. Determine existing groups.
1. Create custom security groups for the
deployment of the Outlook 2000 client software.
B. Determine the number of group scopes using
A-G-DL-P.
1. Global groups
a. Group name: Corporate\OutlookUsers
(1) Membership: All users who will require the
Outlook 2000 software at the Warroad, Calgary,
and Boise
offices
b. Group name: Quebec\OutlookUsers
(1) Membership: All users who will require the
Outlook 2000 software at the Hull
office
c. Group name: Coporate\OutlookAdmins
(1) Membership: All Outlook administrators who
need to configure the Outlook 2000 client software
2. Domain local groups
a. Group name: Corporate\OutlookRead
(1) Membership: Corporate\OutlookUsers
(2) Membership: Quebec\OutlookUsers
b. Group name: Corporate\OutlookWrite
(1) Membership: Corporate\OutlookAdmins
C. Determine the number of group scopes using
A-G-U-DL-P.
1. Global groups
a. Group name: Corporate\OutlookUsers
(1) Membership: All users who will require the
Outlook 2000 software at the Warroad, Calgary,
and Boise
offices
b. Group name: Quebec\OutlookUsers
(1) Membership: All users who will require the
Outlook 2000 software at the Hull
office
c. Group name: Corporate\OutlookAdmins
(1) Membership: All Outlook administrators who
need to configure the Outlook 2000 client software
2. Domain local groups
a. Group name: Corporate\OutlookRead
(1) Membership: Corporate\Outlook
b. Group name: Corporate\OutlookWrite
(1) Membership: Corporate\OutlookAdmins
3. Universal group
a. Group name: Corporate\Outlook
(1) Membership: Corporate\OutlookUsers
(2) Membership: Quebec\OutlookUsers
D. Choose a methodology.
1. Either methodology will work to deploy
Outlook 2000 software.
2. If future growth is not expected,
A-G-DL-P will meet the security needs and not require additional security
groups to be created.
3. If the Outlook 2000 universal group will
be used for additional security assignments, A-G-U-DL-P will be best.
E. Document the newly created groups.
1. The purpose of the group
2. The initial membership of the group
3. Any permission assigned directly to the
groups
Chapter 5, Lesson 2
|20| Designing User Rights
|21| 1. Defining
User Rights with Group Policy
A. Administrators define user rights to
authorize users to perform specific actions.
1. Who can log on to a computer
2. Methods for logging on to a computer
3. Privileges assigned to a user or group on
that computer
B. It is best to define user rights by using
Group Policy.
1. Ensures consistent application of user
rights.
2. Ensures that local changes will not
override settings applied at the site, domain, or organizational unit (OU)
level.
|22| 2. User
Rights Within Windows 2000
A. Defined within local computer policy
B. Applied through Windows 2000 Group Policy
defined at the site, domain, or OU
1. Always preferable for a centrally
administered network
2. Take precedence over local computer
policy
C. Know what privilege a user right provides
to any security principals.
D. Group computers that require like
assignments into the same container.
|23| 3. Assessing
Where to Apply User Rights
A. Store DCs within the Domain Controllers OU
and apply user rights to the Domain Controllers OU Group Policy.
|24| B. Collect all Windows 2000 member servers
into a common OU structure.
1. If user rights are consistent between
member servers
a. Apply the user rights Group Policy at the
parent OU
2. If specific user rights assignments are
required, based on the type of information stored at the member server
a. Apply the user rights Group Policy
settings at the individual OUs
C. Apply the user rights settings at the
domain to affect all computers running Windows 2000 Professional in the domain.
|25| 4. Making
the Decision: Designing User Rights
Question:
Where should user rights be assigned?
A. Determine what user rights to grant to a
security principal.
1. Assign user rights to a group rather than
to individual user accounts.
2. Assigning the user right to a group
ensures that only the group’s membership is modified.
B. Determine where to apply user rights.
1. User rights can be applied to the local
computer policy or by using Group Policy at the site, domain, or OU level.
2. User rights for DCs should always be
applied to the DC’s OU.
C. Determine whether to apply user
permissions or user rights.
1. User rights always take precedence over
permissions on objects.
2. User rights take precedence over the permissions
assigned at the file and folder level.
|26| 5. Applying
the Decision: Designing User Rights for Hanson Brothers’ Deployment of Exchange
Server
A. Determine a name for the service account.
1. The service account name itself should
not reveal its purpose.
B. Determine which user rights to assign to
the service account.
1. The Exchange service account will require
three user rights:
a. Act As Part Of The Operating System
b. Log On As A Service
c. Restore Files And Directories
C. Determine where to assign the user rights.
1. If Exchange Servers are installed as
member servers in the domain
a. A separate OU should be created in both
the Corporate and Quebec
domains to contain the servers
b. A Group Policy must be defined at the OU
that assigns the three user rights to the Exchange service account
c. User rights assignments must be performed
in both the Corporate and Quebec
domains
2. If the Exchange Servers are installed as
DCs
a. A Group Policy should be defined at the
DC’s OU
b. User rights assignments must be performed
in both the Corporate and Quebec
domains
|27| Chapter
Summary
Designing
Windows 2000 security groups
Group
types
Group
scopes
Assessing
group usage
Group
memberships
A-G-DL-P
and A-G-U-DL-P strategies for assigning permissions
Designing
user rights
Assessing
where to apply user rights