IT Controls Flashcards

1
Q

General Controls

A

Have an impact on the whole IT System

Examples, program change control, restricting access, controls over the implementation of new releases, monitor the use of system utilities that could change financial data or record without leaving an audit trail.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Application Controls

A

These affect specific IT tasks within departments such as payroll.

These are input, processing, and output controls.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Echo Check

A

Transmission of information over phone lines

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Diagnostic routines

A

Checks internal operations of hardware components

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Boundary protection

A

allows multiple jobs running simultaneously

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Source code comparison program

A

tests for unauthorized program changes by comparing the compiled code to the original program

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Batch totals

A

Application control- totals that actually mean something such as the total of cash received that day

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Hash totals

A

Application control - these are totals that do not have a dollar meaning but can be used to check for mistakes. Example the employee ID numbers being added up so that if one was missing it would be noticed by comparing to a hash total of employee ID numbers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Record count

A

Application control - keeping track of the number of record processed to determine that the right number of records has been accounted for.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Logic checks

A

These are certain computer checks that can determine if data has been entered incorrectly.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Limit tests

A

Logic check - this would be where a system would not accept if someone tried to enter 300 hours worked in one week.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Validity checks

A

Logic check - this will limit a certain input to only valid responses. For example in the phone number field it would only accept numbers and no letters.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Missing data checks

A

logic check - inputs fields can be required and won’t allow the user to move on until all required fields have been entered.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Processing checks

A

These are processes to verify the processing of data is accurate and authorized.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Checkpoints

A

Processing checks - for long processes a procedures which makes checkpoints so that if a process crashes the entire process does not have to be re-executed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Limit on processing time

A

processing checks - if a process takes longer than a certain limit, the process shits down because it assumes an error has occurred.

17
Q

Test data

A

Test of controls procedure- the auditor can put dummy transactions through the system that contain known error to see of the system catches the errors.

18
Q

integrated test facility

A

test of controls procedure- this involves creating a dummy division within the client’s system and running through dummy data alongside the client’s real data.

19
Q

Parallel simulation

A

test of controls procedure- this involves processing the client’s data on the auditor’s software to compare the clients output with the auditor’s output.

20
Q

Tagging

A

this is when the auditor “tags” a transaction in order to follow it through the client’s system.

21
Q

Check digit

A

specific type of input control, consisting of a single digit at the end of an identification code that is computed from the other digits in a field.