Türkçe English



IT AUDIT MANUAL

 

PART 1 IT AUDIT FRAMEWORK

 

INTRODUCTION

 

The use of Information and Communication Technology (ICT) within government entities has become increasingly significant in recent years, particularly following greater use of the Internet and organisational intranets. Technology has increased the amount of data and information being processed and it has significantly impacted the control environment. ICT is also now a key component of government entities business strategies and core business processing activities. The management of ICT risk has therefore been elevated within entities and now forms a key part of corporate governance. Accordingly, the effective and efficient management of  ICT is vital to the success of most entities.

As computer technology has advanced, Government organisations have become increasingly dependent on computerised information systems to carry out their business operations and service delivery and to process, maintain and report essential information. There are also an increasing range of ICT vulnerabilities and threats that have to be effectively and efficiently managed. As a consequence, the confidentiality, integrity, availability and reliability of computerised data and of the systems that process, maintain and report these data are a major concern to audit. IT auditors evaluate the effectiveness and efficiency of IT controls in information systems and related operations to ensure they are operating as intended.

 

IT AUDIT

 

IT audit is the process of collecting and evaluating evidence to determine whether a computer system has been designed to maintain data integrity, safeguard assets, allows organisational goals to be achieved effectively and uses resources efficiently. An effective information system leads the organisation to achieve its objectives and an efficient information system uses minimum resources in achieving the required objectives. IT auditors must know the characteristics of users of the information system and the decision-making environment in the auditee organisation while evaluating the effectiveness of any system.

Use of computer facilities has brought about radically different ways of processing, recording and controlling information and has combined many previously separated functions. The potential for material systems error has thereby been greatly increased causing great costs to the organisation. The highly repetitive nature of many computer applications means that small errors may lead to large losses. For example, an error in the calculation of income tax to be paid by employees in a manual system will not occur in each case, but once an error is introduced in a computerised system, it will affect each case. This makes it imperative for the auditor to test the invisible processes and to identify the vulnerabilities in a computer information system, as through errors and irregularities, the costs involved can be high.

Increasing use of computers for processing organisational data has added new scope to the review and evaluation of internal controls for audit purposes. The IT internal controls are of great value in any computerised system and it is an important task for an auditor to see that not only adequate controls exist, but that they also work effectively to ensure results and achieve objectives. Also internal controls should be commensurated with the risk assessed so as to reduce the impact of identified risks to acceptable levels. IT auditors need to evaluate the adequacy of internal controls in computer systems to mitigate the risk of loss due to errors, fraud and other acts and disasters or incidents that cause the system to be unavailable.

 

NEED FOR IT AUDIT

 

Management employing the use of information systems have objectives and

expectations of what they intend to achieve from the large investment made in utilising technology. Reasons for implementing ICT within the organisation include the desire to obtain business value through reduced costs, greater effectiveness, enhanced efficiency and/or increased service delivery. It is against these objectives that an IT auditor is required to provide management assurance. Typically, management’s goals and objectives in utilising technology to support business processes include:

• Confidentiality;

• Integrity;

• Availability;

• Reliability; and

• Compliance with legal and regulatory requirements.

Underpinning these goals and objectives is the need to ensure information technology, and the controls supporting such technology, assists the organisation to achieve its business objectives (effectiveness) with appropriate use of resources (efficiency).

 

Confidentiality

 

Confidentiality concerns the protection of sensitive information from unauthorised disclosure.Consideration needs to be given to the level of sensitivity to the data, as this will determine how stringent controls over its access should be.Management need assurance of the organisation’s ability to maintain information confidential, as compromises in confidentiality could lead to significant public reputation harm, particularly where the information relates to sensitive client data.

 

Integrity

 

Integrity refers to the accuracy and completeness of information as well as to its validity in accordance with business values and expectations. This is an important audit objective to gain assurance on because it provides assurance to both management and external report users that the information produced by the organisation’s information systems can be relied and trusted upon to make business decisions.

 

Availability

 

