Section 4: System Infrastructure and Control
Section 4: System Infrastructure and Control
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
Introduction 4-3
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
Introduction (cont.) 4-4
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
Programmed and Manual Application
Controls (1) 4-5
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
Programmed and Manual Application
4-6
Controls (2)
The purpose of both automated and manual
controls is to verify that:
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
Programmed and Manual Application
Controls (3) 4-7
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
Business Process Controls 4-9
1. Input Controls
2. Processing Controls
3. Output Controls
Processing
Input Controls Output Controls
Controls
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
1-Input Controls 4-10
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
1-Input Controls (cont.) 4-11
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
Batch Controls 4-12
Batch controls:
Are a type of input control
Combine transactions into a group
and assign the group a value
The total can be based on:
Dollar amounts
Total counts
Total document numbers
Hash totals
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
Other Input Controls 4-13
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
Other Input Controls (cont.) 4-14
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
2-Processing Controls 4-15
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
2-Processing Controls (cont.) 4-16
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
Processing Editing Controls 4-17
Validation
Description
Edit
Sequence numbers ensure that all data falls within
Sequence check
a given range.
Data to be processed should not exceed a
Limit check
predetermined limit.
Range check Ensures that a date is within a predetermined range
Validity check Verifies validity of data
Reasonableness
Verifies the reasonableness of the data
check
Verifies that the data matches the data in a look-up
Table look-ups
table
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
Processing Editing Controls (cont.) 4-18
Validation
Description
Edit
Existence
Verifies that all required data is entered
check
Key
Requires a second employee to reenter the data
verification
Check digit Verifies accuracy
Completeness Ensures that all required data has been added and
check that no fields contain null values
Duplicate
Ensures that a data item is NOT a duplicate
check
Logical
Verifies log: If one condition is true, additional items
relationship
must also be true
check
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
Processing Control Techniques 4-19
Processing
Description
Control
Manual Some transactions may be recalculated to ensure that processing is
recalculations operating correctly.
A program instruction controls input or processing of data to
Editing
verify its validity.
Run-to-run totals Various stages of processing ensure the validity of data.
Programming
Software-based controls flag problems and initiate corrective action.
controls
Reasonableness
Ensures reasonableness of data
verification
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
Types of Data File 4-20
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
Data File Type Controls 4-22
One-to-one checking
Transaction logs
Parity checking
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
3-Output Controls 4-23
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
3-Output Controls (cont.) 4-24
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
Auditing Application Controls 4-25
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
Observation and Testing 4-27
Auditors should:
Observe how users interact with the application
Test the limits of the application
Observation/Test Details
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
Data Integrity Controls 4-29
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
Data Integrity Controls (cont.) 4-30
Table A
Customer Location Phone Number Sales Rep
Bank One Huston 555-1234 Jim Barnes
Primary Compass Bank Dallas 555-2346 George Mays
keys Texas Gulf Bank Galveston 555-8412 Alan Simpson
First Bank Austin 555-0973 Ted Knight
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
The ACID Test 4-31
Atomicity: Divide work so that results are
either all or nothing
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
Application System Testing (1) 4-32
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
Continuous Online Auditing 4-35
Issues and
Name Description
Concerns
SCARF/EAM
(Systems Control Application must contain Cannot be used to
Audit Review File embedded audit software to act as interrupt regular
and Embedded a monitoring agent. processing
Audit Modules)
Live and dummy data are fed into
Integrated test the system. Dummy data results Should not be used
facilities are compared with pre-calculated with test data
results.
Requires
Simulates the transaction run. If
CIS (Continuous examination of
data meets certain criteria, the
and Intermittent transactions that
simulator logs the transaction;
Simulation) meet specific
otherwise, processing continues.
criteria
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
Continuous Audit Techniques 4-37
Issues and
Name Description
Concerns
Tags transactions and
takes snapshots as the Requires an
Snapshots
data is moved from input audit trail
to output.
Uses embedded hooks
Detects items
that act as red flags if
Audit hooks that meet
certain conditions are
specific criteria
met.
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
Auditing Systems Development,
Acquisition, and Maintenance 4-38
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
Auditing Systems Development 4-39
Accounting
Payroll
Inventory
Sales
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
Business Application Systems (cont.) 4-45
E-commerce systems
Web-based applications
Electronic banking
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
E-Commerce 4-46
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
E-Commerce (cont.) 4-47
Healthcare
Job benefits
Payroll
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
Electronic Data Interchange 4-48
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
Electronic Data Interchange (cont.) 4-49
EDI components:
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
EDI and Authorization 4-50
Authorization
Lost or duplicate transactions
Issues of confidentiality and invalid
distribution
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
EDI and Authorization (cont.) 4-51
Transmission controls
Validate sender and receiver
Manipulation controls
Prevent unauthorized changes to data
Authorization controls
Authenticate communication partners
Encryption controls
Protect the confidentiality of information
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
E-mail 4-52
Can be spoofed
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
Basic E-mail Operation (1) 4-53
Back end
messaging Front end
server program
Send
e-mail (via SMTP)
Retrieve
Send and receive e-mail (via POP3 or IMAP)
Internet e-mail
(via SMTP)
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
Basic E-mail Operation (2) 4-54
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
Electronic Mail Security 4-56
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
Business Intelligence 4-57
Objectives:
Reduce decision-making time
Increase value of the decision
Is useful in:
Understanding customer needs
Understanding capabilities of the firm
Risk management
Help spot Unusual trends
Help spot Odd transactions
Help spot Statistics on loss and exposure
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
Business Intelligence Infrastructure (1) 4-58
DSS
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
Artificial Intelligence and Expert
Systems 4-65
Buying history
Budget
Timeline
Areas of interest
Future planned purchases
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
CRM Areas 4-67
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
SCM Components 4-69
Reduce inventory
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
Summary 4-71
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.
Q&A 4-72
QUESTIONS?
2009 Precise
© 2017 Global Knowledge Training
Thinking TCT. LLC.reserved.
All rights All rights reserved.