Domain 1: The Process of Auditing Information Systems
Provide audit services in accordance with IS audit standards to assist the organization in protecting and controlling information systems.
Task Statements: |
- Execute a risk-based IS audit strategy in compliance with IS audit standards to ensure that key risk areas are audited
|
- Knowledge of the control principles related to controls in information systems
|
- Plan specific audits to determine whether information systems are protected, controlled and provide value to the organization
|
- Knowledge of risk-based audit planning and audit project management techniques, including follow-up
|
- Conduct audits in accordance with IS audit standards to achieve planned audit objectives
|
- Knowledge of the applicable laws and regulations that affect the scope, evidence collection and preservation, and frequency of audits
|
- Communicate audit results and make recommendations to key stakeholders through meetings and audit reports to promote change when necessary
|
- Knowledge of the evidence collection techniques (e.g., observation, inquiry, inspection, interview, data analysis, forensic investigation techniques, Computer-Assisted Audit Techniques [CAATs]) used to gather, protect and preserve audit evidence
|
- Conduct audit follow-ups to determine whether appropriate actions have been taken by management in a timely manner
|
- Knowledge of different sampling methodologies and other substantive/data analytical procedures
|
- Knowledge of ISACA IT Audit and Assurance Standards, Guidelines and Tools and Techniques, Code of Professional Ethics and other applicable standards
|
- Knowledge of reporting and communication techniques (e.g., facilitation, negotiation, conflict resolution, audit report structure, issue writing, management summary, result verification)
|
- Knowledge of the risk assessment concepts and tools and techniques used in planning, examination, reporting and follow-up
|
- Knowledge of audit quality assurance (QA) systems and frameworks
|
- Knowledge of fundamental business processes (e.g., purchasing, payroll, accounts payable, accounts receivable) and the role of IS in these processes
|
- Knowledge of various types of audits (e.g., internal, external, financial) and methods for assessing and placing reliance on the work of other auditors or control entities
|
Domain 2 – Governance and Management of IT
Provide assurance that the necessary leadership and organizational structures and processes are in place to achieve objectives and to support the organization’s strategy.
Task Statements: |
- Evaluate the IT strategy, including IT direction, and the processes for the strategy’s development, approval, implementation and maintenance for alignment with the organization’s strategies and objectives
|
- Knowledge of the organization’s technology direction and IT architecture and their implications for setting long-term strategic directions
|
- Evaluate the effectiveness of the IT governance structure to determine whether IT decisions, directions and performance support the organization’s strategies and objectives
|
- Knowledge of the processes for the development, implementation and maintenance of IT strategy, policies, standards and procedures
|
- Evaluate IT organizational structure and human resources (personnel) management to determine whether they support the organization’s strategies and objectives
|
- Knowledge of the use of capability and maturity models
|
- Evaluate the organization’s IT policies, standards and procedures, and the processes for their development, approval, release/publishing, implementation and maintenance to determine whether they support the IT strategy and comply with regulatory and legal requirements
|
- Knowledge of process optimization techniques
|
- Evaluate IT resource management, including investment, prioritization, allocation and use, for alignment with the organization’s strategies and objectives
|
- Knowledge of IT resource investment and allocation practices, including prioritization criteria (e.g., portfolio management, value management, personnel management)
|
- Evaluate IT portfolio management, including investment, prioritization and allocation, for alignment with the organization’s strategies and objectives
|
- Knowledge of IT supplier selection, contract management, relationship management and performance monitoring processes, including third-party outsourcing relationships
|
- Evaluate risk management practices to determine whether the organization’s IT-related risk is identified, assessed, monitored, reported and managed
|
- Knowledge of Enterprise Risk Management (ERM)
|
- Evaluate IT management and monitoring of controls (e.g., continuous monitoring, Quality Assurance [QA]) for compliance with the organization’s policies, standards and procedures
|
- Knowledge of the practices for monitoring and reporting of controls performance (e.g., continuous monitoring, Quality Assurance [QA])
|
- Evaluate monitoring and reporting of IT key performance indicators (KPIs) to determine whether management receives sufficient and timely information
|
- Knowledge of quality management and Quality Assurance (QA) systems
|
- Evaluate the organization’s business continuity plan (BCP), including alignment of the IT disaster recovery plan (DRP) with the BCP, to determine the organization’s ability to continue essential business operations during the period of an IT disruption
|
- Knowledge of the practices for monitoring and reporting of IT performance (e.g., Balanced Scorecard [BSC], Key Performance Indicators [KPIs])
|
- Knowledge of the purpose of IT strategy, policies, standards and procedures for an organization and the essential elements of each
|
- Knowledge of Business Impact Analysis (BIA)
|
- Knowledge of IT governance, management, security and control frameworks, and related standards, guidelines and practices
|
- Knowledge of the standards and procedures for the development, maintenance and testing of the Business Continuity Plan (BCP)
|
- Knowledge of the organizational structure, roles and responsibilities related to IT, including Segregation of Duties (SoD)
|
- Knowledge of the procedures used to invoke and execute the Business Continuity Plan (BCP) and return to normal operations
|
- Knowledge of the relevant laws, regulations and industry standards affecting the organization
|
|
Domain 3 – Information Systems Acquisition, Development and Implementation
Provide assurance that the practices for the acquisition, development, testing and implementation of information systems meet the organization’s strategies and objectives.
Task Statements: |
- Evaluate the business case for the proposed investments in information systems acquisition, development, maintenance and subsequent retirement to determine whether the business case meets business objectives
|
- Knowledge of the risk management practices applied to projects
|
- Evaluate IT supplier selection and contract management processes to ensure that the organization’s service levels and requisite controls are met
|
- Knowledge of requirements analysis and management practices (e.g., requirements verification, traceability, gap analysis, vulnerability management, security requirements)
|
- Evaluate the project management framework and controls to determine whether business requirements are achieved in a cost-effective manner while managing risk to the organization
|
- Knowledge of the enterprise architecture (EA) related to data, applications and technology (e.g., web-based applications, web services, n-tier applications, cloud services, virtualization)
|
- Conduct reviews to determine whether a project is progressing in accordance with project plans, is adequately supported by documentation, and has timely and accurate status reporting
|
- Knowledge of system development methodologies and tools, including their strengths and weaknesses (e.g., agile development practices, prototyping, Rapid Application Development [RAD], object-oriented design techniques, secure coding practices, system version control)
|
- Evaluate controls for information systems during the requirements, acquisition, development and testing phases for compliance with the organization’s policies, standards, procedures and applicable external requirements
|
- Knowledge of the control objectives and techniques that ensure the completeness, accuracy, validity and authorization of transactions and data
|
- Evaluate the readiness of information systems for implementation and migration into production to determine whether project deliverables, controls and the organization’s requirements are met
|
- Knowledge of the testing methodologies and practices related to the information System Development Life Cycle (SDLC)
|
- Conduct post-implementation reviews of systems to determine whether project deliverables, controls and the organization’s requirements are met
|
- Knowledge of the configuration and release management relating to the development of information systems
|
- Knowledge of benefits realization practices, (e.g., feasibility studies, business cases, Total Cost of Ownership [TCO], Return On Investment [ROI])
|
- Knowledge of system migration and infrastructure deployment practices and data conversion tools, techniques and procedures.
|
- Knowledge of IT acquisition and vendor management practices (e.g., evaluation and selection process, contract management, vendor risk and relationship management, escrow, software licensing), including third-party outsourcing relationships, IT suppliers and service providers
|
- Knowledge of project success criteria and project risk
|
- Knowledge of project governance mechanisms (e.g., steering committee, project oversight board, project management office)
|
- Knowledge of post-implementation review objectives and practices (e.g., project closure, control implementation, benefits realization, performance measurement)
|
- Knowledge of project management control frameworks, practices and tools
|
|
Domain 4 – Information Systems Operations, Maintenance and Service Management
Provide assurance that the processes for information systems operations, maintenance and service management meet the organization’s strategies and objectives.
Task Statements: |
- Evaluate the IT service management framework and practices (internal or third party) to determine whether the controls and service levels expected by the organization are being adhered to and whether strategic objectives are met
|
- Knowledge of job scheduling practices, including exception handling
|
- Conduct periodic reviews of information systems to determine whether they continue to meet the organization’s objectives within the Enterprise Architecture (EA)
|
- Knowledge of the control techniques that ensure the integrity of system interfaces
|
- Evaluate IT operations (e.g., job scheduling, configuration management, capacity and performance management) to determine whether they are controlled effectively and continue to support the organization’s objectives
|
- Knowledge of capacity planning and related monitoring tools and techniques
|
- Evaluate IT maintenance (patches, upgrades) to determine whether they are controlled effectively and continue to support the organization’s objectives
|
- Knowledge of systems performance monitoring processes, tools and techniques (e.g., network analyzers, system utilization reports, load balancing)
|
- Evaluate database management practices to determine the integrity and optimization of databases
|
- Knowledge of data backup, storage, maintenance and restoration practices
|
- Evaluate data quality and life cycle management to determine whether they continue to meet strategic objectives.
|
- Knowledge of database management and optimization practices
|
- Evaluate problem and incident management practices to determine whether problems and incidents are prevented, detected, analysed, reported and resolved in a timely manner to support the organization´s objectives
|
- Knowledge of data quality (completeness, accuracy, integrity) and life cycle management (aging, retention)
|
- Evaluate change and release management practices to determine whether changes made to systems and applications are adequately controlled and documented
|
- Knowledge of problem and incident management practices
|
- Evaluate end-user computing to determine whether the processes are effectively controlled and support the organization’s objectives
|
- Knowledge of change management, configuration management, release management and patch management practices
|
- Evaluate IT continuity and resilience (backups/restores, Disaster Recovery Plan [DRP]) to determine whether they are controlled effectively and continue to support the organization’s objectives
|
- Knowledge of the operational risk and controls related to end-user computing
|
- Knowledge of service management frameworks
|
- Knowledge of the regulatory, legal, contractual and insurance issues related to disaster recovery
|
- Knowledge of service management practices and service level management
|
- Knowledge of business impact analysis (BIA) related to disaster recovery planning
|
- Knowledge of the techniques for monitoring third-party performance and compliance with service agreements and regulatory requirements
|
- Knowledge of the development and maintenance of disaster recovery plans (DRPs)
|
- Knowledge of Enterprise Architecture (EA)
|
- Knowledge of the benefits and drawbacks of alternate processing sites (e.g., hot sites, warm sites, cold sites)
|
- Knowledge of the functionality of fundamental technology (e.g., hardware and network components, system software, middleware, database management systems
|
- Knowledge of disaster recovery testing methods
|
- Knowledge of system resiliency tools and techniques (e.g., fault-tolerant hardware, elimination of single point of failure, clustering)
|
- Knowledge of the processes used to invoke the Disaster Recovery Plans (DRPs)
|
- Knowledge of IT asset management, software licensing, source code management and inventory practices
|
|
Domain 5 – Protection of Information Assets
Provide assurance that the organization’s policies, standards, procedures and controls ensure the confidentiality, integrity and availability of information assets.
Task Statements: |
- Evaluate the information security and privacy policies, standards and procedures for completeness, alignment with generally accepted practices and compliance with applicable external requirements
|
- Knowledge of the configuration, implementation, operation and maintenance of network security controls
|
- Evaluate the design, implementation, maintenance, monitoring and reporting of physical and environmental controls to determine whether information assets are adequately safeguarded
|
- Knowledge of encryption-related techniques and their uses
|
- Evaluate the design, implementation, maintenance, monitoring and reporting of system and logical security controls to verify the confidentiality, integrity and availability of information
|
- Knowledge of Public Key Infrastructure (PKI) components and digital signature techniques
|
- Evaluate the design, implementation and monitoring of the data classification processes and procedures for alignment with the organization’s policies, standards, procedures and applicable external requirements
|
- Knowledge of the risk and controls associated with peer-to-peer computing, instant messaging, and web-based technologies (e.g., social networking, message boards, blogs, cloud computing)
|
- Evaluate the processes and procedures used to store, retrieve, transport and dispose of assets to determine whether information assets are adequately safeguarded
|
- Knowledge of the data classification standards related to the protection of information assets
|
- Evaluate the information security program to determine its effectiveness and alignment with the organization’s strategies and objectives
|
- Knowledge of the processes and procedures used to store, retrieve, transport and dispose of confidential information assets
|
- Knowledge of the generally accepted practices and applicable external requirements (e.g., laws, regulations) related to the protection of information assets
|
- Knowledge of the risk and controls associated with data leakage
|
- Knowledge of privacy principles
|
- Knowledge of the security risk and controls related to end-user computing
|
- Knowledge of the techniques for the design, implementation, maintenance, monitoring and reporting of security controls
|
- Knowledge of methods for implementing a security awareness program
|
- Knowledge of the physical and environmental controls and supporting practices related to the protection of information assets
|
- Knowledge of information system attack methods and techniques
|
- Knowledge of the physical access controls for the identification, authentication and restriction of users to authorized facilities and hardware
|
- Knowledge of prevention and detection tools and control techniques
|
- Knowledge of the logical access controls for the identification, authentication and restriction of users to authorized functions and data
|
- Knowledge of security testing techniques (e.g., penetration testing, vulnerability scanning)
|
- Knowledge of the security controls related to hardware, system software (e.g., applications, operating systems) and database management systems
|
- Knowledge of the processes related to monitoring and responding to security incidents (e.g., escalation procedures, emergency incident response team)
|
- Knowledge of the risk and controls associated with virtualization of systems
|
- Knowledge of the processes followed in forensics investigation and procedures in collection and preservation of the data and evidence (i.e., chain of custody)
|
- Knowledge of the risk and controls associated with the use of mobile and wireless devices, including personally owned devices (Bring Your Own Device [BYOD])
|
- Knowledge of the fraud risk factors related to the protection of information assets
|
- Knowledge of voice communications security (e.g., PBX, Voice-over Internet Protocol [VoIP])
|
- Knowledge of network and Internet security devices, protocols and techniques
|