Availability relates to information being available when required by the business process now and in the future. It also concerns the safeguarding of necessary resources and associated capabilities. Given the high-risk nature of keeping important information stored on computer systems, it is important that organisations gain assurance that the information they need for decision-making is available when required. This implies ensuring that the organisation has measures in place to ensure business continuity and ensuring that recovery can be made in a timely manner from disasters so that information is available to users as and when required.

 

Reliability

 

Reliability refers to the degree of consistency of a system or the ability of a system (or component) to perform its required function under stated conditions.Reliability is an important audit objective in order to provide assurance that the system consistently operates and performs its stated functions as expected.

 

Compliance with Legal and Regulatory Requirements

 

Compliance deals with complying with those laws, regulations and contractual obligations to which the business process is subject, that is, externally imposed business criteria. Management and key stakeholders require assurance that necessary compliance procedures have been put in place, as there is a potential risk that the organisation could incur penalties should legal and regulatory procedures not be enforced.

 

IT AUDIT STANDARDS

 

There is wide recognition that the specialised nature of IT auditing and the skills necessary to perform such audits, require standards that apply specifically to IT auditing. In response to this need, various professional and government organisations develop and maintain standards and guidelines for IT auditing.

The professional standards provide a framework for all audits and auditors and define the mandatory requirements of the audit. They are a broad statement of auditors responsibilities and ensure that auditors have the competence, integrity, objectivity and independence in planning, conducting and reporting on their work. The guidelines supporting the professional standards assist the auditor to apply the standards and provide examples that an IT Auditor might follow to meet these standards.

In addition to IT auditing standards, IT auditors need to be alert to other laws, regulations, or other authoritative sources that may impact upon the conduct of an IT audit.

 

IT AUDIT OBJECTIVES

 

The objective of undertaking an IT audit is to evaluate an auditee’s computerised information system (CIS) in order to ascertain whether the CIS produces timely, accurate, complete and reliable information outputs,6 as well as ensuring confidentiality, integrity, availability and reliability of data and adherence to relevant legal and regulatory requirements. Audit objectives will vary according to the nature or category of audit.

The objectives of undertaking an IT audit as a component of a financial statement audit include to:

• Understand how well management capitalises on the use of information technology to improve its important business processes;

• Understand the pervasive effect of information technology on the client’s important business processes, including the development of the financial statements and the business risks related to these processes;

• Understand how the client’s use of information technology for the processing, storage and communication of financial information affects the internal control systems and our consideration of inherent risk and control risk;

• Identify and understand the controls that management uses to measure, manage and control the information technology processes; and

• Conclude on the effectiveness of controls over the information technology processes that have a direct and important impact on the processing of financial information.

Where IT audit is involved in the performance audit, the objectives of the audit are further defined by what role IT is playing in the audit.

• If the performance audit has an IT focus, the objective will be to seek assurance that all aspects of the IT systems, including necessary controls, are being effectively enforced.

• The performance audit could alternatively be examining the efficiency and effectiveness of a business process/government program and as such IT audit is involved because IT is considered critical in the organization being able to deliver those services. As such, the focus of the IT audit is to provide assurance that the IT systems can be relied upon to help deliver those services. The

efficiency and effectiveness of those services are then examined from a non-IT perspective after considering the impact that IT has on the ability of the organization to deliver those services.

 

IT CONTROLS

 

IT controls involve an entity’s board of directors, management and other top personnel and are designed to provide reasonable assurance regarding the achievement of objectives in the categories:

• Effectiveness and efficiency of operations

• Reliability of financial reporting

• Compliance with applicable laws and regulations

IT controls in a CIS include the entire manual and programmed methods, policies and procedures that ensure the protection of the entity’s assets, the accuracy and reliability of its records and the operational adherence to the management standards.

The IDKK IT Audit methodology uses a top-down, risk-oriented approach in the evaluation of controls. The following steps provide an overview of the tasks involved in review of IT controls:

 

 

 

Phase

 

Description

Planning

This phase facilitates the IT auditor in gaining an understanding of the agency,  its organisational  structure  and  operations.   The  IT  auditor obtains an understanding of the entitys computer related operations and controls and related risks in view of inherent IT risks.  From this understanding    the    auditor    evaluates    the    overall    IT    control environment and makes a preliminary risk assessment.  The results of the assessment will guide the extent of procedures to be employed in subsequent phases of the audit.

 

