Computer Security: FAA Needs to Improve Controls Over Use of Foreign
Nationals to Remediate and Review Software (Letter Report, 12/23/1999,
GAO/AIMD-00-55).
Pursuant to a congressional request, GAO provided information on the
Federal Aviation Administration's (FAA) security controls over
information on the foreign nationals involved in remediating and
reviewing software, focusing on: (1) the extent to which foreign
nationals were involved in year 2000 code remediation and subsequent
code review activities at FAA; and (2) FAA's policies covering this
involvement.
GAO noted that: (1) FAA policy requires system owners and users to
prepare risk assessments for all contractor tasks, and to have
background investigations conducted for all contractor employees in
high-risk positions; (2) FAA also requires more limited background
checks for moderate- and low-risk positions; (3) FAA's mission-critical
systems requiring year 2000 repairs--including some of the most
important systems supporting the air traffic control system--were
remediated by a mix of FAA and contractor employees and, in the case of
commercial-off-the-shelf products, by the product vendors; (4) while FAA
did not maintain detailed information on individuals assigned to perform
year 2000 code remediation, FAA compiled some of this information in
response to GAO's request; (5) in doing so, FAA identified instances
where foreign nationals, employed by contractors, performed year 2000
code remediation activities; (6) of 153 mission-critical systems that
were remediated, 15 had foreign national involvement--including Chinese,
Ukrainian, and Pakistani nationals; (7) FAA was unable to provide any
information about the individuals who performed code remediation for 4
of the 153 systems; (8) with regard to code reviews, 20 key
mission-critical systems have been, or are in the process of being,
reviewed by two contractors who have foreign national employees; (9) one
code review contractor employed 36 mainland Chinese nationals while the
other employed one Canadian national; (10) FAA, however, did not perform
background searches on all of its contractor employees, as required by
policy; (11) the agency did not perform risk assessments and was unaware
of whether it or the contractor had performed background searches on all
the contractor employees, including the foreign nationals; (12) during
GAO's review, GAO found instances where background searches of foreign
nationals were not performed; (13) FAA's failure to perform risk
assessments, its lack of complete information on whether background
searches were performed, and the fact that some foreign nationals did
not undergo background searches have increased the risk that
inappropriate individuals may have gained access to FAA's facilities,
information, or resources; and (14) as a result, the air traffic control
system may be more susceptible to intrusion and malicious attacks.
--------------------------- Indexing Terms -----------------------------
REPORTNUM: AIMD-00-55
TITLE: Computer Security: FAA Needs to Improve Controls Over Use
of Foreign Nationals to Remediate and Review
Software
DATE: 12/23/1999
SUBJECT: Computer security
Data integrity
Y2K
Computer software verification and validation
Contractor personnel
Air traffic control systems
Security clearances
Contract administration
Internal controls
Aliens
IDENTIFIER: Y2K
FAA Display System Replacement
FAA Automated Radar Terminal System IIIA
FAA Voice Switching and Control System
FAA Year 2000 Program
******************************************************************
** This file contains an ASCII representation of the text of a **
** GAO report. This text was extracted from a PDF file. **
** Delineations within the text indicating chapter titles, **
** headings, and bullets have not been preserved, and in some **
** cases heading text has been incorrectly merged into **
** body text in the adjacent column. Graphic images have **
** not been reproduced, but figure captions are included. **
** Tables are included, but column deliniations have not been **
** preserved. **
** **
** Please see the PDF (Portable Document Format) file, when **
** available, for a complete electronic file of the printed **
** document's contents. **
** **
** A printed copy of this report may be obtained from the GAO **
** Document Distribution Center. For further details, please **
** send an e-mail message to: **
** **
** <info@www.gao.gov> **
** **
** with the message 'info' in the body. **
******************************************************************
Rev-LG logo.eps GAO United States General Accounting Office
Report to the Chairman, Committee on Science, House of
Representatives
December 1999 COMPUTER SECURITY
FAA Needs to Improve Controls Over Use of Foreign Nationals to
Remediate and Review Software
GAO/AIMD-00-55
GAO/AIMD-00-55
Page 1 GAO/AIMD-00-55 FAA's Use of Foreign Nationals United States
General Accounting Office
Washington, D. C. 20548 Accounting and Information Management
Division
B-284308 Letter
December 23, 1999 The Honorable F. James Sensenbrenner, Jr.
Chairman Committee on Science House of Representatives
Dear Mr. Chairman: To address the Year 2000 (Y2K) computing
problem, public and private organizations across the nation have
required large numbers of skilled computer programmers and systems
managers to remediate, test, and review mission- critical systems.
The nationwide demand for skilled programmers has raised questions
as to whether key organizations used foreign nationals in their
Y2K activities and how any such use was controlled. At your
request, we identified the extent to which foreign nationals were
involved in Y2K code remediation and subsequent code review
activities at the Federal Aviation Administration (FAA) 1 and the
agency's policies covering this involvement. On December 16, 1999,
we
briefed your office on the results of our work. The briefing
slides are included in appendix I. This report provides a high-
level summary of the information presented at that briefing,
including FAA's internal policies on using foreign nationals and
its actual use of foreign nationals to remediate code and perform
Y2K code reviews. Results in Brief FAA policy requires system
owners and users to prepare risk assessments for all contractor
tasks, and to have background investigations conducted
for all contractor employees in high- risk positions. FAA also
requires more limited background checks for moderate- and low-
risk positions. FAA's mission- critical systems requiring Y2K
repairs including some of the most important systems supporting
the air traffic control system were 1 Code remediation involved
repairing and/ or testing systems software, while code reviews
involved an independent, line- by- line review of a copy of the
systems source code in order to identify any date dependencies.
B-284308 Page 2 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
remediated by a mix of FAA and contractor employees and, in the
case of commercial- off- the- shelf products, by the product
vendors. While FAA did not maintain detailed information on
individuals assigned to perform Y2K code remediation, FAA compiled
some of this information in response to our request. In doing so,
FAA identified instances where foreign nationals, employed by
contractors, performed Y2K code remediation activities (i. e.,
code repair and/ or testing). Of 153 mission- critical systems
that were remediated, 15 had foreign national involvement
including Chinese, Ukrainian, and Pakistani nationals. FAA was
unable to provide any information about the individuals who
performed code remediation for 4 of the 153 systems. 2 With regard
to code reviews, 20 key mission- critical systems have been, or
are in the process of being, reviewed by two contractors who have
foreign
national employees. One code review contractor employed 36
mainland Chinese nationals while the other employed one Canadian
national. FAA, however, did not perform background searches
investigations or checks on all of its contractor employees, as
required by its policy.
Specifically, the agency did not perform risk assessments and was
unaware of whether it or the contractor had performed background
searches on all of the contractor employees, including the foreign
nationals. During our review, we found instances where background
searches of foreign nationals were not performed. For example, no
background searches were performed on the 36 mainland Chinese
nationals who performed code reviews, according to FAA and the
contractor, Primeon. FAA's failure to perform risk assessments,
its lack of complete information on whether
background searches were performed, and the fact that some foreign
nationals did not undergo background searches have increased the
risk that inappropriate individuals may have gained access to
FAA's facilities,
information, or resources. As a result, the air traffic control
system may be more susceptible to intrusion and malicious attacks.
To address these issues, we are making recommendations to the FAA
Administrator to improve FAA's security controls, identify the
risk of malicious attacks on critical systems, and mitigate this
risk. FAA has
agreed with our recommendations in these areas and is moving to
implement them. In addition, FAA officials stated that the agency
has five layers of system protection, which they believe make the
risk of intrusion 2 FAA officials stated that these four systems
were commercial- off- the- shelf products.
B-284308 Page 3 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
extremely low. We anticipate evaluating the five layers of system
protection as part of our continuing efforts to monitor the
agency's progress in addressing computer security weaknesses.
Background The Y2K computing challenge provides a vivid example of
the need to protect critical systems. It illustrates the
government's widespread dependence on systems and their
vulnerability to disruption. During the Y2K conversion period, it
was important that agencies be especially
attuned to security issues because most agencies were under severe
time constraints to make an unprecedented number of software
changes. To the extent that this was not done, there is the danger
of already weak controls being further compromised if agencies
bypassed or truncated security in an
effort to speed the software modification process. This increases
the risk that erroneous or malicious code could be implemented and
that inadequately tested systems could be rushed into use.
FAA's primary mission is to ensure safe, orderly, and efficient
air travel throughout the United States. FAA's ability to fulfill
this mission depends on the adequacy and reliability of the
nation's air traffic control (ATC) system, a vast network of
computer hardware, software, and communications equipment that
provides information to air traffic controllers and aircraft
flight crews to ensure safe and expeditious movement of aircraft.
FAA's ATC network is an enormous, complex collection of
interrelated systems,
including navigation, surveillance, weather, and automated
information processing and display systems that reside at, or are
associated with, hundreds of ATC facilities. Complex
communications networks that separately transmit both voice and
digital data interconnect these systems
and facilities. As stated in our 1997 and 1999 reports on high-
risk issues, 3 while the use of interconnected systems promises
significant benefits in improved government operations, it also
increases vulnerability to anonymous intruders who may manipulate
data to commit fraud, obtain sensitive information, or severely
disrupt operations. In May 1998, we reported that FAA had weak
computer security practices that jeopardized flight safety and
concluded that FAA was ineffective in all critical areas reviewed
facilities physical security, operational systems information
security, future systems modernization security, and
3 High- Risk Series: Information Management and Technology
(GAO/HR-97-09, February 1997) and High- Risk Series: An Update
(GAO/HR-99-1, January 1999).
B-284308 Page 4 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
management structure and policy implementation. 4 First, we
reported that there were known weaknesses at many ATC facilities
and that FAA was unaware of weaknesses that might have existed at
other locations. Second, FAA was ineffective in managing systems
security for its operational systems and was in violation of its
own policy. Third, FAA was also not
effectively managing systems security for future ATC modernization
systems. Finally, we reported that FAA's management structure and
implementation of policy for ATC computer security was
ineffective, with security responsibilities distributed among
three organizations that had all been remiss in their ATC security
duties. To address these weaknesses, we made a series of
recommendations on
physical security at FAA facilities, operational ATC systems
security, future ATC modernization systems security, and
management structure and policy implementation. FAA generally
agreed with these recommendations and is in the process of
implementing them. For example, in February 1999, FAA established
a Chief Information Officer position with responsibility for
developing, implementing, and enforcing the agency's information
security
policy. FAA's efforts to address physical and systems security
weaknesses are underway. FAA Security Policies Require Background
Searches for
Contractor Employees Security program management and the related
security controls over
access to data, systems, and software programs are central factors
affecting an organization's ability to protect its information
resources and the program operations that these resources support.
Federal agencies must protect the integrity, confidentiality, and
availability of the information resources they rely on. FAA has a
personnel security program order, a human resource policy manual,
and a required contract clause that detail the requirements to be
met by both FAA and contractor employees
and the actions FAA must take to ensure the credibility of these
individuals. All three policies allow for the hiring of foreign
nationals.
FAA's personnel security program order requires background
investigations to be conducted for all FAA employees. In addition,
this order requires system owners and users to prepare a risk
assessment to determine the level of risk associated with
contracts. Depending on the level of risk identified, the order
then requires FAA to perform background searches 4 Air Traffic
Control: Weak Computer Security Practices Jeopardize Flight Safety
(GAO/AIMD-98-155, May 18, 1998).
B-284308 Page 5 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
investigations or checks for contractor employees who have
comparable exposure to FAA's facilities, information, or
resources. 5 Specifically, FAA requires that background
investigations be conducted for contractor employees in high- risk
positions and that more limited background checks be conducted for
contractor employees in moderate- and low- risk positions.
FAA's human resource policy manual restricts hiring to U. S.
citizens and nationals (residents of American Samoa and Guam) but
allows for exceptions. Specifically, FAA may hire foreign
nationals if (1) there are an insufficient number of well-
qualified applicants and/ or (2) there is an emergency, in which
case, these individuals can be hired for a brief period
of time. FAA officials noted that they were not aware of any
instances in which FAA had hired foreign nationals. In addition,
FAA specifies that all of its contracts include a clause requiring
contractors to hire U. S. citizens or aliens that are in the
country legally as evidenced by either a green card 6 or the
appropriate work visa, if work is likely to be performed at an FAA
location. There was, however, some confusion about this clause
within FAA. Some FAA employees considered the clause mandatory,
while others considered it optional. As a result, the
clause may have been inappropriately excluded from some of the
contracts under which the Y2K code remediation activities were
performed.
FAA Contractors Used Foreign Nationals for Y2K Code Remediation,
But Not All Had Required Background Searches
FAA contractors used foreign nationals to help remediate mission-
critical systems. Of 153 mission- critical systems that underwent
code repair and/ or testing, FAA advised us that 15 had some
degree of foreign national involvement. These 15 systems included
key ATC, communications, and administrative systems. For example,
the Traffic Flow Management Infrastructure- Enhanced Traffic
Management System, which is used to manage traffic flow across the
National Airspace System, was remediated with the assistance of
two Chinese, one Ethiopian, one Irish, and one Ukrainian. The
Oceanic Automation System, which provides oceanic controllers with
a situation display of aircraft positions, was remediated
5 FAA does not require background searches on temporary contractor
employees in low- risk positions. 6 A green card is an alien
registration receipt card, which documents that a foreign national
has obtained permanent residency in the United States.
B-284308 Page 6 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
with the assistance of two British nationals. For four mission-
critical systems, the degree of foreign national involvement, if
any, was unknown by FAA. 7 In overseeing these contracts, however,
FAA did not adhere to its own
policy requiring background searches to be performed for all
contractor employees. When asked about the required background
searches, the Y2K Program Office acknowledged that it was unaware
of this requirement and did not know whether background searches
had been performed for all contractor employees, including the
foreign nationals involved in Y2K code
remediation activities. The Associate Administrator for Research
and Acquisitions stated the Office of Acquisitions was also
unaware of the requirement to conduct background searches of
contractor employees. In addition, we contacted three contracting
officer technical representatives for key air traffic control
systems, who stated that they had not performed
background searches of contractor employees and, in some
instances, did not review resumes.
By not following sound security practices, FAA has increased the
risk of inappropriate individuals gaining access to FAA's
facilities, information, or resources. As a result, there is
inherently more risk that unauthorized changes, which are
difficult to detect, could have been made during code
renovation. In addition, program errors detected during testing
may not have been identified for correction by individuals
intending harm, resulting in potential system errors. While the
scope of our work did not include identifying instances of code
tampering or illegal activities and we did not find any such
instances during our review, FAA's failure to adhere to its own
policies has increased the risk that malicious code tampering may
have occurred and may not have been detected.
7 FAA stated that these four systems the BandWidth Manager
Network, the Operation Support Telephone System, the ASU- 400
Local Area Network, and CCMail were commercial- off- the- shelf
products.
B-284308 Page 7 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
FAA Contractors Used Foreign Nationals to Perform Y2K Code
Reviews, But Not All Had Required Background Searches
FAA hired two contractors (Primeon and Computer Generated
Solutions, Inc.) through the General Services Administration to
perform Y2K code reviews of 20 mission- critical systems. With
respect to Y2K compliance, code reviews entail a line- by- line
analysis of a copy of the program source code to identify and
evaluate date- related fields. According to FAA officials, a copy
of the program source code was provided in its entirety to the
contractors on various media (e. g., floppy disk, zip drive) and,
in most cases, via express mail. 8 For each system, the
contractors were required to provide a final report of the review
results to the appropriate Y2K program office, and the system
owners were expected to address any identified issues. FAA also
required both contractors to sign nondisclosure agreements
requiring the return or destruction of all copies of the program
source code provided by FAA.
These code reviews have been and continue to be performed for
systems that FAA has identified as the most important. To date, 17
of 20 systems have been reviewed with 2 currently being reviewed
and 1 scheduled for review, according to FAA officials. The
universe of systems is comprised of key ATC, communications, and
administrative systems. For example, systems that have undergone
code reviews include the Display System Replacement (DSR), which
displays radar data to controllers in the en route environment,
and the Automated Radar Terminal System IIIA (ARTS IIIA), which is
the critical data processing system used in terminal radar
approach control facilities to provide essential aircraft position
and flight plan information to controllers.
Primeon was tasked with reviewing the code of eight mission-
critical systems, including DSR, ARTS IIIA, and the Voice
Switching and Control System (VSCS) a critical system that
supports ground- to- ground and airto-
ground communications in the terminal radar approach control
environment. According to Primeon and FAA, 36 mainland Chinese
nationals performed these code reviews. However, neither FAA nor
Primeon had performed background searches on these employees. 8
Code reviewers were not given direct access to operational
systems, so they did not have the ability to directly insert code.
B-284308 Page 8 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
Computer Generated Solutions, Inc. (CGS) was tasked with reviewing
the code of 13 mission- critical systems, 9 including the Terminal
Doppler Weather Radar and the Host Environment the key information
processing system in FAA's en route environment. According to CGS
and FAA, there
was one Canadian national whose involvement was limited to
contract administration. This person should have undergone a
criminal background investigation under CGS' recruiting policy,
but FAA did not confirm that this had occurred. According to an
FAA official, the agency did not conduct background searches of
CGS' employees.
As stated earlier, while FAA requires background searches to be
performed for all contractor employees, regardless of citizenship
status, this policy is not being adequately enforced. FAA's
failure to conduct background
searches increases the risk that unauthorized individuals will
gain access to FAA's facilities, information, or resources. In the
case of code reviews, individuals intending harm may not bring to
FAA's attention program errors that may have been detected during
the code review process. In addition, copies of the code could be
sold and/ or reviewed to identify systems weaknesses that could
later be exploited.
While the scope of our work did not include identifying instances
of intrusions or illegal activities and we did not find any such
instances during our review, FAA's failure to adhere to its own
policies has increased the risk that its critical systems could be
copied, distributed, and studied for weaknesses. Additionally,
given the nature of code reviews, this type of
activity may have occurred but not have been detected. Conclusions
By not following sound security practices, FAA has increased the
risk that inappropriate individuals may have gained access to its
facilities,
information, or resources. FAA has not adequately (1) enforced its
policy requiring background searches of contractor employees, (2)
instructed its personnel on when to use the contract clause
regarding citizenship requirements for contractor personnel, and
(3) maintained records of all individuals assigned to work on
mission- critical systems. FAA now faces a major task in assessing
and addressing the increased risks to several of its mission-
critical systems as a result of its failure to ensure that
background
searches were conducted. The implications of FAA's actions extend
well 9 Because both contractors reviewed ARTS IIIA, there are a
total of 21 code reviews on 20 systems.
B-284308 Page 9 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
beyond the Y2K date rollover and, as such, require FAA to act
swiftly and decisively in its efforts to identify and mitigate the
potential risk of intrusions and malicious attacks.
Recommendations In order to address weaknesses in the enforcement
of its policies and to
identify and mitigate the risk of malicious intrusions or attacks
on missioncritical FAA systems, we recommend that the FAA
Administrator direct:
FAA's Associate Administrator for Civil Aviation Security to
clarify the requirements for contractor employee background
investigations or checks and establish a process under which
background investigations
or checks are performed for all contractor staff where applicable.
To increase the effectiveness of such an action, the Associate
Administrator must also ensure that risk assessments are prepared
with appropriate input from system owners and users.
FAA's Associate Administrator for Research and Acquisitions to
provide guidance on contract provisions, such as mandatory versus
optional clauses, and enforce the appropriate use of these
clauses. The Associate
Administrator should instruct personnel to review current and
pending contracts to ensure that all applicable contract
provisions are included. In addition, the reasonableness of all
clause limitations should be reviewed. The appropriate FAA entity
to maintain records of the individuals, both
FAA and contractor employees, working on systems, especially
missioncritical applications. The appropriate FAA entity to
perform security reviews of critical
systems that have been remediated under contract. The appropriate
FAA entity to carefully control access to and
distribution of program source code, in conjunction with security
reviews. The appropriate FAA entity to perform a risk assessment
for code
reviews conducted by Primeon to determine the potential exposure
and consider retroactively performing background investigations of
Primeon's staff.
Agency Comments On December 13, 1999, we discussed the results of
our review with FAA officials and incorporated their comments as
appropriate. FAA officials agreed with our findings and the
necessary corrective actions. Senior FAA officials also informed
us that the agency had issued a policy memorandum
B-284308 Page 10 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
effective December 10, 1999, calling attention to the requirements
of FAA's personnel security program order. The agency has also
begun the process of identifying the extent to which it or its
contractors have performed background checks or investigations of
contractor employees. In addition, FAA has tasked its Servicing
Security Elements organization with the responsibility of
maintaining records of individuals, both FAA and
contractor employees, who are working on systems. On December 21
and 22, 1999, FAA officials, including the Acting Deputy
Administrator, the Assistant Administrator for Information
Services and Chief Information Officer, the Associate
Administrator for Research and Acquisitions, and the Associate
Administrator for Civil Aviation Security, provided additional
comments. These officials stated that because FAA has five layers
of systems protection, they believe that the risk of intrusion is
extremely low. We anticipate evaluating FAA's layers of systems
protection
as part of our continuing efforts to monitor the agency's progress
in addressing computer security weaknesses. Objectives, Scope, and
Methodology
As requested, our objectives were to determine whether FAA had
policies governing the use of foreign nationals for Y2K code
remediation activities, the extent to which foreign nationals and
offshore facilities were used to
remediate code, and the extent to which foreign nationals were
involved in code reviews. To achieve our objectives, we
interviewed officials within several administrative offices, 10
the Y2K program office, and the Y2K program office for each
respective line of business. We also contacted system
representatives and officials of both the Facility Services and
Engineering Division and Civil Aviation Security at the William J.
Hughes Technical Center in Atlantic City, New Jersey.
To determine whether FAA had policies governing the use of foreign
nationals for Y2K remediation activities, we met with officials
and requested copies of policies developed by administrative
offices within FAA. To assess the degree of foreign nationals and
offshore facilities involvement in Y2K code remediation, we
reviewed and analyzed
10 These administrative offices included the Office of Information
Services/ Chief Information Officer, Office of Civil Aviation
Security Operations, Office of Civil Aviation Security Policy and
Planning, Office of Personnel, and Office of Acquisitions.
B-284308 Page 11 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
information provided from the various Y2K program offices and
interviewed system officials on a sample of mission- critical
systems. To assess the degree of foreign national involvement in
code review activities,
we also reviewed and analyzed information provided by FAA
officials. During the course of this review, we did not focus on
identifying any instances of code tampering or other malicious
activities.
We conducted our work at the Federal Aviation Administration in
Washington, D. C., and the William J. Hughes Technical Center in
Atlantic City, New Jersey. We performed our work from October
through December
1999 in accordance with generally accepted government auditing
standards. We provided a copy of the briefing materials used in
preparing this report to FAA and Department of Transportation
(DOT) officials. FAA and DOT
officials including the Deputy Assistant Administrator of the
Office of Information Services/ Chief Information Officer (CIO),
the Associate Administrator for Research and Acquisitions, the
Chief of Staff of the Office of the Administrator, the Director of
Airway Facilities Service, the Year 2000 Program Office Manager,
the Year 2000 Program Manager for Air Traffic Services,
representatives from the Office of Civil Aviation Security
and Office of Acquisitions, and a representative for the DOT CIO
Office provided oral comments on the briefing. In addition, we
provided a draft of this letter to FAA for comment. We have
incorporated FAA's comments as appropriate throughout this report.
As agreed with your office, unless you publicly announce the
contents of this report earlier, we plan no further distribution
until 30 days from the date of this report. At that time, we will
send copies to Senator Robert F. Bennett, Senator Christopher J.
Dodd, Senator Fred Thompson, Senator Joseph I. Lieberman, Senator
Richard C. Shelby, Senator Frank R.
Lautenberg, Senator Slade Gorton, Senator John D. Rockefeller IV,
Representative Ralph M. Hall, Representative Constance A. Morella,
Representative James A. Barcia, Representative Steven Horn,
Representative Jim Turner, Representative Frank R. Wolf,
Representative Martin O. Sabo, Representative John J. Duncan, and
Representative William O. Lipinski in their capacities as Chair or
Ranking Minority
Members of Senate and House Committees and Subcommittees. We are
also sending copies of this report to the Honorable Rodney E.
Slater, Secretary of Transportation; the Honorable Jane Garvey,
Administrator of the Federal Aviation Administration; the
Honorable John Koskinen,
B-284308 Page 12 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
Chairman of the President's Council on Year 2000 Conversion; and
the Honorable Jacob J. Lew, Director of the Office of Management
and Budget. Copies will also be made available to others upon
request.
If you have any questions on matters discussed in this letter,
please call me at (202) 512- 6408 or Colleen Phillips, Assistant
Director, at (202) 512- 6326. We can also be reached by e- mail at
willemssenj. aimd@ gao. gov and phillipsc. aimd@ gao. gov,
respectively. Key contributors to this assignment were Cynthia
Jackson, William Lew, and Keith Rhodes.
Sincerely yours, Joel C. Willemssen Director, Civil Agencies
Information Systems
Page 13 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
Page 14 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
Appendix I December 16, 1999, Briefing Before the House Committee
on Science Appendi x I
1
G A O
Accountability Integrity Reliability
Use of Foreign Nationals in Year 2000 Code Remediation and Review
Activities
at the Federal Aviation Administration U. S. House of
Representatives
Committee on Science December 16, 1999
Appendix I December 16, 1999, Briefing Before the House Committee
on Science
Page 15 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
2
G A O
Accountability Integrity Reliability
Objectives, Scope, and Methodology FAA Policies Governing Use of
Foreign Nationals FAA's Utilization of Foreign Nationals or
Offshore
Entities to Remediate Code FAA's Utilization of Foreign Nationals
to Review Code Summary of Observations Suggested Actions
Briefing Overview
Appendix I December 16, 1999, Briefing Before the House Committee
on Science
Page 16 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
3
G A O
Accountability Integrity Reliability Objectives
Determine whether FAA has policies governing the use of foreign
nationals for Year 2000 code remediation activities
Determine the extent to which FAA used foreign nationals or
offshore facilities to remediate code
Determine the extent to which FAA used foreign nationals to
perform code reviews
Objectives, Scope, and Methodology
Appendix I December 16, 1999, Briefing Before the House Committee
on Science
Page 17 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
4
G A O
Accountability Integrity Reliability Scope
FAA Administrative Offices Year 2000 Program Office Year 2000
Program Office for each respective line of
business (LOB) William J. Hughes Technical Center
Objectives, Scope, and Methodology (cont'd)
Appendix I December 16, 1999, Briefing Before the House Committee
on Science
Page 18 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
5
G A O
Accountability Integrity Reliability Methodology
Identified FAA policies governing the hiring of foreign nationals
by FAA and contractors Assessed information on the use of foreign
nationals and offshore
entities to perform or oversee Year 2000 code remediation
activities Interviewed FAA system officials on a sample of
mission- critical
systems Obtained FAA comments on a draft of the slides and
incorporated
changes as appropriate Performed work in accordance with
generally accepted
government auditing standards from October through December 1999
Objectives, Scope, and Methodology (cont'd)
Appendix I December 16, 1999, Briefing Before the House Committee
on Science
Page 19 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
6
G A O
Accountability Integrity Reliability FAA Policies Governing
Use of Foreign Nationals
FAA's Personnel Security Program Order requires background
investigations to be performed for FAA
employees requires background checks or investigations to be
performed for
contractor employees who have comparable exposure to FAA's
facilities, information, or resources, except for temporary
contractor employees in low- risk positions the type of
background check or investigation required is based on
the level of risk determined by the FAA system owner and users
However, the Year 2000 Program Office was unaware of this
requirement we identified instances where background checks or
investigations were not performed for contractor employees
Appendix I December 16, 1999, Briefing Before the House Committee
on Science
Page 20 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
7
G A O
Accountability Integrity Reliability FAA Policies Governing
Use of Foreign Nationals (cont'd)
FAA's Human Resource Policy Manual restricts hiring to U. S.
citizens and nationals (residents
of American Samoa and Guam) but allows for exceptions FAA may
hire foreign nationals if
there are an insufficient number of well- qualified applicants,
and/ or there is an emergency, in which case, these
individuals can be hired for a brief period of time
Appendix I December 16, 1999, Briefing Before the House Committee
on Science
Page 21 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
8
G A O
Accountability Integrity Reliability FAA Policies Governing
Use of Foreign Nationals (cont'd)
FAA's Required Contract Clause requires contractors to hire U. S.
citizens or aliens who
have been lawfully admitted for permanent residence as evidenced
by a green card, or who meet other Immigration and Naturalization
Service requirements
However, the clause is applicable only if contractor employees
are likely to
perform work at FAA locations some FAA employees consider the
clause mandatory
while others consider it optional
Appendix I December 16, 1999, Briefing Before the House Committee
on Science
Page 22 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
9
G A O
Accountability Integrity Reliability FAA Policies Governing
Use of Foreign Nationals (cont'd)
FAA's Required Contract Clause (cont'd) according to the Year
2000 Program Office,
information was not readily available regarding the inclusion of
this clause in current contracts
Appendix I December 16, 1999, Briefing Before the House Committee
on Science
Page 23 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
10
G A O
Accountability Integrity Reliability FAA's Utilization of
Foreign Nationals for Y2K Code Remediation
Neither the Year 2000 Program Office nor the respective LOBs Year
2000 Program Offices routinely maintain information on the
individuals who performed code remediation FAA did not know if
background checks or investigations were
performed for contractor employees Risk assessments were not
prepared However, according to FAA, remediation work was
performed
with existing contractors In response to our request for
information on contract staff,
FAA contacted the system owners and respective contracting firms
and inquired as to the use of foreign nationals
Appendix I December 16, 1999, Briefing Before the House Committee
on Science
Page 24 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
11
G A O
Accountability Integrity Reliability
Summary of foreign national involvement in FAA's Y2K code
remediation activities
15 (10%) of 153 mission- critical (MC) systems had foreign
nationals performing code repair and/ or testing, according to FAA
officials 1 Commercial- off- the- shelf (COTS) system was
remediated by a
foreign- owned firm ACT Telecommunications System was remediated
by Northern
Telecom, a Canadian firm The number of foreign nationals
performing code repair and/ or
testing is not known for 4 (3%) of 153 MC systems
FAA's Utilization of Foreign Nationals for Y2K Code Remediation
(cont'd)
Appendix I December 16, 1999, Briefing Before the House Committee
on Science
Page 25 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
12
G A O
Accountability Integrity Reliability
Based on our review of information provided by FAA and our
observations, we did not identify any FAA employees who were
foreign nationals who performed code remediation There were
several instances where information was unavailable
FAA does not know whether background checks or investigations
were performed for all foreign national contractor employees who
performed code remediation
FAA's Utilization of Foreign Nationals for Y2K Code Remediation
(cont'd)
Appendix I December 16, 1999, Briefing Before the House Committee
on Science
Page 26 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
13
G A O
Accountability Integrity Reliability FAA's Utilization of Foreign
Nationals for Y2K Code Remediation (cont'd)
Table 1: Summary of Reported Foreign National Involvement in Code
Repair and/ or Testing for Mission- Critical Systems Repaired
SOURCE: FAA
LOB Number of MC systems requiring repair
Number of MC systems repaired
with no foreign national involvement
Number of repaired MC systems with foreign national
involvement Number of MC
systems repaired with foreign national
involvement unknown Associate Administrator for Research and
Acquisitions (ARA)
26 15 7 4 Associate Administrator for Air Traffic Services (ATS)
65 63 2 0 Associate Administrator for Airports (ARP)
3 2 1 0 Administrative Systems (AAD) 50 49 1 0 Associate
Administrator for Regulation and Certification (AVR)
6 2 4 0 Associate Administrator for Commercial Space
Transportation (AST)
0 0 0 0 Associate Administrator for Civil Aviation Security (ACS)
3 3 0 0 Office of System Safety (ASY) 0 0 0 0
Totals 153 134 15 4
Appendix I December 16, 1999, Briefing Before the House Committee
on Science
Page 27 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
14
G A O
Accountability Integrity Reliability
Table 2: Summary of Mission- Critical Systems Repaired with
Reported Foreign National Involvement in Code Repair and/ or
Testing
FAA's Utilization of Foreign Nationals for Y2K Code Remediation
(cont'd)
SOURCE: FAA *-- Information unavailable 1 Information of the
nationality of FAA employees also unavailable
L O B S y s te m N a m e C o n tr a c to r N a m e
N u m b e r a n d n a tio n a l i t y o f f o r e ig n n a ti o n
a ls
C o n tr a c to r w a s fo r e ig n
o w n e d o r c o n tr o l l e d ?
C o d e r e m e d ia te d
o ff s h o r e ? C o m m en ts
A R A C T X 5 0 0 0 ( E x p lo s iv e D e t e c t i o n S y s t e
m )
I n V is io n * * * C o m m e r c ia l -o f f -th e s h e l f ( C
O T S ) p r o d u c t. T e s tin g d o n e u t i l i z in g G e r
m a n e n g in e e r s A C T T e le c o m m u n ic a tio n s
S y s te m 1 N o r th e r n
T e le c o m *Ye s ,
C a n a d ia n * C O T S p r o d u c t
T ra ff ic F lo w M a n a g e m e n t I n f r a s tr u c tu r e E
n h a n c e d T r a ff ic M a n a g e m e n t S y s te m
V o lp e 2 C h i n e s e 1 E th io p ia n
1 I r is h 1 U k r a in ia n
N o U n k n o w n C o n tr a c t s ta f f in v o l v e d in m o d
i fic a tio n a n d t e s tin g a c ti v i t i e s
E n te r p r is e N e tw o r k /H e a d q u a r te r s
D a ta N e t w o r k A M T I 1 V e n e z u e la n N o N o C O T S
p r o d u c t
V o i c e S w i t c h in g a n d C o n tr o l S y s te m 1 I n te
l li s o u r c e * * * F A A s y s t e m
r e p r e s e n t a t i v e s n o te d th a t th e r e w a s 1 fo
r e ig n n a tio n a l i n v o l v e d i n t e s tin g a t th e T
e c h n ic a l C e n te r O c e a n ic A u to m a t io n
S y s te m R a y t h e o n 2 B r itis h N o N o
O c e a n ic S y s te m D e v e lo p m e n t a n d S u p p o r t P
r o d u c ts
R a y t h e o n 2 B r itis h N o N o
Appendix I December 16, 1999, Briefing Before the House Committee
on Science
Page 28 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
15
G A O
Accountability Integrity Reliability
Table 2: Summary of Mission- Critical Systems Repaired with
Reported Foreign National Involvement in Code Repair and/ or
Testing (cont'd)
FAA's Utilization of Foreign Nationals for Y2K Code Remediation
(cont'd)
SOURCE: FAA *-- Information unavailable **-- However, the
individual is now a United States citizen according to FAA
LO B S yste m N a m e C o n tra c to r N a m e N um b er a n d n
atio n ality o f fo reig n n atio nals
C o n tra c to r w a s fo reig n
ow n ed o r c o n tro lle d ?
C od e re m ed ia te d
o ffsh o re? C o m m e n ts
A T S In fo rm a tio n D isp la y S y ste m
S ystem s A tla n ta, In c.
1 L ib e rian N o N o C O T S p ro d u c t. In d iv id u a l in
sta lled c o m m e rc ia l o ff th e sh e lf h a rd w a re N atio
n al A irsp a c e D ata In t erchange
N etw o rk II H u g h e s N etw o rk
S yste m s, D im e n sio n s In tern atio n al, T R IO S , D IT C
O ,
T ech n ical M an agem e nt
A ss is tan ce 2 B ri tish N o N o C O T S p ro d uct.
In d iv id u a ls w ere inv o lv ed in te stin g
A R P A ir C ar r ier A ctiv ity In fo rm a tio n
S yste m V olp e 1 Jap an ese N o N o In d iv id u a l in vo lv ed
in p ro g ra m testin g A A D D ep a rtm e n ta l
A cco u ntin g a n d F in a n cial In fo rm a tio n
S yste m M TS I
CEX E C 6 M a la y sia n s,
1 Pak i stan ia n , 1 In d ia C it izen **
1 V ietn am e se N o
N o N o
N o
Appendix I December 16, 1999, Briefing Before the House Committee
on Science
Page 29 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
16
G A O
Accountability Integrity Reliability
Table 2: Summary of Mission- Critical Systems Repaired with
Reported Foreign National Involvement in Code Repair and/ or
Testing (cont'd)
FAA's Utilization of Foreign Nationals for Y2K Code Remediation
(cont'd)
SOURCE: FAA *-- Information unavailable **-- Contractor expressed
privacy and discrimination concerns about releasing employees'
countries of origin
L O B S y s t e m N a m e C o n t r a c t o r N a m e
N u m b e r a n d n a t i o n a l i t y
o f f o r e i g n n a t i o n a l s
C o n t r a c t o r w a s f o r e i g n
o w n e d o r c o n t r o l l e d ?
C o d e r e m e d i a t e d
o f f s h o r e ? C o m m e n t s
A V R O n l i n e A v i a t i o n S a f e t y I n s p e c t i o n
S y s t e m
G a l a x y S c i e n t i f i c C o r p o r a t i o n
5 * * N o N o S a f e t y P e r f o r m a n c e
A n a l y s i s S y s t e m C o m p u t e r
S c i e n c e s C o r p o r a t i o n
A k u n a T e c h n o l o g i e s ,
I n c . 1 I n d i a
C i t i z e n 1 N i g e r i a n
N o N o
C l i e n t S e r v e r A p p l i c a t i o n s :
F i n a n c i a l T r a c k i n g S y s t e m A i r T r a n s p o
r t a t i o n O v e r s i g h t S y s t e m
D o c u m e n t I m a g i n g W o r k f l o w S u b s y s t e m
E l e c t r o c a r d i o g r a m S u b s y s t e m
J W I n t e r n e t T e c h n o l o g i e s
C G H , I n c A f f i l i a t e d C o m p u t e r
S e r v i c e s M o r t a r a
1 C h i n e s e 1 I n d i a C i t i z e n
2 S o u t h A f r i c a n s
8 I n d i a C i t i z e n s
1 I t a l i a n N o
N o N o
N o N o
N o N o
N o
M a i n f r a m e A p p l i c a t i o n :
I n t e g r a t e d S a f e t y I n f o r m a t i o n S y s t e m
O A O C o r p o r a t i o n
1 , n a t i o n a l i t y
u n k n o w n N o N o
Appendix I December 16, 1999, Briefing Before the House Committee
on Science
Page 30 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
17
G A O
Accountability Integrity Reliability
Table 3: Summary of Mission- Critical Systems Repaired for which
Foreign National Involvement in Code Repair and/ or Testing is
Unknown
FAA's Utilization of Foreign Nationals for Y2K Code Remediation
(cont'd)
SOURCE: FAA *-- Information unavailable 1 Information on the
nationality of FAA employees is also unavailable
LOB System Name Contractor Name
Number and nationality of
foreign nationals
Contractor was foreign
owned or controlled?
Code remediated
offshore? Comments
ARA BandWidth Manager Network 1 * * * * COTS product
received from the Department of Defense Operation Support
Telephone System 1 * * * * COTS product ASU- 400 Local
Area Network * * * * COTS product
CCMail Lotus Development
Corporation * No * COTS product
Appendix I December 16, 1999, Briefing Before the House Committee
on Science
Page 31 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
18
G A O
Accountability Integrity Reliability
FAA hired two contractors (Primeon and Computer Generated
Solutions, Inc.) through the General Services Administration (GSA)
to perform code reviews of 20 mission- critical systems
Code reviews have been and continue to be performed to identify
potential Year 2000 issues within the remediated code The reviews
entail a line- by- line analysis of a copy of the program
source code to identify and evaluate date- related fields For
each system, a final report with the review results is provided to
the appropriate Year 2000 Program Office and identified issues are
expected to be addressed by system owners
FAA's Utilization of Foreign Nationals to Review Code
Appendix I December 16, 1999, Briefing Before the House Committee
on Science
Page 32 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
19
G A O
Accountability Integrity Reliability
Year 2000 system code reviews
FAA's Utilization of Foreign Nationals to Review Code (cont'd)
Primeon-
Display System Replacement Automated Radar Terminal System
(ARTS) IIIA*** Common ARTS National Airspace System Resource
System (Operational Data Management System) Voice Switching and
Control System Traffic Flow Management Infrastructure
Enhanced Traffic Management System Dynamic Ocean Track System
Plus Host Interface Device/ National Airspace
System/ Local Area Network
Computer Generated Solutions, Inc.-
ARTS IIIA*** Flight Service Automation System U. S. Notices to
Airmen System Terminal Doppler Weather Radar Aeronautical
Information Systems- DEC Alpha HOST Environment* Micro- En Route
Automated Radar Tracking
System** Remote Maintenance Monitoring System* Integrated
Communication Switching System Litton
Type 2, 3 Departmental Accounting and Financial Information
System Integrated Personnel Payroll System Aviation Safety
Analysis System Airport Air Carrier Reporting System
*-- Code review in process **-- Code review tentatively scheduled
***-- System reviewed by both Primeon and Computer Generated
Solutions, Inc.
Appendix I December 16, 1999, Briefing Before the House Committee
on Science
Page 33 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
20
G A O
Accountability Integrity Reliability
Primeon Neither the GSA contract nor FAA's statement of work
under that contract prohibited the use of foreign nationals
contractor has a written internal security policy but does not
perform background investigations of employees employees are
hired based on academic credentials and experience
According to Primeon and FAA, 36 mainland Chinese nationals
performed code reviews (4 with green cards, 32 with work visas) A
nondisclosure agreement was signed by Primeon and
certifications were provided to FAA denoting the return or pending
destruction of the media and the purging of electronic copies of
the code
FAA's Utilization of Foreign Nationals to Review Code (cont'd)
Appendix I December 16, 1999, Briefing Before the House Committee
on Science
Page 34 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
21
G A O
Accountability Integrity Reliability
Computer Generated Solutions, Inc. (CGS) Neither the GSA contract
nor FAA's statement of work under
that contract prohibited the use of foreign nationals at FAA's
request, contractor prepared a written internal security
policy contractor conducts a criminal background investigation
prior to
employment According to CGS and FAA, 1 Canadian national was
involved
in contract administration A nondisclosure agreement was signed
by CGS requiring the
return or destruction of all copies of software/ firmware and all
documentation provided by FAA or developed by CGS during its
review
FAA's Utilization of Foreign Nationals to Review Code (cont'd)
Appendix I December 16, 1999, Briefing Before the House Committee
on Science
Page 35 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
22
G A O
Accountability Integrity Reliability
FAA has a policy that requires background checks or
investigations to be performed for contractor employees based upon
the level of risk associated with the project or task, however,
the policy has not always been followed FAA has a contract clause
that specifies the citizenship criteria for
contractor employees, however, the clause only applies if the
contractor employees are likely to work at
an FAA location FAA employees have differing views as to whether
the contract clause is
mandatory or optional FAA did not maintain information on
individuals assigned to perform
code remediation and/ or code reviews FAA does not know if
background checks or investigations were
performed for all foreign nationals involved in code remediation
activities
Summary of Observations
Appendix I December 16, 1999, Briefing Before the House Committee
on Science
Page 36 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
23
G A O
Accountability Integrity Reliability
One of FAA's two code review contractors did not conduct
background investigations of its employees
By not following sound security practices, FAA introduces the risk
of inappropriate individuals gaining access to FAA's facilities,
information, or resources
unauthorized changes, which are difficult to detect, could be
made during code renovation program errors detected during
testing and code reviews may not be
identified for correction copies of the code could be sold and/
or reviewed to identify system
weaknesses that could later be exploited
Summary of Observations (cont'd)
Appendix I December 16, 1999, Briefing Before the House Committee
on Science
Page 37 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
24
G A O
Accountability Integrity Reliability
Clarify requirements for contractor employee background checks or
investigations, and establish a process to ensure that background
checks or investigations are performed for all contractor staff
where applicable Ensure that risk assessments are prepared
Provide guidance on contract provisions, such as mandatory versus
optional clauses, and ensure that the clauses are used
appropriately Review current and pending contracts to ensure that
all applicable contract
provisions are included Review reasonableness of clause
limitations Maintain records of the individuals, both FAA and
contractor
employees, working on systems, especially mission- critical
applications
Suggested Actions
Appendix I December 16, 1999, Briefing Before the House Committee
on Science
Page 38 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
25
G A O
Accountability Integrity Reliability
Perform security reviews of critical systems that have been
remediated
In conjunction with security reviews, FAA should ensure that
access to and distribution of programs is carefully controlled
Perform a risk assessment for code reviews conducted by Primeon
to determine the potential exposure and consider retroactively
performing background investigations of Primeon's staff
Suggested Actions (cont'd)
(511818) Letter
Ordering Information The first copy of each GAO report and
testimony is free. Additional copies are $2 each. Orders should be
sent to the following address, accompanied by a check or money
order made out to the Superintendent of Documents, when necessary,
VISA and
MasterCard credit cards are accepted, also. Orders for 100 or more
copies to be mailed to a single address are discounted 25 percent.
Orders by mail: U. S. General Accounting Office P. O. Box 37050
Washington, DC 20013
or visit: Room 1100 700 4th St. NW (corner of 4th and G Sts. NW)
U. S. General Accounting Office Washington, DC
Orders may also be placed by calling (202) 512- 6000 or by using
fax number (202) 512- 6061, or TDD (202) 512- 2537.
Each day, GAO issues a list of newly available reports and
testimony. To receive facsimile copies of the daily list or any
list from the past 30 days, please call (202) 512- 6000 using a
touchtone phone. A recorded menu will provide information on how
to obtain these lists.
For information on how to access GAO reports on the INTERNET, send
an e- mail message with info in the body to:
info@ www. gao. gov or visit GAO's World Wide Web Home Page at:
http:// www. gao. gov
Appendix I December 16, 1999, Briefing Before the House Committee
on Science
Page 40 GAO/AIMD-00-55 FAA's Use of Foreign Nationals
United States General Accounting Office Washington, D. C. 20548-
0001
Official Business Penalty for Private Use $300
Address Correction Requested Bulk Rate
Postage & Fees Paid GAO Permit No. GI00
*** End of document. ***
NEWSLETTER
|
Join the GlobalSecurity.org mailing list
|
|