The General Controls Environment over the
Internal Revenue Service’s Unisys 2200
Systems Can Be Improved
August 1999
Reference Number: 199920063
August 24, 1999
MEMORANDUM FOR COMMISSIONER ROSSOTTI
FROM: Pamela J. Gardiner /s/Pamela J. Gardiner
Deputy Inspector General for Audit
SUBJECT: Final Audit Report - The General Controls Environment over the Internal Revenue Service’s Unisys 2200 Systems Can Be Improved
This report presents the results of our review of the general controls over the Internal Revenue Service’s (IRS) Unisys 2200 Operating System Environment. In summary, we found that the general controls over the operating system environment of the Unisys 2200 mainframe computers are adequately defined to protect sensitive data. However, we identified several areas in which controls could be adhered to more uniformly and where procedures should be established to provide improved system control, security, and standardization.
To improve controls over the system environment of the Unisys 2200 mainframes, we recommended several ways to improve controls over taxpayer data files, and common system and database files. In addition, we recommended modification of control settings for files that may potentially complicate the mainframe consolidation process. We also recommended a means to improve the accountability of individuals using the system security user-id, re-issuance of the policy for accounting for deviations of user access profiles from IRS standards, and development of C2-level security documentation, security policies, and documentation of risk factors for the Unisys consolidated mainframe environment.
IRS management agreed with the facts cited in the report and is taking appropriate corrective action. Management’s comments have been incorporated into the report where appropriate, and the full text of their comments is included as Appendix VII.
Copies of this report are also being sent to the IRS managers who are affected by the report recommendations. Please contact me at (202) 622-6510 if you have questions, or your staff may call Scott Wilson, Associate Inspector General for Audit (Information Systems Programs), at (202) 622-8510.
Access to Sensitive Taxpayer Data Files by System Users Is Not Always Reported to Management
Access Control Settings Are Not Consistent among Some Common System Files
Many Cataloged Files Have No Owner Designated or Are Not Owned by Current System Users
Use of the System MASTER Account Is Not Traced to Individual System Users
The User Profile Deviation Process Has Not Been Working as Intended
Appendix I - Detailed Objective, Scope, and Methodology
Appendix II - Major Contributors to This Report
Appendix III - Report Distribution List
Appendix IV - Details on Discretionary Clearance Levels
Appendix V - Description of C2 Level Security
Appendix VI - Abbreviations Used In This Report
Appendix VII - Management's Response to the Draft Report
The Internal Revenue Service’s (IRS) Unisys 2200 mainframe computers are an integral part of its tax processing system. Virtually all transactions affecting a taxpayer’s account are processed through these Unisys systems before being posted to the full taxpayer account on IRS’ Masterfile database. The Unisys systems process tax returns that are sent to IRS’ service centers by taxpayers. In addition, these systems house databases used by the Integrated Data Retrieval System for on-line retrieval of taxpayer information. The IRS will be migrating from a Unisys 2200 to a Unisys 4800 environment as part of the service center mainframe consolidation and will be operating under a more current version of the operating system.
The overall objective of the review was to determine whether general controls in place over the Unisys 2200 operating system are sufficient to protect sensitive data. The scope of this review encompassed system policies as they relate to security controls. We conducted our review in the IRS’ National Office and on-site at the Andover (ANSC) and Austin (AUSC) Service Centers and the Martinsburg Computing Center (MCC). In addition, we reviewed system reports from the Cincinnati, Fresno, and Philadelphia Service Centers.
Results
The general controls over the operating system environment of the Unisys 2200 mainframe computers are adequately defined to protect sensitive data. Specifically, each user is uniquely recognized and verified by the operating system. In addition, discretionary access controls (e.g., file ownership and access control records) are enforced through the security software residing on the mainframe computer. Access to most sensitive taxpayer data files, as well as any security-related actions, are monitored by management.
We identified several areas in which controls could be adhered to more uniformly and where procedures should be established to provide improved system control, security, and standardization. Memoranda dealing with site-specific control weaknesses have been issued to the responsible local officials. This report addresses systemic issues that require corrective actions throughout the IRS.
Although the Unisys 2200 mainframe computers will become obsolete due to the IRS’ mainframe consolidation efforts, steps need to be taken now to better prepare the Unisys 2200 systems for consolidation. In addition, due to the similarities in the operating systems of both systems, control improvements identified on the Unisys 2200 systems should also be implemented on the Unisys 4800 systems to improve its control environment.
Access to Sensitive Taxpayer Data Files by System Users Is Not Always Reported to Management
Over 6,200 files at the 5 service centers are established in a way that permits any system user to view their contents. From a judgmentally selected sample of 109 such files at the ANSC and AUSC, we identified 10 files that contained taxpayer data. Since these files are not properly recorded on the system, accesses to them are not recorded on weekly reports used by management to monitor access to taxpayer data by system users.
Access Control Settings Are Not Consistent among Some Common System Files
Over 10 percent of the files common to the Unisys production environment at 4 service centers contain inconsistencies in access control settings, such as file ownership and clearance (security) levels. The inconsistencies appear to be an unintentional side effect of actions taken to recover files or solve system problems. These inconsistencies may cause problems in the Unisys 4800 consolidated environment. The Office of Management and Budget (OMB) suggests that part of a consolidation strategy should be the development of a plan to optimize data center operations, which would be achieved in part through standardization of the operating system.
Many Cataloged Files Have No Owner Designated or Are Not Owned by Current System Users
Over 1,200 files at 5 service centers were either recorded without an assigned owner or assigned to a user-identification (user-id) that was no longer active on the system. Files with incorrect ownership assignments can cause problems during the consolidation from the Unisys 2200 to the Unisys 4800 environment. MCC personnel informed us that problems arose in moving improperly owned files during the mock move between the Brookhaven Service Center and MCC. Although a temporary solution was found for the actual conversion, the solution left the IRS with the continued existence of improperly owned files. Internal Revenue Manual (IRM) guidelines do not address the need to reassign ownership for the files meeting these two conditions.
Use of the System MASTER Account Is Not Traced to Individual System Users
In the current Unisys 2200 environment, there is no mechanism available to account for individual use of the MASTER user-id for the system. The MASTER user-id on the Unisys 2200 is one of the most powerful user-ids on the system, enabling its user to access all areas of the system. Although the MASTER user-id was used primarily by the security analysts at ANSC and AUSC as their sole user-id, several other users also had access to the password in emergency situations. The IRM requires that the system security officer or systems administrator be able to selectively audit the actions of one or more users based on individual identity. These audits should include all actions of the MASTER user-id.
The User Profile Deviation Process Has Not Been Working as Intended
Our review of deviation forms used to request modifications to standard Unisys 2200 user profiles indicated that a number of profile changes made by the service center personnel had not been reviewed or signed by the responsible IRS National Office functions. These omissions were due in part to required IRS National Office functions not receiving the deviation forms for review. The IRS’ Unisys 2200 Access Standards require completion and approval of a deviation form when changes to the standard profiles are needed for system users to perform their duties. Since the security system of the Unisys 2200 system is very complex, modifications made without proper review and approval can have unforeseen serious consequences.
Several Treasury and Office of Management and Budget Requirements for Automated Information Systems Have Not Been Met on the Unisys 2200 Mainframes
Department of Treasury directives require that all Treasury automated information systems transmitting sensitive but unclassified information meet a C2 level of protection (see Appendix V). The IRS’ Unisys 2200 systems are operating in a non-C2 compliant environment and without an approved waiver of compliance. In addition, we were unable to locate documentation for the testing of the system’s security features.
The OMB requires that controls over general support systems include a system security plan. The OMB also requires that Federal agencies determine the adequacy of their systems’ security, which may be conducted using a risk-based approach. We were unable to locate documentation of risk factors or a security plan for the Unisys 2200 systems.
Summary of Recommendations
Management’s Response: IRS management agreed with the facts cited in the report and is taking appropriate corrective action. Management’s comments are included in the body of the report, where appropriate, and a complete text appears as Appendix VII.
This report presents the results of our review of the general control environment over the Internal Revenue Service’s (IRS) Unisys 2200 operating system. Our work was conducted in accordance with Government Auditing Standards from July to December 1998. We conducted our review in the IRS’ National Office and on-site at the Andover (ANSC) and Austin (AUSC) Service Centers and the Martinsburg Computing Center (MCC). In addition, we reviewed system reports from the Cincinnati (CSC), Fresno (FSC), and Philadelphia (PSC) Service Centers.
The overall objective of this review was to determine whether general controls in place over the Unisys 2200 operating system are sufficient to protect sensitive data. In addition, we compared system parameters and control settings across the five service centers. The scope of this review encompassed system policies as they relate to security controls.
Details of our audit objective, scope, and methodology are presented in Appendix I. Major contributors to this report are listed in Appendix II.
The IRS’ Unisys 2200 mainframe computers are an integral part of the agency’s tax processing system. Virtually all transactions affecting a taxpayer’s account are processed through these Unisys systems before being posted to the full taxpayer account on IRS’ Masterfile database. The Unisys systems process tax returns that are sent to IRS’ service centers by taxpayers. In addition, these systems house databases used by the Integrated Data Retrieval System for on-line retrieval of taxpayer information.
Currently, the IRS is in the process of consolidating the mainframe operations of the 10 service centers into the 2 computing centers in Martinsburg, West Virginia, and Memphis, Tennessee. As part of its consolidation efforts, the IRS will be migrating to a Unisys 4800 environment that will operate under a more current version of the operating system. The Unisys phase of mainframe consolidation will be completed over a
three-year period. As of the end of 1998, Unisys mainframe processing at three service centers was migrated to the consolidated environment. At the time of our review, four more service centers were planned to be consolidated in 1999, with the remaining three systems to be consolidated in 2000.
There was an average of 120 system-level users on each of the 5 service center systems at the time of our review. Security and identification of these users is administered through the Site Management Complex (SIMAN). User access is controlled through user-identifications (user-ids), passwords, clearance levels, and control over access privileges. Clearance levels are a 64-level hierarchical security classification system for users and files, ranging from 0 (zero), the lowest, to 63, the highest level of security.
SIMAN is also used to administer access controls over cataloged files, which is achieved through both mandatory and discretionary access controls. Cataloged files are files that are recorded on the system’s master directory. Mandatory controls include clearance levels and access privileges. Discretionary controls include file ownership and access control records (ACR). File owners are responsible for the content of their files. ACRs contain a list of users, the accesses granted to a given file, and the conditions under which the users are allowed access. Files not assigned an ACR are designated as either PUBLIC, making them accessible by any system user, or PRIVATE, which permits access by the file owner only.
The general controls over the operating system of the Unisys 2200 mainframes are adequately defined to protect sensitive data. Specifically, each user is uniquely identified and authenticated by the operating system. In addition, discretionary access controls are enforced through the SIMAN security software residing on the mainframe. Access to most sensitive taxpayer data files, as well as any security-related actions, is monitored by management.
We identified several areas in which controls should be adhered to more uniformly and where procedures should be established to provide improved system control, security, and standardization. Memoranda dealing with site-specific control weaknesses have been issued to the responsible local officials. This report addresses the following systemic issues that require corrective action throughout the IRS:
In support of this review, we requested from the Office of Security Standards and Evaluation (SSE) a listing of findings they identified during their security reviews of Unisys systems at IRS service centers. We requested information regarding the findings, their status, and the dates of the findings and any corrective actions. Personnel in the Office of SSE provided us with a listing of only their findings in July 1998. Repeated attempts to obtain all of the requested information before our on-site visits to the ANSC and AUSC were unsuccessful. Consequently, we were not able to complete a portion of our audit program while on-site. After discussing the request with the Office of SSE in October 1998, we were eventually provided the information, but it was too late to perform our on-site tests.
Access to Sensitive Taxpayer Data Files by System Users Is Not Always Reported to Management
We determined that accesses to a number of files with taxpayer data would not be included in reports used by management to monitor such access. We reviewed access controls for the cataloged files on the five service center Unisys 2200 systems. We identified a large number of files on each system that were cataloged at the lowest clearance level (zero) and were designated such that any system user could view them (PUBLIC). This PUBLIC designation is only permissible for files not secured by an ACR.
Files with these access control settings are readable by any system user, with such access not reported to management. The number of this type of file for each center is shown in Table 1.
|
Service Center |
Number of Clearance Level 0, PUBLIC files |
|
ANSC |
1,081 |
|
AUSC |
1,157 |
|
CSC |
842 |
|
FSC |
1,740 |
|
PSC |
1,386 |
|
Total |
6,206 |
Table 1: Number of files that can be accessed without being reported to management
We judgmentally reviewed samples of these types of files at AUSC and ANSC. We also judgmentally selected several additional files that were cataloged at a clearance level of zero and were assigned the production user-id (PROD) ACR in order to determine the readability of these files. Of the 109 files sampled, we identified 10 files that contained sensitive taxpayer information, such as names, addresses, and taxpayer identification numbers.
Access to the 10 files was not reported to management since the files were incorrectly cataloged at a clearance level of zero instead of the proper clearance level 31. Appendix IV contains further information on clearance levels. Access to files cataloged at clearance level 31 is recorded on a Live Data Access Report, which is reviewed by management weekly. Since accesses to these files were not included in the Live Data Access Report sent to management, any access of taxpayer data in the files was not monitored.
The Information Systems Operations and Management section of the Internal Revenue Manual (IRM) states that a primary responsibility of the IRS is to safeguard the integrity of taxpayer data maintained in its computer files. In addition, because of the importance of protecting taxpayer data, the IRS must continue to strengthen the methods of controlling and documenting access to computerized taxpayer data files.
Recommendations
Management’s Response: Management agreed to review the 10 files and their relationship with other production files to determine whether it is feasible to secure the files without disrupting production activity at ANSC and AUSC. If, after reviewing the files, it is determined that production will not be disrupted, management will determine the appropriate actions to be taken and develop an action plan accordingly.
Management’s Response: Based on analysis of the 10 files in Recommendation #1, management will determine the ownership of any file below clearance level 31 and request the file owner to provide the sensitivity of the file.
Access Control Settings Are Not Consistent among Some Common System Files
Our review of the access control settings over cataloged files on the Unisys 2200 mainframes also identified numerous differences in the access control settings for some of the files. We excluded PSC from this analysis since a large number of files had been purged from its system, as a part of their routine maintenance, at the time the reports for our audit were generated. There were over 4,800 files common to each of the 4 mainframes reviewed, comprised of significant numbers of common, IRS-wide cataloged files. Analysis of these common files identified inconsistencies in access control settings for 11 to 13 percent of the files reviewed, depending on the control setting. The control settings reviewed and the results of review are shown in Table 2. Of the files identified in Table 2, there were 212 common files with inconsistent settings for all 3 access controls reviewed.
|
Access Control |
Number of Files with Inconsistent Control Settings |
Percentage of Common Files |
|
File Owner |
529 |
10.9% |
|
Clearance Levels |
586 |
12.1% |
|
Access Control Records |
632 |
13.1% |
Table 2: Review of inconsistent file control settings
IRS National Office Information Systems (IS) personnel informed us that these differences might be an unintentional side effect of actions taken to recover files or solve system problems. Personnel taking these actions, typically database administrators (DBA) or computer systems analysts, at times, may do so without regard for the proper control settings of the file, such as when problems arise in emergency situations that must be corrected quickly. This problem can be illustrated by the following example:
A DBA may work on a file that is cataloged at a clearance level of 31 and owned by the user-id PROD. After work is completed, the DBA might catalog the file again, but do so at a lower clearance level, such as 0. This setting will remain in effect until the DBA or Security Analyst changes it to the proper setting.
We also identified 130 files cataloged at clearance levels other than the 4 levels specified by the IRS National Office. These specified clearance levels are 0, 30, 31, and 63, and are further defined in Appendix IV. A majority of the files cataloged at the unspecified clearance levels are used in the program transmittal system, which is used to transmit authorized computer programs and changes to them into production. These files are broken out by service center and clearance level in Table 5 of Appendix IV.
IRS National Office IS personnel informed us that the service centers are given discretion in cataloging files at clearance levels other than those specified by the IRS National Office. There are no procedures in place to notify necessary IRS National Office personnel of the use of these discretionary clearance levels.
Both inconsistent control settings and the use of unspecified clearance levels for common files could cause problems in the consolidated Unisys 4800 environment. Due to the technology used by the Unisys 4800 system, users needing to access the same file for different service centers may experience problems if permissions are not consistent on a given file. This occurs especially if the inconsistent setting is outside the range of privileges for a given user’s profile. In addition, updates to the same files for multiple service centers may increase the work needed to maintain the system.
The OMB calls for agencies to reduce the number of agency data centers as well as the total cost of data center operations. The OMB suggests that part of a consolidation strategy should be the development of a plan to optimize data center operations, which can be achieved in part through standardization of operating systems. A uniform system of file access control settings would assist in standardizing the Unisys operating system.
Recommendation
Management’s Response: Standardized control settings for files common to the Unisys 2200 production mainframes will be established pending identification of files common to the Unisys 2200 mainframes by IS in coordination with other IRS organizations.
Many Cataloged Files Have No Owner Designated or Are Not Owned by Current System Users
Each of the five Unisys 2200 mainframes reviewed contained unowned files, as well as files that were owned by user-ids that had been previously removed from the system. The number and type of improperly owned files, by service center, are identified in Table 3.
|
Issue |
Service Center |
||||
|
ANSC |
AUSC |
CSC |
FSC |
PSC |
|
|
Unowned Files |
14 |
95 |
114 |
107 |
3 |
|
Files Without Current Owners |
112 |
117 |
136 |
263 |
298 |
Table 3: Number of improperly owned files identified on five service center Unisys 2200 systems
Under the SIMAN security package, unowned files can be created only if a special parameter is set for a given user. However, owners can also be removed from cataloged files using the SIMAN. We were informed that there are some legitimate reasons for files not to have owners. For example, an owner may be removed when files need to have keys set for read or write access, such as for production transmittal files.
The existence of files owned by user-ids that were no longer present on the system is often caused by the failure to reassign files after their owners have been removed from the system. The IRM sections on Automated Information Systems Security and Information Systems Operations and Management do not include a policy requiring that files be removed or reassigned when a user is removed from the system.
These improperly owned files, especially those owned by users not present on the system, can cause problems during the IRS’ mainframe consolidation efforts. The following example illustrates this type of problem:
When an improperly owned file is moved to a Unisys 4800 mainframe, the system first compares the file owner to the system file of users for the mainframe. If the owner is not present in the user file, the file being moved is designated PRIVATE, so that only the system can access it. Subsequent moves of any remaining cycles of the same file can create problems since the control settings of the cycle being moved do not match those of the initial cycle. These subsequent cycles are not moved to the consolidated system and are consequently dropped.
MCC personnel indicated that problems such as this were identified in over 1,400 files during the mock move from the Brookhaven Service Center to the MCC. Through the use of dummy user-ids, IRS personnel were able to successfully move the improperly owned files. However, this solution only transferred the ownership problem while at the same time creating an entirely new problem. Improperly owned files moved to MCC remained improperly owned since the dummy user-ids used in the transfer were deleted after the move. In addition, the removal of dummy user-ids leaves behind ACRs that must eventually be rewritten, since ACRs cannot be deleted from the system.
Recommendations
Management’ Response: Management is working to identify improperly owned files and will develop a process to modify the profile of improperly owned files prior to the consolidation of a particular service center. Management will also review each service center’s Unisys 2200 files for improper ownership both throughout the consolidation process and during their regularly scheduled reviews at the service centers.
Management’s Response: Management will develop guidelines to address file ownership in the Unisys mainframe environment. Implementation of the guidelines will require a technical solution that will be incorporated into the IRM when completed. When the guidelines are completed, management will implement them at the service centers that, at the time, have not been consolidated. The guidelines will also be implemented at the MCC and Tennessee Computing Center.
Use of the System MASTER Account Is Not Traced to Individual System Users
The MASTER user-id on the Unisys 2200 system is one of the most powerful user-ids on the system, enabling its user to access all areas of the system. Currently, the security analyst for each system we reviewed on-site uses MASTER as their sole user-id. However, several other users, such as the backup security analyst and data security chief, also have access to the password for the MASTER user-id in emergency situations. Security personnel at the sites we visited informed us that the MASTER password is changed each time it is accessed by one of the other authorized users. Any security actions initiated by MASTER, or any other user-id, are recorded on a security actions report generated at the service centers.
IRS National Office personnel informed us that use of the MASTER user-id on the operating system of the Unisys 2200 systems cannot be traced back to individual users. However, they also informed us that the operating system of the Unisys 4800 has overcome this limitation, although the operating effects of this feature are unclear at this time.
The IRM requires that the system security officer or systems administrator shall be able to selectively audit the actions of one or more users based on individual identity. These audits should include the actions of both the corporate use of the MASTER user-id as well as the individual users accessing the MASTER user-id.
Recommendation
Management’s Response: Management will review the possibility of relating the use of the MASTER user-id to a specific human user. In addition, as service centers are consolidated, management will better define procedures on the use of the sub-system administrator option in the Unisys 4800 environment.
The User Profile Deviation Process Has Not Been Working as Intended
Our review of the forms used to request modifications to standard Unisys 2200 system user profiles revealed that not all required signatures were present. At AUSC, personnel had approved these deviation forms; however, there was no evidence that they had been reviewed or signed by any of the required IRS National Office functions. Some of these forms were initiated as far back as January 1997. Discussions with IRS National Office personnel also revealed that deviation forms had not been received by some of the specified functions.
User access to the Unisys 2200 system is governed by a set of Unisys Access Standards maintained by the Office of SSE. These standards provide for exceptions to standard user profiles, as conditions warrant, through submission of profile deviation forms. These deviation forms are approved by service center management and reviewed by several IRS National Office functions.
The Unisys Access Standards were issued in March 1996 and revised in July 1996. Since then, the IS function has been reorganized several times, resulting in the reassignment of functional responsibilities and the creation and consolidation of functions within the organization. Consequently, some of the IRS National Office organizations specified in the Unisys Access Standards no longer exist.
Modifications made to user profiles without proper review and approval can have unforeseen serious consequences. The security system of the Unisys 2200 operating system is complex, with numerous features provided for file and user security. If IRS does not review the impact of user profile modifications on other profile security features, then possible security exposures may not be identified. One such exposure is the declassification of data that can result when a user is granted certain privileged interfaces. The following example further illustrates this complexity:
It is dangerous in systems without transaction processing (TIP) file security to grant a user access to privileged interfaces FCREG$ and PB$CON. The combination of these two privileged interfaces gives the user the ability to declassify data residing in an Exec file. Currently, the IRS’ Unisys 2200 systems are operating without TIP file security.
Problems in the deviation process were discussed with SSE personnel who informed us that the process is now working properly. Personnel in the Office of SSE informed us that they sent several electronic mail (e-mail) messages to all Unisys security analysts revising the deviation process last year. Prior to these e-mail messages, the Office of SSE had not been receiving all of the deviation forms. The Office of SSE assured us that, after issuance of the e-mail messages, the deviation forms were properly routed.
Recommendations
Management’s Response: Management formally issued a memorandum to the service and computing centers on October 7, 1998, requiring that any deviation be documented and submitted to the IRS National Office for review and approval.
Management’s Response: Management is continually working to ensure that any deviation from the current Unisys 2200 Access Standards is documented and submitted to the IRS National Office for review and approval/disapproval.
Several Treasury and Office of Management and Budget Requirements for Automated Information Systems Have Not Been Met on the Unisys 2200 Mainframes
The IRS’ Unisys 2200 systems are operating in a non-C2 compliant environment and without an approved waiver of compliance. Although field personnel informed us that a waiver of C2 requirements existed, we were able to locate only an unapproved draft C2 waiver for the Unisys 2200 system. Appendix V provides a brief description of C2 requirements.
During our on-site visits, we reviewed various security documents for the Unisys 2200 systems provided by field personnel. The sites maintained most of the documents required for C2 compliance. We were provided copies of a Security Features User’s Guide, Trusted Facility Manual, and system design documentation for the Unisys 2200 systems we reviewed on-site (ANSC and AUSC). However, documentation for the testing of the systems’ security features was not available. We were also informed while on-site that a security policy for the Unisys 2200 environment did not exist.
While on-site, we also asked whether a risk assessment had been performed on the Unisys 2200 environment. We were informed that no such assessment had been conducted specifically for the Unisys 2200. In addition, we were informed that no documentation exists of an IRS-wide assessment of any risk management factors for the Unisys 2200 environment.
Treasury Directives require that all Treasury automated information systems that transmit sensitive but unclassified information meet a C2 level of protection. In addition, the OMB requires that agencies plan for the adequacy of system security, which should be conducted using a risk-based approach. This approach includes consideration of risk factors such as the value of the system, as well as threats, vulnerabilities, and effectiveness of current or proposed safeguards. The OMB also requires that all agencies shall implement and maintain a security program to assure that adequate security is provided for all agency information collected, processed, transmitted, stored, or disseminated in general support systems and major applications. This program should include a system security plan.
Since the Unisys 2200 mainframes will be phased out and eventually replaced, the preparation of C2 documentation and a formal risk assessment for the Unisys 2200 may not be the best use of scarce IS resources. However, every attempt should be made to achieve C2 compliance and assess risk factors of, and develop a security plan for, the Unisys 4800 system.
Recommendations
Management’s Response: A task order has been issued with a contractor on the Service Center Mainframe Consolidation project to develop C2 documentation, security policies, and documentation of risk factors. Management is also working with the contractors to ensure that the documentation is developed and tested for the consolidated mainframe environment. Management will develop and maintain an IRS Security policy for the Unisys 4800 in conjunction with the task order.
Although the Unisys 2200 mainframes will become obsolete due to the IRS’ mainframe consolidation efforts, steps need to be taken now to better prepare the Unisys 2200 systems for consolidation. In addition, due to the similarities in the operating system of both environments, control improvements identified for the Unisys 2200 systems should also be implemented on the Unisys 4800 systems to improve its control environment.
Appendix I
Detailed Objective, Scope, and Methodology
The overall objective of the review was to determine whether general controls in place over the Unisys 2200 operating system are sufficient to protect sensitive data. The scope of this review encompassed the review of system policies as they relate to security controls. In addition, identification and authentication controls, discretionary access controls, system (as opposed to the Integrated Data Retrieval System) audit trail policies, and disaster recovery and database back-up policies were reviewed. Specifically, we:
Appendix II
Major Contributors to This Report
Scott Wilson, Associate Inspector General for Audit (Information Systems Programs)
Mike Phillips, Director
Vincent Dell’Orto, Audit Manager
Kent Sagara, Audit Manager
Mike Howard, Senior Auditor
Tony Hubbard, Senior Auditor
Jill Moore, Senior Auditor
Appendix III
Report Distribution List
Deputy Commissioner Modernization C:DM
Deputy Commissioner Operations C:DO
Chief Information Officer IS
Deputy Chief Information Officer, Operations IS
Deputy Chief Information Officer, Systems IS
Assistant Commissioner National Operations IS:O
Assistant Commissioner Program Evaluation and Risk Analysis M:OP
Assistant Commissioner Service Center Operations IS:SC
Assistant Commissioner Systems Development IS:S
Director, Systems Standards and Evaluation IS:E
Director, Martinsburg Computing Center IS:O:M
Director, Security Standards and Evaluation IS:E:S
Director, System Support Division IS:S:SS
Director, Telecommunications and Operations Division IS:O:O
National Director for Legislative Affairs CL:LA
Office of Management Controls M:CFO:A:M
Audit Liaison (Attn: Frank Guarino) IS:I:IS:O:A
Appendix IV
Details on Discretionary Clearance Levels
The Internal Revenue Service’s (IRS) National Office has specified four clearance levels to be used for cataloging files on the Unisys 2200. These specified clearance levels are listed in Table 4.
|
Class of files |
Types of Files Included |
Clearance Level |
|
System Files |
Production and operating system files |
0 |
|
Development |
Programming files |
30 |
|
Live Data |
Taxpayer data files |
31 |
|
Security |
Security-related system files |
63 |
Table 4: National clearance level specifications
We identified 130 files cataloged at clearance levels other than those specified by the IRS’ National Office. A majority of these files are used in the program transmittal system, which is used to transmit authorized computer programs and changes to them into production. These 130 files are broken out by service center and clearance level in Table 5.
|
Clearance Level |
Andover |
Austin |
Cincinnati |
Fresno |
Philadelphia |
Total |
|
1 |
15 |
14 |
14 |
27 |
26 |
96 |
|
3 |
0 |
0 |
0 |
0 |
2 |
2 |
|
5 |
0 |
1 |
0 |
0 |
0 |
1 |
|
8 |
0 |
0 |
13 |
0 |
0 |
13 |
|
10 |
0 |
0 |
9 |
0 |
0 |
9 |
|
21 |
0 |
0 |
0 |
0 |
1 |
1 |
|
62 |
4 |
0 |
0 |
0 |
4 |
8 |
|
Total |
19 |
15 |
36 |
27 |
33 |
130 |
Table 5: Discretionary file clearance levels in use at five service centers
Appendix V
Description of C2 Level Security
The Department of Defense has developed a multi-level system for classifying computer system security, commonly known as the Orange Book. The classification system ranges from class D (Minimal Protection) to class A1 (Verified Protection). The Department of the Treasury requires that its automated information systems "processing, storing, or transmitting sensitive but unclassified data will meet the requirements for a C2 level of protection (Controlled Access Protection)."
Systems in the C2 class enforce a finely grained discretionary access control mechanism, making users individually accountable for their actions. This accountability is achieved through login procedures, auditing of security-relevant events, and resource isolation. Systems in this class are required to achieve a minimum level of assurance through meeting requirements for system architecture, system integrity, and security testing. Federal agencies operating Class C2 systems are also required to maintain documentation covering the security features of the system as well as testing and design documentation.
The risk of not meeting one or more of the C2 level requirements can lead to the opening of security exposures in the system. For example, if a system does not meet the Object Reuse requirement (resource isolation), it runs the risk of having deleted data retrieved without the owner’s consent. The Object Reuse section requires that the system assure that a storage object (e.g., disk file, etc.) has been cleared before it is initially assigned, allocated, or reallocated to a system user. Failure to clear the object before assignment allows the newly assigned user the opportunity to retrieve deleted data from the object.
Appendix VI
Abbreviations Used In This Report
|
Abbreviations |
Term |
|
ACR |
Access Control Record |
|
ANSC |
Andover Service Center |
|
AUSC |
Austin Service Center |
|
CSC |
Cincinnati Service Center |
|
DBA |
Database Administrator |
|
FSC |
Fresno Service Center |
|
IS |
Information Systems |
|
IDRS |
Integrated Data Retrieval System |
|
IRM |
Internal Revenue Manual |
|
IRS |
Internal Revenue Service |
|
MCC |
Martinsburg Computing Center |
|
OMB |
Office of Management and Budget |
|
PSC |
Philadelphia Service Center |
|
SIMAN |
Site Management Complex |
|
SSE |
Office of Security Standards and Evaluation |
|
TCC |
Tennessee Computing Center |
|
TIP |
Transaction Processing |
Appendix VII
Management's Response to the Draft Report
Response has been removed due to its size. To see the complete Response, please go to the Adobe PDF version of this report.