Verification and Testing

During this phase of auditing, IT auditors obtain detailed information on  control  policies,  procedures  and  objectives  and perform  tests  of control  activities.   The objectives of these  tests  are  to determine if controls  are  operating  effectively.General  controls  as  well  as application    controls    must    be    effective    to    help    ensure    the confidentiality,   integrity,   availability   and   reliability   of   critical computer processed data.

 

Reporting Phase

During  the  reporting  phase,  the  IT  auditor  draws  conclusions  and develops a report in order to communicate the objectives of the audit, the   audit   scope,   the   methodology   adopted   and   the   findings, conclusions and recommendations.

 

 

 

In CIS environment, the control components found in manual systems must still exist. However, the use of computers affects the implementation of these components in several ways. IT controls are used to mitigate the risks associated within the IT environment and application systems and are broadly classified into three categories. These controls are part of the overall internal control process within any auditee’s organisation:

 

• General Controls

• Application Controls

• Specific Controls

 

General Controls

 

General controls include controls over data centre operations, system software acquisition and maintenance, access security and application system development and maintenance. They create the environment in which the application systems and application controls operate. Examples include IT policies, standards and guidelines pertaining to IT security and information protection, application software development and change controls, segregation of duties, business continuity planning.IT project management, etc.

General IT controls are concerned with the auditee’s IT infrastructure, including any IT related policies, procedures and working practices. They are not specific to individual transaction streams or particular accounting packages or financial applications. In most instances the general controls elements of an IT review will concentrate on the auditee’s IT department or similar function.

Categories of general control include:

• Organisation and Management (IT policies and standards);

• IT Operation Controls;

• Physical Controls (access and environment);

• Logical Access Controls;

• Acquisition and Programme Change Controls; and

• Business Continuity and Disaster Recovery Controls.

 

Application Controls

 

Application controls pertain to specific computer applications. They include controls that help to ensure the proper authorisation, completeness, accuracy and validity of transactions, maintenance and other types of data input. Examples include system edit checks of the format of entered data to help prevent possible invalid inputs, system enforced transaction controls that prevent users from performing transactions that are not part of their normal duties and the creation of detailed reports and transaction control totals that can be balanced by various units to the source data to ensure all transactions have been posted completely and accurately.

Application controls are unique to an application and may have a direct impact on the processing of individual transactions. These controls are used to provide assurance (primarily to management) that all transactions are valid, complete, authorised and recorded.

Since application controls are closely related to individual transactions it is easier to see why testing the controls will provide the auditor with audit assurance as to the accuracy of a particular account balance. For example, testing the controls in a payroll application would provide assurance as to the payroll figure in an auditee’s accounts. It would not be obvious that testing the auditee’s general IT controls (e.g. change control procedures) would provide a similar level of assurance for the same account balance.

As they are related to transaction streams application controls normally include:

• Controls over the input of transactions;

• Controls over processing;

• Controls over output; and

• Controls over standing data and master files.

Many application controls are simply computerised versions of manual

controls, e.g. computerised authorisation by a supervisor using an access code rather

that putting a signature on a piece of paper.

 

Specific Controls

 

Specific control issues that cover the following:

• Network and Internet controls including the risk associated with networks and

internet controls.

• End user computing controls including risks associated with end user computing and the associated controls.

• e-Governance

• IT Security Policy

• Outsourcing Policy

 

Information System Development Audit

 

Information system development audit ensure control over the entire development process from the initial idea or proposal to acceptance of a fully operational system are complied satisfactorily.

While the IT Auditor may not be an IT developer, programmer or technician,

the auditor’s overall contribution generally is to ensure:

• Controls are identified and developed into the new system;

• Controls exist to manage the project and development project decisions are transparent;

• Predetermined standards are set (and followed);

• Development specifications make sense and are cost effective;

• That future technology improvements are considered;

• Systems are robust and reliable, secure from unwanted interference and

auditable; and

• The development objectives are clear and achievable.

