|
|
Total Number of Subscribers: 464 | |
|
| ||
|
| ||
|
Date:29th August 2008 |
Compiled by Mr. M. Sathya Kumar | |
|
|
Computerised Environment
Auditing Information systems audit is
the process of collecting and evaluating evidence to determine whether a
computer system safeguards assets, maintains data integrity, enables
communication and access to information, achieves operational goals
effectively, and consumes resources efficiently. Thus, information systems
auditing supports traditional audit objectives that focus on asset
safeguarding, data integrity, and management objectives that encompass not
only attest objectives but also effectiveness and efficiency
objectives. * Auditor as a user of the
(Computerised) Information System; * Auditor as an evaluator of the
Information System; * Auditor as a designer of the Information
System. Auditors, as users, need to
acquire certain skills in order to make productive use of information
technology. It is expected of an auditor to possess knowledge in the
following areas : * A thorough understanding
of at least one operating system; * A thorough understanding of
at least one basic accounting package, word processing software,
spreadsheet, database, e-mail software and a browser;
A general understanding of
systems and application controls for safeguarding systems and data against
unauthorised use, piracy, virus attacks and system failure;
As user of information
technology, an auditor must also know how to test and assess the
acceptability of a particular system being acquired or developed for his
use and to operate and manage such a system and keep it up to date.
The areas and types of
training required increases when an auditor moves from being the user of
the information system to the evaluator of the information system. As
evaluator of the information system, auditors must acquire practical
skills in the following areas :
Legal issues and guidelines
of the Institute of Chartered Accountants of India and other professional
bodies. As a designer, an auditor
has to understand business processes and control and map business
processes to the system, considering the cost and benefit of different
options and critical business needs. It may be noted that the involvement
of the auditor at an early stage of system development pays the highest
dividends to the organisation. This is so because controls need to be
incorporated in the system at the design stage itself. Auditors need the
following skills in addition to skills needed as a user and evaluator for
designing a system : * Skills in RDBMS * System
analysis and design techniques * Software development life cycle phases *
Control standards * Skills in software development and project management
* Risk management * Designing and testing of audit
trails. Developments in the last
decade have had great impact on the method of working of an auditor. Image
processing has changed the way documents are stored, retrieved and read;
communication channels have opened endless possibilities by making it
possible for one to communicate at the speed of thought; Internet has
reduced the world to a global village without any boundaries; the
emergence of e-commerce, Electronic Document Interchange (EDI), Electronic
Fund Transfer (EFT) have opened up thousands of opportunities hitherto
unknown. All these developments have created new areas of practice for
auditors. The auditors have already started providing value-added services
like : * Writing IS Security
Policy; * Building Information Systems; * Evaluating Information Systems;
* Providing attest functions; * Providing Assurance Services (risk
assessment, business performance measurement, information system
reliability, electronic commerce). Why audit a
computerised system : An organisation must control
and audit computer based information system because the cost of errors or
irregularities that arise in these systems can be high. An organisation’s
ability to survive can be severely undermined through corruption or
destruction of its database, decision-making errors caused by poor quality
information system, losses through computer abuse, loss of valuable
computer hardware and software and personnel, the high cost of some types
of computer errors, failure to maintain the privacy of individual persons,
and the failure to control how computers are used within the
organisation. * The destruction of the
asset due to fire, water, energy variations and theft of assets *
Modification of the asset with or without malicious intentions * Misuse of
software, data, and services * Hackers à Unauthorised intrusion.
The existence of these
threats explains the importance of information system control and audit
for the survival and continued business operations of an organisation.
While internal controls are
very important in manual systems, in computerised systems, their
importance cannot be over-emphasised. Control is a system that prevents,
detects, or corrects unlawful events. The overall purpose of controls is
to reduce expected losses from unlawful events that can cause harm to the
system. They do so in two ways. First, Preventive Controls reduce the
probability of unlawful events occurring in the first place. Second,
Detective and Correct Controls reduce the amount of losses that arise if
the unlawful event occurs. The auditor must be concerned to see that at
least one control exists to cover each unlawful event that might occur,
and whether the control is operating effectively. In a computer system,
delegating authority and responsibility in an unambiguous way might be
difficult because some resources are shared among multiple users.
Authority and responsibility lines have been blurred by the rapid growth
of end user computing. The power vested in the personnel responsible for
computer system often exceeds the power vested in the personnel
responsible for manual systems. In a computerised environment, a lot
depends upon the competence, trustworthiness, and integrity of the
personnel. In a manual system, auditors
can evaluate the adequacy of procedures for authorisation by examining the
work of employees. In a computer system, authorisation procedures are
embedded within a computer program, making it very difficult for an
auditor to assess whether the authorities assigned to individual persons
are consistent with management wishes. Physical control over computerised
assets is very critical because in a computerised information system, the
information system assets and records of an organisation are concentrated
in a few places. This concentration of
information system assets and records also increases the losses that can
arise from computer abuse or a disaster. In a computerised system,
physical supervision over the work being done by an employee is often very
difficult and supervisory controls must be built into the computer system
to compensate for the controls that usually can be exercised through
observation and enquiry. In manual systems, independent checks are carried
out because employees are likely to forget procedures, make genuine
mistakes, become careless, or intentionally fail to follow prescribed
procedures. If the program code in the computer system is authorised,
accurate, and complete, the system will always follow the program
procedures in the absence of some other type of failure like a hardware or
software failure. ‘Auditing around the
computer’
involves treating computer as a ‘black box’ and arriving at an
opinion through examining and evaluating management controls and input and
output only for application systems. Based on the quality of an
application system’s input and output, an auditor infers the quality of
the application systems processing. Application systems processing is not
examined directly. Auditing around the computer is advantageous when the
system is simple and Batch oriented, when the application system uses a
generalised package as its software platform, and when a high reliance is
placed on users rather than computer controls to safeguard assets,
maintain data integrity, and attain effectiveness and efficiency
objectives. The biggest drawback of ‘Auditing around the computer’ is that
it does not provide information about the system’s ability to cope with
stress and change. Moreover this approach should not be used when systems
are complex. * the inherent risk
associated with the application system is high. * the Application system
processes large volumes of input and produces large volumes of output that
makes extensive, direct examination of the validity of input and output
difficult to undertake. * significant part of the internal control systems
are embodied in the computer system. * the processing logic embedded
within the application system is complex. * substantial gaps in the
visible audit trail are common in the system. Auditing with the computers’
involves
conducting computer-based test and techniques to review and evaluate the
computer-based accounting information system. This is important because it
is no longer possible to carry out the required test manually in a
computerised environment. Computer-based tools and techniques are required
to enable the auditor to access, analyse and evaluate the data stored on
computers. The type of computer-assisted audit tools that an auditor will
use is determined by the technology being used, applications to be
reviewed, and the level of expertise of people who are going to use such
techniques. A crucial element in the
availability of the information in a computerised environment is adequate
backup of all assets, so as to enable restoration of the system from the
backed up resources. In this broad sense, a backup plan should provide for
not only the backup of data files, but of all important resources,
including key employees, data files, program files, system files,
documents, supplies, and information. The auditor should evaluate the
backup plan to ensure that it is adequate to meet the requirements of the
business. Password management is
another important area that the information systems auditor needs to
examine in greater details, because poor management of password system
threatens the data integrity, and privacy. Moreover, it performs a very
important management role : since the username-password combination is
unique to a user, the password system holds a user accountable for all the
actions done using his password. Fixed passwords, which are not changed
frequently, are liable to be hacked. If the password is systems generated,
it is sometimes too difficult for the user to remember, and the users have
a tendency to either writing the password on the computer cabinet, or
automating the logon process. The auditor should examine evidence of such
short cuts adopted by employees. Dynamic passwords, such as
one-time-passwords, combined with Smartcards, or biometric scanners are
being preferred for sensitive applications. The auditor should examine the
adequacy of control in the method of administration and distribution of
passwords. Pass-words should always be encrypted. There is a variety of
software available to auditors to assist evidence collection. For a start,
auditors can use generalised audit software, which has been designed
specifically to allow them to access and manipulate data maintained on
computer storage media. It provides powerful functions that enable access
to files maintained in a variety of formats, sorting, and merging of
files, selection of data that satisfy certain conditions, statistical
sampling, and evaluation of data, arithmetic operations on data,
stratification and frequency analysis of data, file creation and updating,
and flexible reporting of results obtained. Sometimes auditors might also
be able to use Industry-specific audit software, which has been designed
to provide audit function that they would find useful during the conduct
for a specific industries. Auditors can use High Level Languages, such as
those provided in fourth generation software or statistical software,
wherever they provide easier access to data or more compre-hensive range
of functions than generalised audit software. Auditor might use Utilities
software to access security and integrity within application systems, to
facilitate their understanding of the information system to be audited,
assess data quality, and assess program quality. Concurrent Auditing
Techniques collect audit evidence at the same time as an application
system processing occurs. This evidence can be written to a file and
periodically printed for auditors to analyse and evaluate. Alternatively,
auditors can print or display the evidence immediately so that they can
determine whether to take some type of immediate action. Article by Tejinder Singh Rawal | |
|
| ||
|
|
| |
|
|
Rewards waiting for feedback
at | |
|
|
| |
|
|
||
|
|
| |
|
|
Disclaimer: We believe that the information contained in this e-zine is true. If you do not wish to receive Smart Trainee please click here. | |
|
|
||
|
|
| |
|
|
Click here to contact us, if you are unable to view the content properly | |
|
|
| |