IT Auditing Flashcards
What does a program taking longer than usual to load or execute indicates? What’s the remedy? What can cause the problem to be worse?
It is a symptom of a virus.
Best remedy is stop and run the antivirus program to identify and eliminate or quarantine the virus.
(Think: Stop, Drop what you are doing, and Roll the Antivirus program)
Testing the system by running a different application program; rebooting the system; and even backing up hard disk files to floppies can cause the virus to spread.
Risk analysis in IT (disaster management)
Process to determine what the organization defines as a disaster and evaluates the effects of that potential disaster. High-level analysis.
Foundation for contingency planning strategies (the how-to-handle plans)
In disaster management, what do system back up analysis, vendor supply agreement analysis, and contingent facility contract analysis represent?
They represent contingency planning strategies to react to a disaster. They are the result of Risk Analysis.
Batch Processing from accounting standpoint
Updating master files periodically to capture all transactions that occurred during a period of time.
Transactions are grouped in batches and processed as a batch.
Sequence test
Input control that works as an edit test by determining whether a batch of input data is following the proper numerical or alphabetical sequence
Validity test
Input control that works as an edit test by comparing identification numbers or transactions codes to a table of valid identification numbers or codes maintained in the system
EX - In CostPoint, we had to enter G/L account code that mataches one of the account codes in the systems or the J/E did not go through
Completeness Test
Input control that works as an edit test where the computer checks to see if all the data needed for a specific transaction has been entered by the user.
If there is still information missing, e.g. no matching debit or credit amount or description, the system will prompt the user to re-check and enter the info needed to complete the entry.
Limit test
Input control that works as an edit test to ensure that a numerical amount of a record does not go over the predetermined amount (limit)
Advantages and Disadvantages of Encryption
Advantage - more secured even though it is not absolute secrecy
Disadvantage - slows down the system; increases the system’s overhead
Remember - there is no such thing as absolute security in encryption. Absolutes only exists in theoretical math.
Batch and hash totals
Input controls to detect errors
hash totals add up to nonsense number to use as a control number, e.g. adding up all the last 4 digits of everyone’s SSN
Records recount of each run
Input control that detects errors
Examples of preventative controls
Proper segregation of duties,
passwords,
and user codes
Examples of recovery methods
Back up copies of activity and master files
What does a compiler do?
Translates program code (human language) into machine language that the CPU can understand and execute
Distributed data processing network
Network of computers that are connected, but each computer can process its own data.
It is a hybrid of centralization and decentralization.