AIS - CHAPTER 14
COMPUTER BASED IS CONTROLS
AIS Threats
- Natural disasters - can affect many companies at once
- Software errors, bugs and equipment malfunctions
- Unintentional acts, accidents, innocent errors and omissions
- Intentional acts, computer crime, sabotage, theft of cash, data, time, services
Why AIS threats increasing
- Most AIS managers believe threats are increasing
- E&Y study found
- Increasing number of client/server systems in use
- LANs distribute computers to many users and are harder to control than centralized
systems
- WANs give access to outsiders, vendors, customers, making confidentiality and security
a concern
- Many organizations do not adequately protect their systems due to:
- Computer control problems are downplayed and underestimated
- Control implications of moving from centralized to networks are not well understood.
- Many companies do not realize that data security is crucial
- Productivity and cost pressures motivate management to forego controls
General Controls
- Ensure that overall computer system is stable and well managed
- Segregation of duties
- Systems analysis
- Programming
- Computer operations
- Transaction authorization
- AIS library
- Data control
- Management control of the AIS
- To minimize project failures, basic responsibility accounting should be applied to
development projects
- Long-range master plan
- Project development plan
- Data processing schedule
- Assignment of responsibility
- Periodic performance evaluations
- Postimplementation review
- System performance measures.
- Locate computers in locked rooms, limiting access
- Have one or two secured entrances to computer rooms
- Require employee ID cards or badges that can be read electronically
- Require visitors to sing a log as they enter or leave
- Use security alarms to detect unauthorized access during off hours.
- Restrict remote access to private, secured phone lines
- Install and use locks on PC and other computer devices
- Restricted user access and ability to manipulate data
- Protection from outside hackers who may try to misuse data
- Differentiation between authorized and unauthorized users - PIN #
- Passwords - most frequent identification and authorization system (must maintain
control over passwords to be effective - see physical possession and biometric
identification methods, compatibility checks
- Data storage controls - protect confidential/proprietary data from unauthorized disclosure or
loss
- Properly supervise data library
- File labels both internal and external - volume, header, trailer labels
- File protection ring, write protection of the media
- Concurrent update control - prevent simultaneous updates in on-line, data base
environment, record lock-out until released by first user.
- Data transmission controls - to reduce risk of loss or corrupted data
- Monitoring network performance and detect weak points
- Maintaining backup components and multiple paths between crucial network nodes.
- Checkpoint and rollback procedures to recover from a failure
- Upgrade to conditioned lines
- Data encryption
- Routing verification procedures -
- Parity checking
- Message acknowledgment techniques - echo check, trailer labels etc.
- Facilitates communication and regular progress reviews during systems development
- Reference and training tools for new users
- Simplifies program maintenance.
- Eases problems related to job turnover
- Categories include administrative, systems, operating
- Preventative maintenance
- Uninterruptable power supply
- Fault-tolerant components
- Disaster Recovery planning
- Goal is to recover processing capability ASAP
- Minimize the extent of disruption, damage and loss
- Temporarily establish an alternative processing site
- Resume normal operations
- Train and familiarize personnel with emergency operations
- Companies unprepared for disaster may go out of business
- Plan should include
- Priorities for the recovery process
- Backup data and program files - electronic vaulting, grandfather-father-son,
checkpoint, rollback
- Specific assignments
- Complete documentation
- Backup facilities
- Simulation test
- Review and revision
- Protection of PCS and client/server networks
- Vulnerable because
- PCs are pervasive in organization
- Users may be less conscious of importance of security
- People may misuse PC knowledge
- Segregation of duties difficult
- Networks often accessed from remote locations
- PCs portable, subject to loss or theft
- Controls applicable to this environment
- Train users in control concepts and importance
- Restrict access with locks on PCs
- Control data that can be stored on PCs
- Minimize threat of loss or theft
- Carry portables onto planes, don't leave in cars
- Keep sensitive data on secure system, not portables
- Use super-erase utility to wipe data clean from disks
- Build protective walls around operating system to prevent changes
- Boot up systems within a security system
- Detect hole in networks and security systems
- Audit and record what users do and when to trace breaches
- Educate users on virus protection
- Inventory all PCs and identify their users
- For PC applications under the control of one user, sound human resource
practices must be followed.
- Internet controls
- Confidentiality is much more difficult to maintain because of the number of
computers through which a message must pass
- A firewall must be maintained between Internet access and the company's own
networks or use of a separate Internet server.
Application Controls
- Ensure the accuracy of a specific application's inputs, files, programs, outputs
- Batch totals - calculated before and during processing, then reconciled after the run is
complete
- Source data controls
- Data control function
- Key verification
- Check digit verification
- Prenumbered forms sequence test
- Turnaround documents
- Input validation routines - check validity and accuracy of input data
- Edit programs - do specific edit checks prior to processing
- Field check
- Limit check
- Range check
- Reasonableness check
- Redundant data check
- Sequence check
- Sign check
- Validity check
- On-line data entry checks
- Data edit checks and Id, password to limit data entry
- Compatibility checks - user authorization for updating
- Prompting - system requests each input item.
- Preformatting - display of document with blanks highlighted.
- Completeness check - all required items have been entered.
- Default values - system supplies likely input item
- Closed-loop verification - display and checking of input items
- Transaction logging - record of all input data
- Clear error messages
- File maintenance controls
- Data currency checks - display date of last transaction
- Exception reporting
- External data reconciliation
- Control account reconciliation
- File security
- File conversion controls
- Error logs
- Error reporting
- Review for reasonableness
- Reconcile control totals
- Distribute to proper areas
- Use care with sensitive documents such as checks
- Review by user for completeness and accuracy
- Shred sensitive documents
Top of document
Back to AIS Daily Schedule
Back to AIS Home Page
Back to Burke Home Page