Efficiency of systems is an important aspect of system capability that leads to effective use of resources. A key is controlling system development to prevent cost overruns and systems that do not perform as required.

 

PART 2          IT CONTROL AUDIT

 

SCOPE

 

The purpose of the IT Control Audit module of these Guidelines is to provide guidance and procedures to IT Auditors for application in the areas of risks, controls and audit considerations related to Information Systems.  It also assists IT Auditors in the scope of  issues that generally should be considered in any  review of computer related controls over the integrity, confidentiality and availability of electronic data.

 

DEFINITION OF IT CONTROLS

 

The  capabilities  of  computer  systems  have  advanced  rapidly  over  the  past several decades.  In many organisations, the entire data has been computerised and all the information is available only in digital media.  In this changed scenario, auditors have to adapt their methodology to changed circumstances.  While the overall control objectives  do  not  change  in  an  IT  environment,  their  implementation  does.    The approach of auditors to evaluate internal controls has to change accordingly.

IT  Controls  in  a  computer  information  system  are  all  the  manual  and programmed  methods,  policies  and  procedures  that  ensure  the  protection  of  the entity’s  assets,  the  accuracy  and  reliability  of  its  records  and  the  operational adherence  to the management standards

 

 

CONTROLS IN A COMPUTERISED ENVIRONMENT

 

In an IT environment, the control components found in manual systems must still  exist. However,  the  use  of  computers  affects  the  implementation  of  these components in several ways.   Information Technology controls are used to mitigate the  risks  associated  with  application  systems  and  the  IT  environment  and  broadly classified into two categories.

            Presence  of  controls  in  a  computerised  system  is  significant  from  the  audit point of view as these systems may allow duplication of input or processing, conceal or  make  invisible  some  of  the  processes  and  in  some  of  the  auditee  organisations where the computer systems are operated by third party service providers employing their  own  standards  and  controls,  making  these  systems  vulnerable  to  remote  and unauthorised acces.

            IT Control Audit involves two types of testing – compliance and substantive testing.   Compliance testing determines if controls are being applied in the manner described in the programme documentation  or  as  described  by  the  auditee.   In  other  words,  a  compliance  test determines   if   controls   are   being   applied   in   a   manner   that   “complies   with” management policies and procedures.  Substantive audit “substantiates” the adequacy of  existing  controls  in  protecting  the  organisation  from  fraudulent  activity  and encompasses   substantiating   the   reported   results   of   processing   transactions   or activities.  With the help of CAATTs software, IT Auditor can plan for 100 per cent substantive testing of auditee’s data.

Controls play  a  more  important  role  in  IT  environment  than  in  the  manual system.   Auditors  rely  on  assessment  of  controls  to  do  their  audit.   However,  the controls have changed in IT environment.  So, as auditors we have to be aware of the impact of computer on the controls.  In an IT environment, there are new causes and sources of error, which bring new risks to the entity.

 

General Controls

 

            General Controls include controls over data centre operations, system software acquisition and maintenance, access security and application system development and maintenance.   They  create  the  environment  in  which  the  application  systems  and application controls operate16.  Examples include IT policies, standards and guidelines pertaining   to   IT   security   and   information   protection,   application   software development and change controls, segregation of duties, business continuity planning, IT project management, etc

            General  controls  are  concerned  with  the  organisation’s  IT  infrastructure, including  any  IT  related  policies,  procedures  and  working practices.   They  are  not specific  to  individual  transaction  streams  or  particular  accounting  packages  or financial  applications.     

            In  most  instances  the  general  controls  elements  of  an  IT review will concentrate on the organisation’s IT department or similar function.  The major categories of general controls that an auditor should consider are

 

  • Organisation And Management Controls

  • IT Operation Controls

  • Physical Controls

  • Logical Access Controls

  • IT Acquisition Controls

  • Programme Change Controls

  • Business Continuity and Disaster Recovery Controls

 

 

