Ar 1022174
Ar 1022174
Ar 1022174
Pat McCarthy
Performance Audit
IT Interface Controls
September 17, 2018
R ep o r t N u m b e r: 1 0 2 2 1 7 4
Table of Contents
Introduction.............................................................................................................. 3
Scope and Methodology...................................................................................... 5
Audit Results............................................................................................................. 6
Recommendations.................................................................................................. 8
Agency Response.................................................................................................... 9
Appendix A: Initiative 900..................................................................................11
Appendix B: Methodology.................................................................................12
The mission of the Washington State Auditor’s Office State Auditor’s Office contacts
Provide citizens with independent and transparent State Auditor Pat McCarthy
examinations of how state and local governments use public 360-902-0360, Pat.McCarthy@sao.wa.gov
funds, and develop strategies that make government more
efficient and effective. Scott Frank – Director of Performance Audit
360-902-0376, Scott.Frank@sao.wa.gov
The results of our work are widely distributed through a variety
of reports, which are available on our website and through our Shauna Good, CPA – Principal Performance Auditor
free, electronic subscription service. 360-725-5615, Shauna.Good@sao.wa.gov
We take our role as partners in accountability seriously. We Diana Evans, CPA – Assistant Audit Manager
provide training and technical assistance to governments and 360-725-5426, Diana.Evans@sao.wa.gov
have an extensive quality assurance program. Jon Howard, CISA – Assistant State Auditor
For more information about the State Auditor’s Office, visit 360-725-5420, Jonathan.Howard@sao.wa.gov
www.sao.wa.gov.
Kathleen Cooper – Director of Communications
Americans with Disabilities 360-902-0470, Kathleen.Cooper@sao.wa.gov
In accordance with the Americans with Disabilities Act, this
document will be made available in alternative formats. Please To request public records
email Communications@sao.wa.gov for more information. Public Records Officer
360-725-5617, PublicRecords@sao.wa.gov
IT Interface Controls | 2
Introduction
Computer systems in state government frequently share data with other systems that
support various state and federal services. Agencies need complete and accurate data
to deliver services effectively and efficiently. Without reliable systems and reliable
data, the state may fail to deliver services, eligible clients may not receive benefits, and
under- or over-billing could occur.
The state also must protect the millions of sensitive and confidential records
exchanged daily between its systems from intentional or unintentional disclosure,
loss, and unauthorized use. Data breaches can have significant consequences, such
as legal and regulatory violations, decreased customer satisfaction, and eroded
public trust. A 2017 study by the Ponemon Institute, a research center that focuses
on privacy, data protection and information security policy, found that a data breach
costs government an average of $110 per record lost. These costs can include:
• Engaging forensic experts to determine the cause and breadth
of the incident
• Hotline support for affected people
• Notifying affected people
• Providing people with free credit monitoring subscriptions
• Paying fines. For example, the U.S. Department of Health and Human
Services’ Office for Civil Rights may impose fines when protected health
information is breached.
Information system interfaces allow data Exhibit 1 – The ‘I’ in each row indicates where an
to be exchanged between two systems interface facilitates the interaction
As shown in Exhibit 1, interfaces can share information
State agency I Person
between a variety of organizations. For example, an
interface can be present between systems maintained by a State agency I State agency
single agency, or between systems maintained by different State agency I Federal agency
agencies or private companies. The data exchanged might be State agency I Local government entity
a file consisting of one or more records which is processed
at a later time, or it can be a real-time update. Interfaces are
State agency I Private company
present between a variety of different types of state agency
systems, including those housed on legacy mainframe Exhibit 2 – An effective
systems, client server systems and third-party vendor systems. Risk associated interface ensures the source
with interfaces increases as the number of transactions or the number of other data is received completely,
services and systems supported by the interfaced data increases. accurately and securely
Interfaces, both external and internal, should be effectively managed and
controlled to deliver the required criteria for completeness, accuracy and ORIGINAL DATA
security. When interfaces are not managed well, errors can arise between the
sent and received data files, as illustrated in Exhibit 2. According to FISCAM
Section 4.3, an effective interface has the following characteristics. 1) ABC D
1) Q0!X 1) ABCD
2) +Y1* 2) EFGH
3) Z=T? 3) JKLM
While most interfaces reviewed had controls in place, for those that did not, we make
the following recommendations. These recommendations have been communicated
directly to the agencies in detail.
To address issues with completeness, Agency 5 should:
• Design and implement effective controls over the completeness of data
transfers, such as reconciliations between sending and receiving systems
To address issues with security, Agency 2 should:
• Limit access to the interface data to only those whose job duties specifically
require access to the data
• Develop and employ a process to periodically evaluate who has access to
the interface files and remove access when it is no longer needed
• Develop procedures for review, testing and approval of changes made
by developers
JAY INSLEE
Governor
STATE OF WASHINGTON
WA S H I NG T O N T E C HN O L OG Y S O L UT I ON S
1500 Jefferson Street SE Olympia, Washington 98504-1501 (360) 407-8700
On behalf of the audited agencies, thank you for the opportunity to review and respond to the State
Auditor’s Office (SAO) performance audit report, “IT Interface Controls.”
We agree that effective interface controls are essential to ensure systems pass accurate and secure
information and continually strive to improve our IT infrastructure.
We appreciate the report acknowledging that overall most interfaces reviewed have adequate controls. We
also appreciate the suggestions provided by your staff for continued improvement.
Sincerely,
Vikki Smith
Acting Director and State CIO
This management response to the State Auditor’s Office (SAO) performance audit report received August
22, 2018, is provided by the Office of the Chief Information Officer on behalf of the audited agencies.
The report states that most interfaces reviewed had controls in place, for those that did not, we make the
following recommendations.
STATE RESPONSE:
We have designed and implemented a delta difference comparison which compares data differences for the
system identified in the audit. We will continue to analyze our systems and identify and implement
additional controls as necessary to ensure completeness of data transfers.
STATE RESPONSE: We value the review of our interface controls and have already implemented
corrective actions to ensure our data at rest is only accessed by those whose job duties specifically require
access to the data. We will continue to monitor this access on an ongoing basis.
Initiative 900, approved by Washington voters in 2005 and enacted into state law in 2006, authorized the State
Auditor’s Office to conduct independent, comprehensive performance audits of state and local governments.
Specifically, the law directs the Auditor’s Office to “review and analyze the economy, efficiency, and effectiveness
of the policies, management, fiscal affairs, and operations of state and local governments, agencies, programs,
and accounts.” Performance audits are to be conducted according to U.S. Government Accountability Office
government auditing standards.
In addition, the law identifies nine elements that are to be considered within the scope of each performance audit.
The State Auditor’s Office evaluates the relevance of all nine elements to each audit. The table below indicates which
elements are addressed in the audit. Specific issues are discussed in the Results and Recommendations section of
this report.
Auditors evaluated controls over the completeness, accuracy, and security of data within interface files
and in transit between interface files. The audit scope was limited to only the interface files and did not
include reviews of the entire sending and receiving systems.