- 10.8.20.5 Technical Controls
- 10.8.20.6 Deviations
- Exhibit 10.8.20-1 Backup and Recovery Configuration Settings
- Exhibit 10.8.20-2 Account Policies
- Exhibit 10.8.20-3 User Password Settings
- Exhibit 10.8.20-4 Security Options
- Exhibit 10.8.20-5 User Rights
- Exhibit 10.8.20-6 Program Files Folder Permissions
- Exhibit 10.8.20-7 System Directory (C:\/Windows(Winnt)\/System32) File and Folder Permissions
- Exhibit 10.8.20-8 System Drive (C:) File and Folder Permissions
- Exhibit 10.8.20-9 System Root (C:\/Windows(Winnt)) File and Folder Permissions
- Exhibit 10.8.20-10 Server User Home Directories File and Folder Permissions
- Exhibit 10.8.20-11 Other Drives, Files and Folders File and Folder Permissions
- Exhibit 10.8.20-12 Group Policy Setting
- Exhibit 10.8.20-13 Registry Permissions
- Exhibit 10.8.20-14 Registry Configurations
- Exhibit 10.8.20-15 DHCP Server Settings
- Exhibit 10.8.20-16 Allowable exceptions for an Active Directory Domain Controller
- Exhibit 10.8.20-17 Windows Explorer Settings
- Exhibit 10.8.20-18 Internet Explorer Configuration Table
- Exhibit 10.8.20-19 Internet Explorer Zones Configuration Tables
- Exhibit 10.8.20-20 RDP-TCP (Terminal Services) Configuration Table
- Exhibit 10.8.20-21 Audit Policy
- Exhibit 10.8.20-22 Event Log
- Exhibit 10.8.20-23 System Services
- Exhibit 10.8.20-24 Common Windows Ports and Descriptions
- Exhibit 10.8.20-25 Temporary IIS/SQL Settings
- Exhibit 10.8.20-26 WINS Server Security Settings
- Exhibit 10.8.20-27 Exchange Server Security Settings
- Exhibit 10.8.20-28 Virtual Machines System Services
- Exhibit 10.8.20-29 Enterprise Disk Encryption (EDE) Base Servers
- Exhibit 10.8.20-30 Server Proxy Configuration
- Exhibit 10.8.20-31 Internet Explorer Exception Settings for Symantec, Blackberry and Altiris
- Exhibit 10.8.20-32 Glossary
- Exhibit 10.8.20-33 References
- Exhibit 10.8.20-34 IRM 10.8.20 FDCC Deviations
-
For all TCP port numbers and UDP port numbers, use normal TCP/UDP numbers.
-
All ports not specifically required for normal business operations shall be disabled.
-
The IP Protocol ID shall use the following standards:
-
Protocol 1 - ICMP
-
Protocol 2 - IGMP
-
Protocol 3 - GGP
-
Protocol 4 - IP in IP encapsulation
-
Protocol 5 - ST stream
-
Protocol 6 - TCP
-
Protocol 7 - Often used for Computer Based Training
-
Protocol 8 - EGP
-
See Exhibit 10.8.20-24. A list of common Windows ports and the relative descriptions are defined in Exhibit 10.8.20-24.
-
-
Network data within a site (local network and subnets) is secured by the authentication protocol. For an additional level of security, administrators and users can choose to encrypt network data within a site. Using Internet Protocol Security, one can encrypt all network communication for specific clients, or for all clients in a domain. Network data passing in and out of a site (across intranets, extranets, or an Internet gateway) can be secured using the following utilities:
-
Internet Protocol Security (IPSec) - a suite of cryptography-based protection services and security protocols;
-
Routing and Remote Access - configures remote access protocols and routing; and
-
Internet Authentication Service (IAS) - provides security and authentication for dial-in users.
-
-
The encrypted file system provides a mechanism to secure data, which is maintained and resident on local hard drives and/or servers. This protects files from being accessed via the network, by unauthorized personnel.
-
While this provides protection for files stored on the hard drives, files, once e-mailed, transferred, etc. will become unencrypted. The EFS protection is to protect the system, when an unauthorized user gains access to the files and directories, via the network or through a local logon policy.
-
Recovery agents shall be established and managed to ensure data will not be lost, if the employee leaves or the system crashes. Where the system does not support this, e.g., XP, procedures shall be provided to users to ensure data may be recovered.
-
EFS shall be used on all systems where any SBU data resides, including taxpayer data.
-
The SA shall create and encrypt an "SBU Data" folder for encrypted data.
-
SA shall encrypt any temp directories on systems that use EFS.
-
-
The IRS shall utilize Public Key Infrastructure (PKI) within its implementation of Windows Server 2003 and Active Directory. PKI is a system of digital certificates, certification authorities (CAs) and other registration authorities (RAs) that verify and authenticate the validity of each party that is involved in an electronic transaction through the use of public key cryptography.
-
At minimum, IRS owned laptops, portables, and workstations operated outside of IRS facilities shall use encryption software to protect SBU data.
-
In Large Case sites, where Windows domains are configured, these shall be exempt from the encryption requirement, as long as:
-
Physical security controls are in place.
-
The domain is not connected to the IRS network.
-
A deviation has been requested from the Cybersecurity (formally Mission Assurance and Security Services (MA&SS)), identifying the large case site, and the need for systems, which are off premise, without encryption.
-
-
Encryption shall be performed using algorithms determined to be compliant with Federal Information Processing Standards Publication (FIPS) 140-2, Security Requirements for Cryptographic Modules.
-
Approved COTS product information is available from the End User Equipment and Services (EUES) intranet web site, accessed via the authorized IRS intranet home page, at http://irweb.irs.gov/.
-
All data encrypted by EFS on workstations attached to the Windows Server environment shall be recoverable. By default, the Administrator Account on the Domain Controllers shall be designated as the Default Recovery Agents (DRAs). Additional DRAs will be needed and they will have the requirement of actually performing the recovery of data.
-
The DAA shall ensure the documentation of the DRA architecture with the IRS enterprise, within the DAA’s respective area(s) of responsibility. All actions taken by the DRAs shall be audited and reviewed by the DAA’s Data Security organization to ensure these are used, as appropriate.
-
Windows installations shall include 128-bit browser encryption, which is allowed for only US and Canadian use.
-
For specific Internet Explorer security, including items relating to systems and communication protection, see IRM 10.8.20.5.2.12 - Internet Explorer Security.
-
-
The following are explanations of the Windows specific Security Options dealing with network data protection.
-
Domain member: Digitally encrypt or sign secure channel data (always)
Windows 2000 - Secure channel: Digitally encrypt or sign secure channel data (always) -
Domain member: Digitally Encrypt Secure Channel Data (when possible)
Windows 2000 - Secure channel: Digitally encrypt secure channel data (when possible) -
Domain member: Digitally sign secure channel data (when possible)
-
Domain member: Require strong (Windows 2000 or later) session key
Windows 2000 - Secure channel: Require strong (Windows 2000 or later) session key -
Network Access: Do not allow storage of credentials or .NET passports for network authentication
-
Microsoft Network Client: Digitally sign communications (always)
Windows 2000 - Digitally sign client communication (always) -
Microsoft Network Client: Digitally sign communications (if server agrees)
Windows 2000: Digitally sign client communications (when possible) -
Microsoft Network Client: Send unencrypted password to connect to third-party SMB servers
Windows 2000 - Send unencrypted password to connect to third-party SMB servers -
Microsoft Network Server: Digitally sign communications (always)
Windows 2000: Digitally sign communications (always) -
Microsoft Network Server: Digitally sign communications (if client agrees)
Windows 2000: Digitally sign communications (when possible) -
Network Security: LAN manager authentication level
Windows 2000 - LAN Manager authentication level -
Network Security: LDAP client signing requirements
-
Network Security: Minimum session security for NTLM SSP based (including secure RPC) clients
-
Network Security: Minimum session security for NTLM SSP based (including secure RPC) servers
-
System Cryptography: Force strong key protection for user keys stored on the computer
-
System Cryptography: Use FIPS compliant algorithms for encryption, hashing, and signing
-
See Exhibit 10.8.20-4. Network Data Protection Security Options are contained in the Security Options Exhibit 10.8.20-4.
-
See Exhibit 10.8.20-32. Definitions for the Network Data Protection Security Options are contained in Exhibit 10.8.20-32, Glossary. See Network Data Protection.
-
-
The following are explanations of the Windows specific Security Options dealing with the protection of information remnants that could leave a system exposed.
-
Network Security: Do not store LAN Manager password hash value on next password change
The SAM database typically stores a LANManager (LM) hash of account passwords. The SAM database should be secure on the workstation; however, if it is captured, the LM hash can be retrieved. Many vulnerabilities exist with the LM authentication model, and brute force attacks usually succeed with ease. Removing the LM hash from the SAM database helps protect the local account passwords. -
Shutdown: Clear virtual memory pagefile
(Windows 2000 - Clear virtual memory pagefile when system shuts down)
Virtual memory extends the physical memory available to the CPU. As data and applications fill the available physical memory, the operating system writes less-frequently used pages of memory out to disk, into the virtual memory pagefile. This greatly extends the amount of"virtual" memory available to the computer.-
See Exhibit 10.8.20-4. Values for Security Options for Protection of Information Remnants are contained in the Security Options Exhibit 10.8.20-4.
-
-
Hummingbird shall not be installed on Servers.
-
For workstations that require Hummingbird, the following minimal installation and installation modification shall be implemented. This minimal installation will only allow the X-windows component of Hummingbird to be utilized.
-
Perform Minimal Installation
-
Install the following components:
i) Exceed:
(1) Exceed Fonts -
The following components, and any sub-components, shall not be installed:
i) Accessories (All)
ii) Administrative Tools (All)
iii) The following Exceed components:
(1) Exceed Connection Tools
(2) Exceed Tools (All)
(3) Xweb
iv) Hummingbird FTP
v) Hummingbird Inetd (All)
vi) HostExplorer (All) -
Modify the basic Minimal Install
i) The following Shortcuts shall be removed from C:\/Documents and Settings\/All Users\/Start Menu\/Programs\/Hummingbird Connectivity 10
(1) Shortcut for User Files
(2) Shortcut for Exceed => Exceed XDCMP Broadcast
(3) Shortcut for Exceed => Exceed
-
-
Configure Xconfig
(Browse to the following file and open by double clicking: %SystemDrive%\/Program Files\/Hummingbird\/Connectivity\/10.00\/Default User\/Exceed\/Exceed.xcfg)-
Set Password for Xconfig
The SA shall provide a password by selecting Quick Links => Change My Password. The password shall meet minimum password requirements as defined in IRM 10.8.1. -
Security, Access Control and System Administration Settings
Select the "Security, Access Control and System Administration" category. The following settings can be updated from this menu:
i) Set default user xhost.txt as Host Access Control List
Under the "Security" Tab, configure "Host Access Control List" to select "File => %SystemDrive%\/Program Files\/Hummingbird\/Connectivity\/10.00\/Default User\/Exceed\/xhost.txt" . To do this, select Browse and then browse to defined location. Note: By default the browse begins in the %SystemDrive\/Documents and Settings\/<username>\/....directory.
ii) Update xhost.txt to contain authorized hosts
Under the "Security " Tab, select "Edit" next to "File => xhost.txt" . The SA shall ensure this file contains only authorized hosts.
iii) Do Not Allow Clients to Modify Host Access List
Under the "Security" Tab, ensure " Allow Clients to Modify Host Access List" is not selected.
-
-
Set Hummingbird Directory File Permissions
See Exhibit 10.8.20-6, Program Files Folder Permissions for Hummingbird Directory File Permissions.
-
The mandatory requirements for Window Server 2003 operating Microsoft Exchange Server are detailed in Exhibit 10.8.20-27.
-
The mandatory requirements for operating Virtual Machines are detailed in Exhibit 10.8.20-28.
-
Deviations from this policy shall be processed according to IRM 10.8.1.
See IRM 10.8.20.4.1.1.2 for explanations
| Backup and Recovery Configuration Setting | XP Workstation | 2000 Server | 2003 Server | |
|---|---|---|---|---|
| Baseline system backup or imaging Tools such as Microsoft's Ntbackup.exe, Iomega's Back-IT UP, or Symantec's Ghost | Yes | |||
| Emergency Repair Disks (ERD) Created with Ntbackup.exe GUI program. Now only backs up autoexec.nt, config.nt and setup.log. It no longer contains security information. | No | Yes | Yes | |
| Regular system backups, including System State data Tools such as Microsoft's Ntbackup.exe, Iomega's Back-IT UP, or Symantec's Ghost | Yes | |||
| Data and Application backups; Tools such as Microsoft's Ntbackup.exe, Iomega's Back-IT UP, or Symantec's Ghost |
Yes | |||
| Safe Mode Usage (F8 during startup) Available by Default on all Systems | Yes | Yes | Yes | |
| Safe Mode with Networking Available by Default on all Systems | Yes | Yes | Yes | |
| Safe Mode with Command Prompt Available by Default on all Systems | Yes | Yes | Yes | |
| Recovery Console The Recovery Console shall be installed from the Install CDROM by using the /CMDCONS flag. |
No | |||
See IRM 10.8.20.5.1.7. for explanations
| Account Policy | XP Workstation | 2000 Server |
2003 Server |
|
|---|---|---|---|---|
| Password Policy | ||||
| Enforce Password History | See IRM 10.8.1 | See IRM 10.8.1 | See IRM 10.8.1 | |
| Maximum Password Age | 60 days or less (cannot be equal to 0) | 60 days or less (cannot be equal to 0) | 60 days or less (cannot be equal to 0) | |
| Minimum Password Age | 1 day or greater | 1 day or greater | 1 day or greater | |
| Minimum Password Length | 12 Characters or greater | 12 Characters or greater | 12 Characters or greater | |
| Password Complexity | Enabled, See IRM 10.8.1 for more information. |
Enabled, See IRM 10.8.1 for more information. |
Enabled, See IRM 10.8.1 for more information. |
|
| Store passwords using reversible encryption | Disabled | Disabled | Disabled | |
| Account Lockout Policy | ||||
| Account Lockout Duration | 15 minutes or greater | 15 minutes or greater | 15 minutes or greater | |
| Account Lockout Threshold | 5 invalid logon attempts or less (cannot be equal to 0) | 5 invalid logon attempts or less (cannot be equal to 0) | 5 invalid logon attempts or less (cannot be equal to 0) | |
| Reset account lockout counter after | 15 minutes or greater | 15 minutes or greater | 15 minutes or greater | |
| Kerberos Policy | ||||
| Enforce user logon restrictions | Enabled | Enabled | Enabled | |
| Maximum lifetime for service ticket | 600 Minutes | 600 Minutes | 600 Minutes | |
| Maximum lifetime for user ticket | 10 Hours | 10 Hours | 10 Hours | |
| Maximum lifetime for user ticket renewal | 7 Days | 7 Days | 7 Days | |
| Maximum tolerance for computer clock synchronization | 5 Minutes | 5 Minutes | 5 Minutes | |
See IRM 10.8.20.5.1.8. for explanations.
| User Password Setting | XP Workstation | 2000 Server | 2003 Server | |
|---|---|---|---|---|
| User Must Change Password at Next Logon | Enabled / Checked (when account is created or password reset) |
Enabled / Checked (when account is created or password reset) |
Enabled / Checked (when account is created or password reset) |
|
| Password Never Expires * only possible exceptions are Service accounts. |
Never Enabled / Checked * Possibly enabled for Service accounts. |
Never Enabled / Checked * Possibly enabled for Service accounts. |
Never Enabled / Checked * Possibly enabled for Service accounts. |
|
| Enable Automatic Logon * Only possible exception is during unattended installations of the operating system. |
Disabled * Can be enabled only during unattended installations of the operating system and shall not be used on production systems. |
Disabled * Can be enabled only during unattended installations of the operating system and shall not be used on production systems. |
Disabled * Can be enabled only during unattended installations of the operating system and shall not be used on production systems. |
|
| Security Option | XP Workstation | 2000 Server | 2003 Server | Reference | |
|---|---|---|---|---|---|
| Accounts: Administrator account status | Enabled | N/A
(Though not a security option in 2000, account shall be Enabled) |
Enabled | See IRM 10.8.20.5.1.9. | |
| Accounts: Guest account status | Disabled | N/A
(Though not a security option in 2000, account shall be Disabled) |
Disabled | See IRM 10.8.20.5.1.9. | |
| Accounts: Limit local account use of blank passwords to console logon only | Enabled | N/A | Enabled | See IRM 10.8.20.5.1.9. | |
| Accounts:
Rename administrator account 2000 - Rename administrator account |
Shall be renamed | Shall be renamed | Shall be renamed | See IRM 10.8.20.5.1.9. | |
| Accounts:
Rename guest account 2000 - Rename guest account |
Shall be renamed | Shall be renamed | Shall be renamed | See IRM 10.8.20.5.1.9. | |
| Audit:
Audit the access of global system objects 2000 - Audit the access of global system objects |
Disabled | Disabled | Disabled | See IRM 10.8.20.5.3.3. | |
| Audit:
Audit the use of backup and restore privilege 2000 - Audit the use of backup and restore privilege |
Disabled | Not Defined | Not Defined | See IRM 10.8.20.5.3.3. | |
| Audit:
Shut down system immediately if unable to log security audits 2000 - Shut down system immediately if unable to log security audits |
Disabled | Disabled | Disabled | See IRM 10.8.20.5.3.3. | |
| DCOM:
Machine Access Restrictions in Security Descriptor Definition Language (SDDL)
syntax (Available in 2003 SP1 and XP SP2 or greater only) |
Not Defined | N/A | Not Defined | See IRM 10.8.20.5.2.6. | |
| DCOM: Machine Launch Restrictions in Security Descriptor Definition Language (SDDL) syntax (Available in 2003 SP1 and XP SP2 or greater only) | Not Defined | N/A | Not Defined | See IRM 10.8.20.5.2.6. | |
| Devices: Allow undock without having to log on | Disabled | N/A | Disabled | See IRM 10.8.20.5.2.5. | |
| Devices:
Allowed to format and eject removable media 2000 - Allowed to eject removable NTFS media |
Administrators | Administrators | Administrators | See IRM 10.8.20.5.2.5. | |
| Devices:
Prevent users from installing printer drivers 2000 - Prevent users from installing printer drivers |
Disabled | Enabled | Enabled | See IRM 10.8.20.5.2.5. | |
| Devices:
Restrict CD-ROM access to locally logged-on user only 2000 - Restrict CD-ROM access to locally logged-on user only |
Disabled | Enabled | Enabled | See IRM 10.8.20.5.2.5. | |
| Devices:
Restrict floppy access to locally logged-on user only 2000 - Restrict floppy access to locally logged-on user only |
Disabled | Enabled | Enabled | See IRM 10.8.20.5.2.5. | |
| Devices:
Unsigned driver installation behavior 2000 - Unsigned driver installation behavior |
Do not allow installation* * Note:See Exhibit 10.8.20-34for deviated setting. |
Warn, but allow installation | Warn, but allow installation | See IRM 10.8.20.5.2.5. | |
| Domain controller: Allow serv |