Application Controls

 

            Application Controls pertain to specific computer applications.  They include controls  that  help  to  ensure  the  proper  authorisation,  completeness,  accuracy  and validity of transactions, maintenance and other types of data input.  Examples include system  edit  checks  of  the  format  of  entered  data  to  help  prevent  possible  invalid inputs,  system  enforced  transaction  controls  that  prevent  users  from  performing transactions that are not part of their normal duties and the creation of detailed reports and transaction control totals that can be balanced by various units to the source data to ensure all transactions have been posted completely and accurately. Application controls include: Input, Processing, Output and Master/Standing Data Files controls

 

Specific Controls

 

Specific  Controls  are  peculiar  to  a  particular  environment  and  emphasis controls  which  are  related  to  issues  such  as:  network  and  internet,  end  user computing, e-governance, IT security and outsourcing

 

PRELIMINARY EVALUATION

 

Guidelines should encompass preliminary evaluation of the computer systems covering;

 

  • How the computer function is organised

  • Use of computer hardware and software

  • Applications processed by the computer and their relative significanceto the organisation and

  • Methods and procedures laid down for implementation of new applicationsor revisions to existing applications

 

            In the course of preliminary evaluation, the auditor should ascertain the level of control awareness in the auditee organisation and existence (or non-existence) of control standards.  The preliminary evaluation should inter alia identify potential key controls  and  any  serious  key  control  weaknesses.   For  each  control  objective  the auditor should state whether or not the objective has been achieved; if not, he should assess the significance and risks involved due to control deficiencies

            The results of preliminary assessments provide the basis for determining the extent and type of subsequent testing.  If IT auditors obtain evidence at a later stage that  specific  control  objectives  are  ineffective,  they  may  find  it  necessary  to  re- evaluate   their   earlier   conclusions   and   other   planning   decisions   based   on   the preliminary assessment

            During the preliminary assessment phase of IT auditing, the IT auditor may gain an understanding of the entity’s operations and identifies the computer related operations that are significant to the audit.   This would also facilitate IT auditor in assessing inherent risk and control risk, making a preliminary assessment on whether general IT controls are likely to be effective and identifying the general controls that would require to be tested.

 

AUDIT OF GENERAL CONTROLS

 

            The  IT  auditor  will  focus  on  general  controls  that  normally  pertain  to  an entity’s major computer  facilities and  systems  supporting  a number  of  different  IT applications, such as major data processing  installations or local area networks.   If general controls are weak, they severely diminish the reliability of controls associated with individual IT applications i.e.  Application controls

            The manual identifies critical elements that are basic and essential for ensuring adequate controls availability.  The IT auditor may use the information for evaluating the practices adopted by auditee’s organisation

 

 

Organisational and Management Controls

 

These are the high level controls adopted by management to ensure that the computer systems function correctly and that they are satisfying business objectives. The  aim  of  IT  auditor  will  be  to  determine  whether  the  controls  that  the  auditee organisation  has  put  in  place  are  sufficient  to  ensure  that  the  IT  activities  are adequately  controlled.   In  carrying  out  an  assessment,  IT  auditor  should  cover  the following areas

 

Control Objectives

 

IT Planning and Senior Management Involvement

·        To  ensure  that  in  IT  planning  and  implementation,  there  exists  an  active involvement  of  Senior  Level  Management  so  that  IT  is  given  the  proper recognition, attention or resources it requires to meet business objectives.  Also there exists a formal IT organisation structure with all staff knowing their roles and  responsibilities,  preferably   by  having  written   down  and   agreed   job descriptions.

 

Formal Organisational Chart and Job Description

  • To ensure that a formal IT organisation structure exists with all staff knowing their roles and responsibilities supported by clearly define job descriptions

Personnel and Training Policies

  • To ensure that organisation has controls and procedures in place to reduce the risk  of  mistakes being  made.   This  may  be achieved through the  adoption  of appropriate personnel policies and procedures

Documentation and Document Retention Policies

  • To  ensure  documentation  maintained  up  to  date  and  documentation  retention policies   should   be   in   place   in   an   organisation. When   reviewing   an organisation’s system of internal control, the IT auditor can gain much of the information required from client documentation

Internal Audit Involvement

  • To ensure management has ultimate responsibility for ensuring that an adequate system  of  internal  controls  is  in  place.                       Management  puts  policies  and procedures  in  place  and  gets  assurance  that  the  controls  are  in  place  and adequately reduce identified risks by relying on the review work carried out by internal auditors

