Policies for CalNetAD Domain Administrators
Version 1.0
Updated: 08/06/2002
1. Joining as a Domain
1.1 Child Domains
1.2 Domain Controllers
1.3 Domain Trusts and Migrations
1.4 Domain Schema Changes
1.5 Domain Security
1.6 Backups
1.7 DNS
2. Local Administration Responsibilities
1. Joining as a Domain
Joining as a domain is discouraged. Special circumstances may require
this option, but in general it leads to no significant advantage for
the joining group. Domains are subject to the same policies as outlined
in the document Policies for CalNetAD
OU Administrators. However, joining as a domain requires agreement
to the additional responsibilities and limitations listed below:
1.1 Child Domains
Creating subdomains, sometimes referred to as child domains, below your
domain will not be allowed. Creating a hierarchy of OUs is an approved
option.
1.2 Domain Controllers
- At least two (2) Domain Controllers (DCs) are required for a domain.
The domain controllers should be installed on appropriately configured,
fault-tolerant server-class machines. For example, the central domains
are on Dell 2550 servers with redundant power supplies, RAID and mirrored
disks.
- OS support for patches, fixes, upgrades, etc., are expected to be
applied in a timely fashion to maintain forest security and OS consistency
among domain controllers.
- The DCs are expected to be in operation at all times except for scheduled
maintenance. Shutdowns of DCs for any reason must be coordinated in
advance with the CalNetAD Service.
- Cleartext passwords are not allowed to be used for services that authenticate
using standard user principals, in particular, CalNetID-based shadow
principals.
- Keep servers in a locked, access controlled room. Access should be
limited and should be logged for auditing purposes.
- Disable the removable media based boot option if available.
- Remove removable media drives if not required or install a locking
device.
- The CPU case should be secured by a key stored safely away from the
computer.
- Refer to system documentation to implement a system BIOS password.
- A Windows 2000 platform should be configured to prevent booting into
other operating systems.
- By default, Windows 2000 allows any program to access files on CD-ROM
drives. In a highly secure, multi-user environment, only allow interactive
users to access these devices.
- By default, Windows 2000 allows any program to access files on floppy
drives. In a highly secure, multi-user environment, only allow interactive
users to access these devices.
- By default, Windows 2000 autoruns any CDROM that is placed in the
drive. This could allow executable content to be run without any access
to the command prompt.
1.3 Domain Trusts and Migrations
Domain migrations should occur in a timely manner to reduce a prolonged
security risk via the trust, and the trust relationship will not be allowed
for an indefinite period of time.
1.4 Domain Schema Changes
The schema defines the potential objects and their associated attributes
in Active Directory. Changes to the schema affect Active Directory across
the entire CalNetAD forest. For this reason, all Domain administrators
will be involved in the schema change authorization process. Schema changes
will have to meet several requirements including privacy, appropriateness,
and potential for conflict. Schema changes will first be implemented and
tested in the test environment. After successful testing, normal change
management procedures sill be followed to move the schema change into
production. Changes to the production schema will only be implemented
by IST during maintenance blocks following a prearranged notification
with domain administrators.
1.5 Domain Security
Joining the CalNetAD forest requires an extra level of security. Domain
administrators must take steps to establish and restrict access on their
domain controllers and their local workstations in order to prevent security
problems. The following precautionary measures must be implemented:
- All volumes must use NTFS in order to achieve the highest level of
security. Windows 2000 introduces NTFS Version 5, which provides disk
quotas and file encryption in addition to the features of previous NTFS
versions.
- The "least privilege" principle should be used when deciding
how to implement ACLs. In other words, grant permissions to those users
that need to have access and then allow those users only the access
levels they absolutely require.
- The OS/2 and Posix subsystems in Windows 2000 can introduce security
vulnerabilities to the operating system. Therefore, it is recommended
that these subsystems be removed.
- Data remanence relates to images of data remaining on a Windows 2000
platform after the data should no longer be available. This includes
data left in the system page file and the recycle bin. Each of these
areas could have sensitive data that is open to being read by unauthorized
or malicious users.
- Take steps to ensure that unauthorized hidden OU objects do not exist
within the directory structure.
- Okena Intrusion Detection Software software should be installed on
Domain Controllers and coordinated with the CalNetAD Service Administrators.
The default permissions on a share give the Everyone group Full Control.
As local administrator, you must explicitly edit security permissions
on shared resources to limit share access. For shared resources, the following
security precautions must be implemented:
- Ensure that the Everyone group is not given permissions on any shares.
- Use the Authenticated Users or Users groups in place of the Everyone
group.
- Give users and/or groups the minimum amount of permissions needed
on a share.
- To protect highly sensitive shares not for general use, hide shares
by placing a $ after the share name when creating a share. Users can
still connect to hidden shares, but must explicitly enter the full path
to the share (i.e. the share will not be visible in Network Neighborhood).
- Restrict the ability for anonymous logon users (also known as NULL
session connections) to list account names and enumerate share names.
On Windows 2000 systems, auditing is not enabled by default, and audit
policies are set on a per-system basis via the Security Configuration
Tool Set and the Security Templates snap-in. The following file auditing
measures must be implemented:
- Because of the importance of the Security Event Log in recording unauthorized
accesses to the system, control of it should be limited to a select
few. It is recommended that an Auditors group be created
and given Full Control permissions to that log. Only individuals without
administrator duties should be members of this group. This group should
be given the User Right to Manage auditing and security log
and the Administrators group should be removed from that right.
- Auditing can consume a large amount of processor time and disk space.
It is highly recommended that local administrators/auditors check, save,
and clear audit logs daily/weekly to reduce the chances of system degradation
or save audit logs to a separate machine. It is also recommended that
logs be kept on a separate partition
1.6 Backups
Domain administrators are responsible for safeguarding the data on their
domain controllers by periodically backing up the data and state information
on the DCs to some alternate media so that the DC can be restored in the
event of software problems, hardware malfunctions, or disaster situations.
The following procedures must be implemented:
- It is critical to perform regular backups of the operating system,
application files, and user data. Back up privileges should be limited
to Administrators and Backup operators.
- Backup operators are able to read and write to any file in the system,
regardless of the rights assigned to it. Backup and restore rights permit
users to circumvent the file access restrictions present on Windows
NTFS disk drives for the purpose of backup and restore.
- Users who have the right to backup and restore files and directories
can gain access to sensitive files, even though file permissions may
normally prevent them from doing so, by restoring them to a different
location. Auditing the use of this user right gives security administrators
the ability to identify suspicious file activity that may be outside
of normal backup duties.
- The Emergency Repair Disk (ERD) feature helps you repair problems
with system files, your startup environment, and the partition boot
sector on your boot volume.
- Store the ERD in a safe and secure place. It contains system security
information that may be vulnerable to cracking.
1.7 DNS
A fully qualified domain name (FQDN) consists of a hostname and a DNS
domain suffix, including top-level DNS domain. For example, machinename.uc.berkeley.edu
is a fully qualified DNS domain name: "machinename" is the hostname
and "uc.berkeley.edu" is the domain suffix. CalNetAD domains
require a FQDN to support LDAP, Kerberos, PKI certificates, and other
new technologies which are now integrated within the FQDN of the Windows
domain. A CalNetAD domain cannot use "berkeley.edu" as its root
domain suffix, because there would be collision with existing infrastructure
services. Because of this requirement, the CalNetAD forest has the DNS
subdomains "uc.berkeley.edu" and "campus.berkeley.edu"
for domain controllers. Only domain controllers have this requirement.
All workstations should keep "berkeley.edu" or other existing
domain suffixes as their primary domain suffix. Use the existing DNS names
(if legal Windows names). The hostname component of the FQDN becomes the
legacy short-name alias.
- Windows DNS Services must NOT be installed on any system within the
CalNetAD forest without prior consultation with IST-CNS and the CalNetAD
Enterprise Administrators.
- Workstations in the forest must be configured to turn off DDNS registration.
This is enforced by a site GPO which should not be blocked.
- All workstations must have 'berkeley.edu' as their primary DNS suffix
name and must be registered properly in the campus DNS.
- All workstations must have a DNS name that matches their registered
campus DNS name.
2. Local Administration Responsibilities
In general, people who experience problems with a particular service
should speak to their local Windows administrator first. If the issue
cant be resolved, then the local administrator raise the issue to
the appropriate support group.
- Local domain administrators are responsible for communicating domain-wide
changes to the OU administrators in their domain via the CalNetAD
Change Management System. Every CalNetAD domain has a corresponding
domain in the CalNetAD Change Management System to facilitate this
practice.
- Local domain administrators are encouraged to document their domain
architecture (i.e. OUs, policies, etc.), as well as their administrative
policies. Domain administrators should also develop and document naming
policies for local accounts.
|