Legal and Regulatory Compliance

  • To  ensure  compliance  with  the  legal  and  regulatory  requirements.   This  will vary  from  one  country  to  another.    Legal  and  regulatory  requirements  may include  data  protection  and  privacy  legislation  to  protect  personal  data  on individuals, computer misuse legislation to make attempted computer hacking and unauthorised computer access a criminal offence; copyright laws to prevent the theft of computer software

Segregation of Duties

             To ensure segregation of duties is a proven way of ensuring that transactions are properly  authorised,  recorded  and  that  assets  are  safeguarded.   Separation  of duties occurs when one person provides a check on the activities of another.  It is also used to prevent one person from carrying out an activity from start to finish without the involvement of another person

 

Risk Areas

 

An IT auditor should be aware of the following critical elements

 

  • Inadequate management involvement may lead to a direction-less IT function which, in turn does not serve the business needs. This may give rise to problems with the financial systems being unable to meet new reporting requirements (which may occur due a change in national accounting standards, or a change in government requirements)

  • Poor reporting structuresleading to inadequate decision making. This may affect the organisation’s ability to deliver its services and may affect its future as a going concern (one of the fundamental accounting principles)

  • Inappropriate or no IT planning leading to business growth being constrained by a lack of IT resources ; e.g.  the manager reports to the chief executive that the system  is  unable  to  cope  with  an  increase  in  sales.   Overloading  a  computer system may lead to degradation or unavailability through communication bottle- necks or system crashes

  • Ineffective staff  who  do  not  understand  their  jobs  (either  through  inadequate recruitment policies or a lack of staff training or supervision).  This increases the risk of staff making mistakes and errors

  • Disgruntled staff being able to sabotage the system, for example when staff find out they are going to be disciplined or make redundant

  • Ineffective internal   audit   function   which   cannot   satisfactorily   review   the computer systems and associated controls

  • Loss of the audit trail due to inadequate document retention policies (includes both paper and magnetic, optical media); and

  • Security policies not in place or not enforced, leading to security breaches, data loss, fraud and errors

 

Management establishes and approves the policies.   The policies are usually high  level  statements  of  intent.    The  policies  may  feed  into  standards.    Detailed procedures (and controls)  flow from the  standards.   It  is important  here that  while reviewing an organisation’s IT policies and standards, the auditor should bear in mind that   each   auditee   organisation   is   likely   to   be   different   and   have   different organisational and management requirements.   The auditor may  assess whether the client’s organisational structure and the place of IT within the structure is appropriate

 

Audit Procedures

 

IT Planning and Senior Management Involvement

 

The  roles  and  responsibilities  of  senior  management  in  relation  to  their systems  should  be  considered  in  audit.   The  auditor  should  review  the  high  level controls  exercised  by  senior  management.   An  important  element  in  ensuring  that projects  achieve  the  desired  results  is  the  involvement  of  senior  management. Important considerations for auditor are whether a relevant committee are established involving senior management in computerisation project of the organization

This committee are involved in the formulation of Information Strategic Plan which should cover the following aspect:

 

  • Effective management of information technology is a business imperative and increasingly a source of competitive advantage.  The rapid pace of technological changes together with the declining unit costs, are providing organisations with increasing potential for:

  • Enhancing the value of existing products or services;

  • Providing new products and services; and

  • Introducing alternative delivery mechanisms

  • To benefit from information technology requires: foresight to prepare for the changes; planning to provide an economical and effective approach; as well as, effort and commitment in making it happen

  • İnformation technology planning provides a structured means of addressing the impact of  technologies,  including emerging technologies, on an organisation. Through the planning process, relevant technologies are identified and evaluated in the context of the broader business goals and targets. Based on a comparative assessment of relevant technologies, the direction for the organisationcan can be established

  • The implementation of information technologies may be a complex, time consuming and expensive process for organisations.  Information technology planning provides a framework to approach and schedule, wherever possible, necessary information technology projects in an integrated manner.  Through this process, performance milestones can be agreed upon, scope of specific projects established, resources mobilised and constraints or limitations identified.  Without effective planning, the implementation of information technologies may be misguided, haphazard, delayed and more expensive than justified

 

Personnel and Training

 

            Staff employment policies should be adopted to ensure that appropriate staff are chosen.  There should also be policies and procedures to deal with the other end of the employment cycle, i.e.   termination (whether voluntary  or compulsory).   When emploting  new  members  of  IT  staff,  the  organisation  would  be  expected  to  take account of:

  • Background Checks: including taking up references (in some countries it may be possible to check for criminal convictions);

  • Confidentiality Agreements:  these  state  that  the  employee  will  not  reveal confidential information to unauthorised third parties; and

  • Codes of  Conduct:  including  contractual  relationships  with  relatives,  the acceptance of gifts, conflicts of interest etc.

 

Documentation and Document Retention Policies

 

The  auditor  may  also  need  to  examine  client  documentation  to  test  check individual transactions and account balances.   The policy on documentation should state that all system documentation should be kept up to date and that only the latest versions   should   be   used.   The   policy   may   also   state   that   backup   copies   of documentation should be stored in a secure off-site location

 

            Ultimately, if the organisation does not retain sufficient, appropriate evidence the  auditor  would  have  difficulty  in  being  able  to  provide  an  unqualified  audit opinion.   The auditor should consider two types of documentation according to the audit approach:

  • Compliance Testing: the auditor would require evidence of controls in operation during the accounting period.  This evidence may consist of reconciliations, signatures, reviewed audit logs etc.

  • Substantive Testing: assurance may require the auditor to examine evidence relating to individual transactions.  The audit may need to be able to trace transactions from initiation through to their summarisation in the accounts. Where transaction details are recorded in computer systems they should be retained for audit inspection.

 

There may be other non audit requirements which require the organisation to retain  transaction  documentation,  e.g.  specific  requirements  of  legislations  and regulations

 

Internal Audit Involvement

 

The  external  auditor  may  assess  about  the  quality  of  internal  audit’s  work acceptable, in terms of planning, supervision, review and documentation. The external auditor  can  view  the  organisation’s  internal  audit  function  as  part  of  the  overall control  structure  (since  they  prevent,  detect  and  correct  control  weaknesses  and errors)

The external auditor should consider whether the IT audit department has the staff  necessary  to  carry  out  competent  reviews  on  the  organisation’s  computer systems.

 

Legal and Regulatory Compliance

 

It may be assessed whether the organisation is aware of local requirements and have taken appropriate measures to ensure compliance

 

Segregation of Duties

 

Evidence of separation of duties can be obtained by obtaining copies of job descriptions,  organisation  charts  and  observing  the  activities  of  IT  staff.   Where computer  systems  use  security  profiles  to  enforce  separation  of  duties,  the  auditor should  review  on-screen  displays  or  printouts  of  employees security  profiles  in relation to their functional responsibilities

The  ability  to  apply  and  enforce  adequate  separation  of  duties  is  largely dependent  upon  the  size  of  the  IT  department  and  the  number  of  computer  staff involved.  Lack of segregated duties in a small computer department can be addressed by compensating controls, e.g.  regular management checks and supervision, the use of audit  trails and  manual  controls.   However, in  a  large  computer  department  the following IT duties should be adequately segregated:

 

  • Systems design and programming

  • Systems support

  • Routine IT operations

  • Data input

  • System security

  • Database administration

  • Change management

 

 

In addition to segregated duties within the IT department, there should be no staff  with  dual  IT  department  and  finance  department  duties.      The  computer department  should  be  physically  and  managerial  separate  from  end  users,  such  as finance and personnel.  Segregation of duties reduces the risk of fraud since collusion would be required to bypass the control

 

IT Operation Controls

 

Control Objectives

 

The roles of IT operations include the following:

  • Capacity Planning: i.e.   ensuring  that  the  computer  systems  will  continue  to provide a satisfactory level of performance in the longer term.  This will involve IT operation staff having to make estimates of future CPU requirements, disk storage capacity and network loads capacity

  • Performance Monitoring: monitoring the day to day performance of the system in terms of measures such as response time.

  • Initial Program Loading: booting up the systems, or installing new software.

  • Media Management: includes the control of disks and tapes, CD ROMS, etc

  • Job Scheduling:  a  job  is  normally  a  process  or  sequence  of  batch  processes which are run overnight or in background and which update files etc.  Jobs are normally run periodically, either daily, weekly, monthly, quarterly or annually.

  • Back-ups and  Disaster  Recovery:  backups  of  data  and  software  should  be carried  out  by  IT  operations  staff  on  a  regular  basis.

  • Help Desk and  Problem  Management:  help  desks  are  the  day-to-day link between users with IT problems and the IT department.  They are the ones users call when they have a printer problem or they forget their password.  Problems may  be  encountered  with  individual  programmes  (applications  and  system), hardware, or telecommunications.

  • Maintenance: both hardware and software.

  • Network Monitoring and Administration: The IT operations function is given the responsibility  to  ensure  that  communication  links are  maintained  and  provide users  with  the  approval  level  of  network  access

 

Risks Areas

           

The risks associated with poorly controlled computer operations are:

 

  • Wrong Applications Run, Incorrect Versions or Wrong Configuration Parameters: e.g. the  system clock and date being incorrect which could lead to erroneous interest charges, payroll calculations etc

  • Loss or Corruption of Financial Applications or the Underlying Data Files: may  result  from  improper  or  unauthorised  use  of  system  utilities.   The  IT operations staff may not know how to deal with processing problems or error reports.  They may cause more damage then they fix

  • Delays and Disruptions in Processin:  wrong priorities may be given to jobs

  • Lack of Backups and Contingency Planning: increases the risk of being unable to continue processing following a disaster

  • Lack of System Capacity:  the system may be unable to process transactions in a timely manner because of overload, or lack of storage space preventing the posting of any new transactions;

  • High Amount  of  System  Downtime  to  Fix  Faults:  when  the  systems are unavailable a backlog of unposted transactions may build up

  • Unresolved Users Problems: due  to a  poor  help-desk  function.   Users may attempt to fix their own problems

 

 

Audit Procedures

 

Service Level Agreements (SLA)

 

It is increasingly  common for IT departments to draw up and  agree service level agreements with the rest of the organisation, i.e.   the user departments.   This allows  users  to  specify  and  agree,  preferably  in  writing,  what  levels  of  service,  in terms of quantity and quality they should receive.   SLAs are infect internal service delivery contracts.

 

A  typical  SLA  would contain the following:

  • General provisions (including the scope of the agreement, its signatories, date of next review)

  • Brief description  of  services  (functions  applications  and  major  transaction types)

  • Service hours (normal working hours and special occasions such as weekends and bank holidays)

  • Service availability  (percentage  availability,  maximum  number  of  service failures and the maximum downtime per failure);

  • User support levels (help desk details)

  • Performance (response times, turnaround times )

  • Contingency (brief details of plans);

  • Security (including compliance with the organisation’s IT security policy)

  • Restrictions (maximum number of transactions, users)

 

 

Management Control, Review and Supervision

 

Operations staff should be supervised by management.  From the standpoint of separation  of  duties,  operations  staff  should  not  be  given  the  job  of  inputting transactions or any form of application programming.

The  organisation’s  IT  systems  may  have  on  them  software  utilities  which could   conceivably   be   used   to   make   unauthorised   amendments   to   data   files. Operations staff with access to such software should be supervised to ensure that they only use the utilities for authorised purposes.

Management will be unable  to  provide continuous monitoring of operations staff and may place some reliance on the automatic logging and monitoring facilities built into the systems.  The events which are recorded in the logs will depend on the parameters set when the systems were installed.   As with  most logging  systems, a large quantity of data can be produced in a short period.

            Effective supervision over IT operations staff is often difficult to achieve, due to their high level of technical knowledge.  They could do things to the system which management would not detect, or even recognize the significance of, if they did detect a change.  Therefore to a certain extent management must place a high degree of trust on IT operations staff and that trust will be based on appropriate staff selection and vetting procedures (as per the organisational and management controls discussed in the previous topic.

 

Training and Experience

 

&nbs