Frameworks & Regulations
NIST Frameworks
The National Institute of Standards and Technology provides key cybersecurity and privacy guidance.
Cybersecurity Framework (CSF) Core
Consists of 6 core functions for managing cybersecurity risks:
- Govern: Establish and monitor the organization's cybersecurity risk management strategy.
- Identify: Understand assets, business environment, and risks.
- Protect: Implement safeguards and access control.
- Detect: Monitor for and identify cybersecurity events.
- Respond: Take action upon detecting an incident.
- Recover: Restore systems and return to normal operations.
Implementation Tiers
Shows the effectiveness of organizational profiles.
- Tier 1 (Partial): Least sophisticated; ad-hoc, reactive risk management.
- Tier 2 (Risk-Informed): Aware of risks but management is not formalized.
- Tier 3 (Repeatable): Formal, repeatable policies and procedures.
- Tier 4 (Adaptive): Most sophisticated; proactive, continuous improvement based on incidents.
Framework Profiles
Profiles indicate a company's cybersecurity position.
- Current Profile: Where the company is now.
- Target Profile: Where the company wants to be.
- Community Profile: Industry profile used to develop an organization's profile.
NIST CSF 2.0 Organizational Profiles (5-Step Gap Analysis)
Profiles represent the alignment of cybersecurity requirements and objectives with organizational risk appetite:
- Scope the Organizational Profile: Determine business drivers, organizational scope, and system boundaries.
- Gather Information: Collect organizational policies, risk assessments, business objectives, and regulatory requirements.
- Create the Organizational Profile: Document the Current Profile (as-is state) and Target Profile (desired state).
- Analyze Gaps & Negotiate Action Plan: Compare Current vs. Target Profile to identify control gaps and prioritize remediation.
- Implement the Action Plan: Execute prioritized safeguards and continuously adjust based on emerging risks.
NIST Privacy Framework Core: Identify-P, Govern-P, Control-P, Communicate-P, and Protect-P. Manages privacy risk arising from enterprise data processing while utilizing identical Profiles and Tiers (1–4).
NIST Security and Privacy Controls (SP 800-53)
Provides controls to protect information systems from sophisticated threats using three implementation approaches:
- Common (Inheritable): Controls at the organizational level.
- System-Specific: Controls at the information system level.
- Hybrid: A mix of both organizational and system-level controls.
Key Data Regulations
GDPR (General Data Protection Regulation)
European Union law regulating data privacy. It applies to data controllers and processors based in the EU, as well as those outside the EU who offer goods/services to or monitor individuals inside the EU.
- Lawfulness, fairness, and transparency: Process data legally, fairly, and transparently.
- Purpose limitation: Collect data for specified, explicit, and legitimate purposes only.
- Data minimization: Limit data collection to what is necessary for the intended purpose.
- Accuracy: Keep personal data accurate and up to date.
- Storage limitation: Retain data only as long as necessary for the processing purpose.
- Integrity and confidentiality: Ensure appropriate security, integrity, and privacy of the data.
- Accountability: Take responsibility for compliance and be able to demonstrate it.
GDPR & Transatlantic Data Transfers
- Scope: Applies to EU data controllers/processors and non-EU entities offering goods/services to or monitoring behavior of individuals in the EU.
- Key Data Subject Rights: Right to Access, Right to Rectification, Right to Erasure ("Right to be Forgotten"), Right to Data Portability, and Right to Restrict Processing.
- Supervisory Breach Notification: Controllers must notify the competent supervisory authority within 72 hours of becoming aware of a personal data breach posing risk to individual rights.
- Transatlantic Transfer Mechanisms: Safe Harbor (invalidated 2015) and Privacy Shield (invalidated 2020) were replaced by the EU-U.S. Data Privacy Framework (2023–Present) as the lawful transfer mechanism.
HIPAA Privacy, Security & Breach Notification Rules (HITECH)
| Statute / Rule | Mandatory Compliance Requirements |
|---|---|
| General Admin Requirements | Defines applicability over Covered Entities (health plans, clearinghouses, healthcare providers) and Business Associates (third-party cloud hosts, billing vendors). Defines Protected Health Information (PHI). |
| Admin Requirements | Standardizes electronic health data transactions, code sets (ICD-10, CPT), and unique national health identifiers. |
| Privacy Rule | Governs permissible uses and disclosures of PHI. Establishes 5 Permitted Disclosures: (1) To the Individual, (2) Treatment, Payment, and Operations (TPO), (3) With Valid Signed Authorization, (4) Limited Data Set (stripped of direct identifiers), and (5) Public Interest/Benefit Activities (subpoenas, public health). |
| Security Rule Safeguards | Mandates 3 tiers of safeguards for electronic PHI (ePHI): • Administrative: Risk analysis, security training, designated security official, contingency plans. • Physical: Facility door locks, security badges, workstation physical positioning, media disposal. • Technical: Unique user IDs, automatic logoff, encryption in transit/at rest, audit controls. |
| HITECH Breach Notification | Extends direct HIPAA liability to Business Associates. Breach notifications to impacted individuals must occur without unreasonable delay and within 60 calendar days of discovery. If ≥ 500 individuals are affected in a State, notice must be sent to major media outlets and HHS Secretary within 60 days. If < 500, logged annually. |
Payment Card Industry (PCI DSS)
A framework with 6 goals and 12 requirements for protecting cardholder data, based on the PCI Data Security Standard (PCI DSS v4.x).
PCI DSS 6 Goals & 12 Principal Requirements
Applies to all entities storing, processing, or transmitting Cardholder Data (CHD) or Sensitive Authentication Data (SAD):
| Goal | Principal Requirements |
|---|---|
| Build and Maintain a Secure Network and Systems |
1. Install and maintain network security controls (firewalls). 2. Apply secure configurations to all system components (no vendor defaults). |
| Protect Account Data |
3. Protect stored account data (encryption, tokenization; NEVER store SAD post-authorization). 4. Protect cardholder data with strong cryptography during transmission over open networks. |
| Maintain a Vulnerability Management Program |
5. Protect all systems and networks from malicious software (anti-malware). 6. Develop and maintain secure systems and software (patching, secure SDLC). |
| Implement Strong Access Control Measures |
7. Restrict access to system components and CHD by business need-to-know. 8. Identify users and authenticate access to system components (MFA mandatory for all CDE access). 9. Restrict physical access to cardholder data. |
| Regularly Monitor and Test Networks |
10. Log and monitor all access to system components and cardholder data. 11. Test security of systems and networks regularly (vulnerability scans, penetration tests). |
| Maintain an Information Security Policy | 12. Support information security with organizational policies and programs. |
Governance & IT Controls
COBIT 2019 Framework
A framework developed by ISACA to implement best practices for the governance and management of enterprise Information and Technology.
Governance vs. Management
Governance evaluates, directs, and monitors (EDM). Management plans, builds, runs, and monitors daily administration.
- Internal Stakeholders: Board of Directors (BoD), Management, Managers, etc.
- External Stakeholders: Investors, regulators, business partners, etc.
COBIT Core Model Domains
- Evaluate, Direct, and Monitor (EDM): Governance domain evaluating strategic objectives and directing management.
- Align, Plan, and Organize (APO): Focuses on IT's overall strategy, organization, and supporting activities.
- Build, Acquire, and Implement (BAI): Addresses acquiring and implementing IT solutions into business processes.
- Deliver, Service, and Support (DSS): Addresses the daily delivery, service, and support of IT services.
- Monitor, Evaluate, and Assess (MEA): Addresses IT conformance to the company's performance targets.
Governance System Principles
Six principles describing a good governance system:
- Provide Stakeholder Value: Create value by balancing benefits and risks.
- Holistic Approach: Use all components across the organization for strong governance.
- Dynamic Governance System: Adapt to changing technologies, risks, and needs.
- Governance Distinct From Management: Separate management and governance activities.
- Tailored to Enterprise Needs: Models should be tailored to each company's specific requirements.
- End-to-End Governance System: Cover all business processes, not just the IT department.
COBIT 2019 Design Factors
The 11 Design Factors customize the core model into a tailored enterprise governance system:
The 11 Design Factors
- Enterprise Strategy
- Enterprise Goals
- Risk Profile
- IT-Related Issues
- Threat Landscape
- Compliance Requirements
- Role of IT
- Sourcing Model for IT
- IT Implementation Methods
- Enterprise Size
- Industry Sector
Role of IT Governance Classification (Factor 7)
- Support: IT is not critical to daily operations or strategic innovation.
- Factory: IT is critical for daily operational continuity, but not for future strategic innovation.
- Turnaround: IT is not critical for daily operations now, but is essential for future strategic business transformation.
- Strategic: IT is absolutely critical for both daily operational continuity and long-term strategic competitive advantage.
COSO Frameworks
Guidance for internal controls, enterprise risk management, and fraud deterrence.
Internal Control Framework
Relates to policies and procedures ensuring management guidelines are applied and objectives achieved.
- Control Environment: The overall control culture, covering board oversight, ethics, and retaining competent employees.
- Risk Assessment: Identifying risks, considering potential fraud, and understanding changes impacting controls.
- Information and Communication: Obtaining, generating, and controlling internal and external communication.
- Monitoring Activities: Ongoing evaluations of control activities and communicating deficiencies.
- Control Activities: Policies and procedures established by management to mitigate risks to the achievement of objectives (e.g., authorizations, reconciliations, segregation of duties, IT general controls, and application controls).
Enterprise Risk Management (ERM) Framework
Integrates with strategy and performance.
- Governance and Culture: Sets the organization's tone and reinforces risk oversight.
- Strategy and Objective-Setting: Aligns risk appetite with strategy during planning.
- Performance: Identifies, assesses, prioritizes, and responds to risks.
- Review and Revision: Reviews performance over time and makes revisions.
- Information, Communication, and Reporting: Continual process for sharing risk info.
Center for Internet Security (CIS) Controls
A prioritized set of 18 best practices to mitigate common cyber attacks, maintained by the Center for Internet Security.
Implementation Groups (IGs)
- IG1 (Basic): Small/medium-sized org, limited cybersecurity defense.
- IG2 (Foundational): Bigger org, sensitive data; includes IG1.
- IG3 (Organizational): Biggest org, highly sensitive data; includes IG1 & IG2.
Controls 1-9 (Basic & Foundational)
- Inventory & Control: Track all hardware (C1) and software (C2) to block unauthorized assets.
- Data Protection: Securely manage, protect, and classify data based on sensitivity (C3).
- Secure Configuration: "Harden" configurations of systems and software to reduce vulnerabilities (C4).
- Account & Access Control Management: Manage credentials (C5) and ensure users only have access necessary for their duties (C6).
- Continuous Vulnerability Management: Continuously scan and remediate infrastructure vulnerabilities (C7).
- Audit Log Management: Establish log management (C8) for system logs, audit logs, and event logs.
- Email & Web Browser Protections: Protect against cybercrimes via email or internet by engaging employees (C9).
Controls 10-18 (Operational & Organizational)
- Malware Defenses: Prevent installation and propagation of malware across network (C10).
- Data Recovery: Establish processes to restore data to a pre-incident state (C11).
- Network Infrastructure Management: Secure infrastructure like firewalls and routers (C12).
- Network Monitoring: Defend infrastructure against internal/external threats (C13).
- Security Awareness: Provide skills training to employees to reduce risk (C14).
- Service Provider Management: Evaluate third-party providers with access to sensitive data (C15).
- Application Software Security: Identify and fix vulnerabilities throughout the software lifecycle (C16).
- Incident Response: Establish a program to detect, respond, and prepare for attacks (C17).
- Penetration Testing: Simulate attacks to find and exploit weaknesses (C18).
System and Organization Controls (SOC) Framework
SOC reports provide assurance over the controls at a service organization for a user entity.
SOC Engagement Matrix
| Report Type | Subject Matter Scope | Distribution / Audience |
|---|---|---|
| SOC 1® | Controls at a service organization relevant to user entities' Internal Control Over Financial Reporting (ICFR). | Restricted Use: Management of the service organization, user entities, and user auditors. |
| SOC 2® | Controls relevant to Trust Services Criteria: Security (Common Criteria), Availability, Processing Integrity, Confidentiality, Privacy. | Restricted Use: Service org management, user entities, and knowledgeable specified business parties. |
| SOC 3® | Executive summary of Trust Services Criteria compliance without technical control descriptions or test results. | General Use / Unrestricted: Public distribution, marketing materials, and website display. ALWAYS Type 2. |
| SOC for Cybersecurity | Entity-wide cybersecurity risk management program and control effectiveness. | General Use: Board of Directors, investors, business partners, and industry regulators. |
| SOC for Supply Chain | Controls over manufacturing, production, or distribution systems across supply chain partners. | Restricted Use: Supply chain customers, vendors, and business partners. |
Trust Services Criteria (SOC 2 & SOC 3)
- 1. Security (Common Criteria - CC Series): MANDATORY in all SOC 2 and SOC 3 reports. Information and systems are protected against unauthorized access, disclosure, and damage. Incorporates COSO 2013 internal control principles across 9 categories:
- CC1: Control Environment | CC2: Communication and Information | CC3: Risk Assessment
- CC4: Monitoring Activities | CC5: Control Activities | CC6: Logical and Physical Access Controls
- CC7: System Operations | CC8: Change Management | CC9: Risk Mitigation
- 2. Availability (A Series - Optional): Information and systems are operational and accessible to meet service commitments (capacity management, environmental controls, DRP).
- 3. Processing Integrity (PI Series - Optional): System processing is complete, valid, accurate, timely, and authorized (input validation checks, error logs).
- 4. Confidentiality (C Series - Optional): Information designated as confidential is protected per legal agreements (encryption, access restrictions, disposal).
- 5. Privacy (P Series - Optional): Personal information is collected, used, retained, disclosed, and disposed of in conformity with the entity's privacy notice and GAAP/AICPA privacy principles.
Exam Tip: Security requires no additional criteria beyond the Common Criteria (CC series).
Type 1 vs. Type 2 SOC Reports Comparison
| Audit Dimension | Type 1 Examination Report | Type 2 Examination Report |
|---|---|---|
| Testing Scope | Evaluates fairness of system description and suitability of control design and implementation. | Evaluates fairness of description, suitability of design, AND operating effectiveness of controls. |
| Timeframe Covered | Specified point in time (e.g., as of June 30, 2026). | Specified period of time (typically 6 to 12 months). |
| Auditor Procedures | Inquiry, observation, and inspection of design walkthroughs. | Inquiry, observation, inspection, AND reperformance across the entire sample period. |
| Report Structure | Contains Sections 1, 2, and 3 only. | Contains Sections 1, 2, 3, PLUS Section 4 (Description of Tests of Controls and Results of Tests). |
| User Auditor Reliance | Assists in gaining an understanding of ICFR; CANNOT support reducing assessed control risk. | Enables user auditors to rely on control operating effectiveness and reduce substantive testing. |
Subservice Organizations: Inclusive vs. Carve-Out Methods
| Audit Dimension | Inclusive Method | Carve-Out Method |
|---|---|---|
| Scope of Report | Subservice organization's system description AND controls are included within the report scope. | Subservice organization's controls are excluded (carved out) from the scope of the report. |
| Auditor Testing | Service auditor must perform direct testing of controls at the subservice organization. | Service auditor does not test subservice controls; reviews service org monitoring of vendor. |
| Management Representations | Subservice management must provide a written assertion and Management Representation Letter. | Subservice management does not provide a representation letter; service org discloses subservice nature. |
| Auditor Independence | Service auditor must be independent of both the primary service org AND the subservice org. | Service auditor is required to be independent only of the primary service organization. |
| Usage Context | Used when subservice org is tightly integrated or affiliated with the primary service provider. | Most common method; used when subservice org already possesses its own independent SOC report. |
Complementary Controls: CUECs and CSOCs
- Complementary User Entity Controls (CUECs / UCCs): Controls that the service organization assumes will be implemented by User Entities to achieve SOC 1 control objectives or SOC 2 service commitments. Disclosures are REQUIRED in the service organization's system description.
- Examples: Promptly notifying the service org of terminated staff, maintaining local workstation password complexity, reconciling monthly output reports against internal GL balances.
- Complementary Subservice Organization Controls (CSOCs): Controls that a subservice organization must execute for the primary service organization's controls to function effectively under the Carve-Out method.
- Mandatory Auditor Opinion Statement: When CUECs or CSOCs are necessary to achieve control objectives or criteria, the service auditor's opinion section MUST INCLUDE an explicit statement confirming that control objectives can be achieved only if complementary controls are operating effectively at user entities / subservice organizations.
SOC Engagements: Reporting & Auditing
SOC Engagement Independence & Materiality Rules
- Auditor Independence Rules:
- The service auditor must be independent of the service organization.
- The service auditor is NOT required to be independent of each individual user entity.
- If the Inclusive Method is used for a subservice organization, the auditor must also be independent of the subservice organization.
- If required by law/regulation to accept an engagement where independence is impaired, the auditor must disclaim an opinion and state all reasons for lack of independence.
- Materiality Concepts in SOC Engagements:
- SOC 1® Materiality: Evaluates whether misstatements or deficiencies distort the fair presentation of the description or control suitability/operation regarding user entities' ICFR. It does NOT relate to user entities' financial statements.
- SOC 2® Materiality: Evaluates the likelihood and magnitude of risks that could affect the service organization's ability to achieve its service commitments and system requirements under the Trust Services Criteria.
Misstatements, Exceptions, and Control Deficiencies
| Audit Finding Type | Authoritative Audit Definition | Impact on Audit Opinion |
|---|---|---|
| Description Misstatement | Omissions, misrepresentations, or distortions in management's system description (e.g., stating a non-existent control exists). | If material, leads to a Qualified or Adverse opinion regarding description presentation. |
| Control Deviation (Exception) | A control failing to operate in a specific test instance during Type 2 sample testing. | Auditor evaluates deviation rate against tolerable rate to determine if a deficiency exists. |
| Deficiency in Design | A control is missing or poorly designed so that even if it operates perfectly, the control objective would not be met. | Impacts both Type 1 and Type 2 reports; requires opinion modification if material. |
| Deficiency in Operating Effectiveness (Type 2) | (1) A properly designed control fails to operate as designed, OR (2) The person performing the control lacks the necessary authority or competence. |
Impacts Type 2 reports; prevents user auditor from relying on the control to reduce substantive audit procedures. |
Standard 5-Section SOC Report Breakdown
| Report Section | Author / Responsible Party | Contents & Key Elements |
|---|---|---|
| Section 1: Independent Service Auditor's Report | Independent Service Auditor (CPA) | Contains the auditor's formal attestation opinion (Unmodified, Qualified, Adverse, Disclaimer) and scope. |
| Section 2: Management's Assertion | Service Organization Management | Signed written assertion that the description is fairly presented and controls were suitably designed (and operated effectively for Type 2). |
| Section 3: Management's Description of the System | Service Organization Management | Detailed narrative of system infrastructure, software, people, procedures, data, CUECs, CSOCs, and boundaries. |
| Section 4: Description of Tests of Controls and Results | Independent Service Auditor (CPA) | TYPE 2 REPORTS ONLY. Detailed matrix of controls tested, test methods (inquiry, observation, inspection, reperformance), and deviations noted. |
| Section 5: Other Information Provided by the Service Org | Service Organization Management | Optional & Unaudited. Management commentary, future business continuity plans, or responses to deviations. |
Service Auditor Opinion Phrasing & Modifications
| Opinion Type | Audit Condition | Exact Opinion Language & Report Modifications |
|---|---|---|
| Unmodified (Clean) | Description is fairly presented, controls suitably designed, and operated effectively (Type 2). | "In our opinion, in all material respects, the description is fairly presented and controls were suitably designed..." |
| Qualified | Material, non-pervasive description misstatement or control deficiency. | Separate explanatory paragraph precedes opinion. States: "In our opinion, EXCEPT FOR the effects of the matter described..." |
| Adverse | Material AND Pervasive description misstatements or control failures. | Separate explanatory paragraph precedes opinion. States: • SOC 1: "In our opinion, BECAUSE OF the matter described..." • SOC 2: "In our opinion, BECAUSE OF the matter described..." |
| Disclaimer | Severe scope limitation or lack of auditor independence. | First sentence changed to: "We were engaged to examine..." Omits: statement of auditor responsibility, statement that evidence is sufficient/appropriate, and description of examination nature. |
Subsequent Events & Management Representation Letter
| Category | Subsequent Events LIKELY to Affect Report | Subsequent Events UNLIKELY to Affect Report |
|---|---|---|
| Event Scope | Events occurring after the period end but before the report date that provide evidence about conditions existing during the period. | Events occurring after the period end that relate to conditions that did not exist during the examination period. |
| Practical Examples |
• IT director granted programmers direct write access to production databases. • A material security or confidentiality breach occurred during the period. • Forged trade execution authorizations bypassing controls (SOC 1). • Theft of funds (defalcation) by service organization staff. |
• Corporate acquisition of the service organization post-period. • Natural disaster damaging a facility after the close of the period. • Future planned system conversions or outsourcing migrations. |
Management Representation Letter Mandates:
- Must be dated as of the date of the service auditor's report.
- A SOC report CANNOT be issued until the representation letter is received.
- If the Inclusive Method is used, written representations must also be obtained from the subservice organization.
- Management's refusal to provide written representations constitutes a severe Scope Limitation, requiring the auditor to Disclaim an Opinion or withdraw from the engagement.
System Development & Change Management
Controls to ensure changes to applications and infrastructure are authorized, tested, and approved, mitigating the risk of unauthorized modifications.
Environments & Testing
Systems must progress through segregated environments to ensure stability (Development -> Staging/Test -> Production).
- Unit Testing: Testing individual functions or components in isolation.
- Integration Testing: Verifying that different modules work together correctly.
- System Testing: Evaluating the complete, integrated system's compliance with requirements.
- User Acceptance Testing (UAT): Final validation by end-users before going live.
Development Methodologies
- Waterfall: A rigid, sequential approach where phases are completed one after another.
- Agile: An iterative approach focusing on flexibility and short development cycles (sprints).
- CI/CD (Continuous Integration / Continuous Deployment): Automated pipelines that build, test, and deploy code changes quickly and safely.
System Conversion Approaches
- Direct (Cutover): Turn off the old system, turn on the new (High risk).
- Parallel: Run both simultaneously for a period (Low risk, high cost).
- Phased: Implement in modules or stages over time.
- Pilot: Implement fully for a small, select group of users first.
Change Management Governance (10 Key ITGC Controls)
- Formal Policies & Procedures: Documented, management-approved change management framework.
- Standardized Change Requests: Uniform ticketing detailing business justification, technical scope, and risk.
- Impact & Risk Assessment: Evaluation of security, availability, and operational dependencies.
- Explicit Management Authorization: Documented approval before code or configuration promotion.
- Segregation of Duties (SoD): Developers who write code are strictly prohibited from approving changes or deploying to production.
- Pre-Implementation QA Testing: Rigorous unit, integration, and user acceptance testing in non-production environments.
- Data Conversion Controls: Validation scripts ensuring completeness and accuracy during legacy data migration.
- Backout / Rollback Plans: Tested contingency procedures to revert failed deployments immediately to a known good state.
- Post-Implementation Review: Post-deployment testing in production to verify operational stability.
- Ongoing Audit Monitoring: Continuous log review to verify that only authorized, tested changes were deployed.
Governance Structures:
- Change Advisory Board (CAB): Cross-functional committee that reviews high-risk changes, assesses enterprise risk, and authorizes production deployment schedules.
- Baseline Configuration: Formally documented, tested, and approved hardware/software configuration state used to detect unauthorized configuration drift.
- System Component Inventory: Comprehensive repository of all enterprise IT assets, software versions, and patch levels.
CI/CD Pipeline ITGC Control Testing
Modern DevOps environments utilize Continuous Integration / Continuous Deployment (CI/CD) pipelines. Auditors must test automated controls embedded within pipeline configurations:
| Pipeline Control Area | Automated Technical Mechanism | Auditor Testing Procedure |
|---|---|---|
| Automated Code Scanning | Static Application Security Testing (SAST) and Software Composition Analysis (SCA) scan code before build. | Verify pipeline blocks code compilation if high/critical vulnerabilities or open-source license risks are detected. |
| Pipeline Segregation of Duties | Branch protection rules requiring mandatory peer code review before pull request (PR) merging. | Inspect repository settings to confirm direct commits to production branches are blocked and require 2+ approvals. |
| Automated Test Gates | Automated execution of unit, integration, and regression test suites in isolated pipeline containers. | Inspect build logs to confirm pipeline aborts deployment automatically if any unit test fails or code coverage drops. |
| Immutable Audit Logging | Cryptographic commit SHA hashing linking production releases back to specific approved tickets. | Sample production releases and trace git commit hashes directly to authorized Jira/ServiceNow tickets. |
| Access & Secret Management | API keys, deployment tokens, and database credentials stored in dedicated Secret Vaults (not hardcoded). | Inspect source code repositories using automated secret scanners to verify credentials are not exposed in plaintext. |
Patch Management Lifecycle (6 Steps)
The structured sequence for remediating software and firmware vulnerabilities across enterprise endpoints and servers:
- Prioritize: Assess vulnerabilities using Common Vulnerability Scoring System (CVSS) scores and enterprise asset criticality.
- Schedule: Assign patching rollout windows based on emergency hotfixes vs. standard monthly maintenance cycles.
- Validate: Verify digital signatures and cryptographic hash checksums of vendor patch packages before ingestion.
- Test in QA: Deploy patches into isolated staging/test environments to identify operational conflicts or crashes.
- Deploy: Roll out approved patches systematically across production endpoints using automated patch management tools.
- Monitor: Review post-deployment logs, vulnerability scans, and telemetry to verify successful remediation and stability.
Configuration Parameter Controls: Establishing hardened baseline configurations, restricting configuration parameter file access, automated alerting on configuration drift, and periodic auditing against CIS Benchmarks.
IT Infrastructure & Operations
Enterprise Hardware & Infrastructure Housing
IT infrastructure encompasses hardware, software, network resources, and physical facilities required to deliver enterprise services.
| Hardware Category | Classification & Scope | Key Characteristics & Exam Focus |
|---|---|---|
| Internal Hardware | Compute & Local Storage | CPUs, GPUs, RAM, motherboards, solid-state drives (SSDs), and hard disk drives (HDDs) housed inside server chassis. |
| External Hardware | Peripherals & Auxiliary | Input/output peripherals: keyboards, monitors, barcode scanners, biometric fingerprint scanners, external storage. |
| End-User Devices (EUDs) | User Endpoint Interface | Corporate laptops, desktops, tablets, smartphones interacting directly with business staff. Requires MDM protection. |
| Edge-Enabled Devices | Distributed Edge Compute | Smart endpoints performing decentralized local data processing (e.g., smart cameras with on-device AI) to reduce bandwidth. |
| Infrastructure Housing | Environmental Facilities | Physical data centers and colocation facilities requiring HVAC climate control, raised flooring, UPS power, and clean-agent fire suppression. |
Core Network Hardware
The fundamental physical and virtual devices that enable network connectivity, communication, and boundary security.
Network Intermediaries & Signal Modifiers
- Modem: Modulator-Demodulator converting analog signals from an ISP into digital signals for internal routers. Has a unique public IP address.
- Router (Layer 3): Connects disparate networks; reads IP addresses, assigns dynamic internal IPs via DHCP, and determines optimal packet routing.
- Switch (Layer 2): Connects devices within the same LAN; forwards frames directly to destination ports using hardware MAC addresses.
- Hub (Layer 1): Legacy device broadcasting incoming data packets to all ports simultaneously, causing packet collisions and security risks.
- Gateway: Protocol translator converting packet formats between two disparate, incompatible network protocols.
- Bridge: Filters and forwards traffic between two separate network segments that use the same communication protocol.
- Access Point (AP): Enables wireless Wi-Fi devices to connect directly to a wired Ethernet backbone.
- Signal Modifiers: Amplifiers (boost raw signal and noise), Repeaters (regenerate and clean digital signals), Concentrators (multiplex data streams).
Perimeter Boundary Defenses
- Demilitarized Zone (DMZ): A physical or logical perimeter subnetwork isolating external-facing corporate servers (web, mail, public DNS) from the internal private LAN.
- Virtual Private Network (VPN): Encrypted logical tunnel over the public internet providing secure remote endpoint access.
- Software-Defined WAN (SD-WAN): Dynamically routes traffic across multiple transport links (broadband, MPLS, 5G) to optimize application latency.
Firewall Architecture Generations
| Firewall Generation | OSI Layer | Inspection Methodology & Characteristics |
|---|---|---|
| Packet Filtering (Stateless) | Layer 3 / 4 | Inspects packet headers (Source/Dest IP, Port, Protocol) in isolation; does not track connection state; vulnerable to spoofing. |
| Circuit-Level Gateway | Layer 5 (Session) | Validates TCP handshakes and session legitimacy without inspecting the internal contents/payload of the data packets. |
| Stateful Inspection (SMLI) | Layers 3, 4, 5 | Tracks state across active connection tables; automatically permits verified response traffic while blocking unsolicited packets. |
| Application-Level Gateway (Proxy) | Layer 7 (Application) | Deeply inspects application payloads for protocol compliance and malicious commands; high security but causes latency. |
| Next-Generation Firewall (NGFW) | Layers 2 – 7 | Combines stateful filtering, deep packet inspection (DPI), integrated IPS, TLS decryption, and application-level control. |
Data Loss Prevention (DLP - 3 Tiers)
- Network-Based DLP: Monitors email, web traffic, and FTP at perimeter egress points to detect sensitive data exfiltration.
- Endpoint-Based DLP: Software on user workstations monitoring local file transfers, USB drives, clipboard copy-pasting, and printing.
- Cloud-Based DLP: Integrates with SaaS/cloud storage to enforce data classification and access policies on shared cloud files.
Enterprise Logging Architecture
Comprehensive logging provides an immutable audit trail for forensic investigation, compliance verification, and real-time security alerting via SIEM platforms.
| Log Category | Captured Telemetry & Event Scope | Auditing / Forensic Purpose |
|---|---|---|
| Security / Audit Logs | User authentication, privilege escalation, failed login attempts, resource access. | Detects unauthorized access attempts, brute force attacks, and account compromises. |
| Application Logs | Application-level errors, database queries, user transaction executions, system warnings. | Validates processing integrity, identifies software exceptions, and verifies user actions. |
| Change Logs | Configuration changes, code promotions, database schema alterations, admin updates. | Enforces change management ITGC compliance and detects unauthorized configuration drift. |
| System Logs | Operating system reboots, hardware faults, driver failures, service startup/shutdown. | Evaluates system availability, hardware health, and OS-level operational stability. |
| Directory Logs | Active Directory / LDAP account creations, group policy modifications, role assignments. | Monitors IAM provisioning and identifies unauthorized administrative permission grants. |
| Firewall / Network Logs | Source/destination IP addresses, port numbers, protocol types, allowed/blocked packets. | Tracks perimeter boundary defense and identifies inbound scanning or outbound exfiltration. |
| DNS Server Logs | Domain lookup requests, queried fully qualified domain names (FQDN), client IP addresses. | Detects Command-and-Control (C2) botnet communications and DNS tunneling exfiltration. |
| Proxy Logs | Outbound HTTP/HTTPS requests, visited URLs, web categories, bandwidth usage. | Monitors workforce web compliance and blocks connections to known malicious domains. |
Network Topologies & OSI Model
Network Topologies
The physical layout or arrangement of equipment (nodes) in a network.
- Star: Data passes through a central hub or switch. If a hub fails, only the nodes connected to it stop working.
- Mesh: Features numerous connections between nodes, promoting network stability if one node is damaged, but can be costly to implement.
- Ring: Nodes are connected in a circular path. This can result in very slow network performance.
- Bus: Nodes are connected to a single line/cable. If the central line is compromised, the entire network goes offline.
OSI 7-Layer Model
A conceptual framework developed by ISO that segregates network functions into seven different layers to explain how devices communicate.
- Layer 7 (Application): Interface between user applications and the network.
- Layer 6 (Presentation): Transforms data into a format that other devices can interpret.
- Layer 5 (Session): Establishes and maintains sessions between devices.
- Layer 4 (Transport): Controls communication connections between devices.
- Layer 3 (Network): Adds routing and addressing headers to data.
- Layer 2 (Data Link): Formats data packets for transmission.
- Layer 1 (Physical): Converts messages into bits for physical transmission.
Cloud Computing
The delivery of computing services over the internet. According to the COSO ERM for Cloud Computing guidance, while management can outsource IT operations to a Cloud Service Provider (CSP), they cannot outsource the responsibility for the governance and risk management of their data.
Cloud Service Models (Shared Responsibility)
| Model | Provider Responsibilities | Customer Responsibilities |
|---|---|---|
| IaaS (Infrastructure) | Physical data center, servers, network, storage hardware. | Operating systems, applications, data, access controls. |
| PaaS (Platform) | IaaS + Operating systems, middleware, runtime environments. | Applications, data, user access. |
| SaaS (Software) | PaaS + The application itself and its functionality. | Data classification, user access/authorization. |
Deployment Models
- Public: Owned and managed by a CSP and made available to multiple organizations over the public internet.
- Private: Created for a single organization and exists on or off the organization's premises.
- Hybrid: Composed of two or more clouds (e.g., one private, one public) enabling data portability between them.
COSO ERM Cloud Governance & Software Hierarchy
Applying COSO ERM to Cloud Governance:
- Internal Environment: Sets risk appetite and governance tone regarding third-party cloud adoption.
- Objective Setting: Aligns cloud strategy with enterprise operational and financial goals.
- Event Identification: Identifies external CSP outages, vendor lock-in, and regulatory changes.
- Risk Assessment: Evaluates multi-tenancy risks, data jurisdiction, and CSP financial viability.
- Risk Response: Enforces SLAs, encryption key management, and cyber insurance coverage.
- Control Activities: Implements IAM policies, API authentication, and automated audit logging.
- Information & Communication: Establishes continuous monitoring and security incident reporting.
- Monitoring: Conducts regular reviews of CSP SOC 1 and SOC 2 Type 2 attestation reports.
Software Architecture Hierarchy:
- Firmware (BIOS / UEFI): Low-level software flashed onto non-volatile ROM, initializing hardware at boot.
- Operating System (OS): System software managing hardware resources, memory, file systems, and scheduling.
- Application Software: User-facing programs executing specific business tasks (e.g., ERP, SQL engines, BI tools).
Testing IT Controls & Walkthroughs
Procedures used by auditors to assess the design and operating effectiveness of IT controls, heavily utilized in SOC engagements.
Walkthroughs
Tracing a transaction from its origination through the information system to its final reporting. This helps the auditor:
- Confirm their understanding of the documented process flow (e.g., flowcharts, narratives).
- Identify points where a material misstatement or control failure could occur.
- Verify that controls have been implemented as designed.
Testing Operating Effectiveness
| Technique | Description & Reliability |
|---|---|
| Inquiry | Asking personnel about control execution. (Least reliable on its own; must be corroborated). |
| Observation | Watching personnel perform the control. (Only provides evidence for the specific moment it is observed). |
| Inspection | Examining documents, logs, or system configurations to verify the control occurred (e.g., reviewing a system-generated audit log). |
| Reperformance | The auditor independently executes the control to verify the outcome matches the client's result. (Most reliable). |
Evaluating Deviations
When testing reveals an exception, the auditor must classify the deviation:
- Suitability of Design Deficiency: The control is missing or fundamentally flawed — it cannot prevent/detect the risk even if operating as intended.
- Operating Effectiveness Deviation: The control is properly designed but was not applied consistently or correctly by personnel.
Security & Risk Management
Cyberattacks & Threat Intelligence
Stages of a Cyber-Attack (Lockheed Martin Cyber Kill Chain®)
- 1. Reconnaissance: Harvesting target intelligence, identifying public vulnerabilities, email addresses, and network topology (OSINT, network scanning).
- 2. Weaponization: Coupling an exploit with a malicious payload/backdoor into a deliverable package (e.g., infected PDF or macro-enabled Office doc).
- 3. Delivery: Transmitting the weaponized payload to the victim system (e.g., phishing email, malicious URL, or compromised USB drop).
- 4. Exploitation: Triggering the payload by exploiting software flaws, operating system vulnerabilities, or tricking user execution.
- 5. Installation: Establishing persistence on the host by installing rootkits, backdoors, web shells, or scheduled tasks.
- 6. Command & Control (C2): Establishing an encrypted, outbound communication channel back to adversary infrastructure to control the compromised host.
- 7. Actions on Objectives: Fulfilling the attack goal—data exfiltration (confidentiality breach), file encryption (ransomware availability breach), or record alteration (integrity breach).
Exhaustive Cyberattack Classification & Vectors
| Attack Category | Specific Attack Vector | Technical Attack Mechanics & Controls / Impact |
|---|---|---|
| Network & Protocol Attacks | Replay Attack | Intercepting valid authentication tokens or cryptographic frames and retransmitting them to masquerade as an authorized user. Mitigated via timestamps and cryptographic nonces. |
| Denial of Service (DoS / DDoS) | Overwhelming target network bandwidth or application resources with synthetic traffic (e.g., SYN Floods, UDP Amplification via botnets) to destroy availability. | |
| On-Path / Man-in-the-Middle (MitM) | Adversary intercepts, inspects, and alters communications between two trusting hosts without their knowledge. Mitigated via mutual TLS (mTLS) and end-to-end encryption. | |
| Reverse Shell | Forcing a compromised host to initiate an outbound socket connection back to the attacker's listener, evading strict inbound firewall policies. | |
| Covert Channels | Exfiltrating sensitive data across communication paths not designed for data transfer: Storage Channels (hidden in protocol headers) or Timing Channels (varying packet delays). | |
| Spoofing (ARP / DNS) | Falsifying MAC-to-IP mappings (ARP Poisoning) or corrupting DNS resolution caches to silently route corporate traffic to adversary-controlled servers. | |
| Application & System Attacks | SQL Injection (SQLi) | Inserting malicious database statements into unstructured user input fields to bypass authentication or extract table data. Mitigated via Parameterized Queries (Prepared Statements). |
| Cross-Site Scripting (XSS) | Injecting client-side scripts (Stored, Reflected, or DOM-based) into web pages viewed by other users to hijack session cookies and credentials. Mitigated via output encoding and Content Security Policy (CSP). | |
| Buffer Overflow | Writing more data into fixed memory buffers than allocated, overwriting adjacent stack/heap pointers to execute arbitrary shellcode. Mitigated via bounds checking, ASLR, and DEP/NX. | |
| Zero-Day Exploit | Exploiting unknown software vulnerabilities before developers have released a vendor patch. Mitigated via defense-in-depth, behavioral anomaly detection, and virtual patching (WAF). | |
| Identity & Credential Attacks | Credential Stuffing & Password Spraying | Automating login attempts using breached credential pairs across unrelated systems (Stuffing), or testing one common password across many corporate accounts to bypass lockout thresholds (Spraying). |
| Brute-Force & Dictionary Attacks | Systematically guessing character combinations or pre-compiled common password lists against authentication endpoints. Mitigated via account lockouts, rate limiting, and Multi-Factor Authentication (MFA). | |
| Malware & Ransomware | Ransomware & Double Extortion | Encrypting primary storage volumes and local backups while simultaneously exfiltrating data, demanding payment for decryption keys and to prevent public release. Mitigated via immutable offsite backups. |
| Trojans, Rootkits & Spyware | Masquerading as legitimate software to establish hidden privileged kernel access (Rootkit) or record user keystrokes and system telemetry (Spyware/Keylogger). | |
| Social Engineering Attacks | Spear Phishing & Whaling (BEC) | Highly customized deception targeting specific employees (Spear Phishing) or C-suite executives (Whaling / Business Email Compromise) to execute unauthorized wire transfers or divulge secrets. |
| Pretexting & Catfishing | Fabricating an artificial, authoritative scenario (e.g., impersonating an external IT auditor or vendor) to manipulate employees into bypassing established security protocols. | |
| Pharming | Directing users to fraudulent cloned websites without their knowledge by modifying local DNS resolver caches (`hosts` file) or exploiting DNS server vulnerabilities. | |
| Vishing & Smishing | Using voice telephone calls/IVR systems (Vishing) or SMS text messages (Smishing) containing urgent links or callback numbers to harvest Multi-Factor OTPs or credentials. | |
| Supply Chain & Physical | Software Supply Chain Compromise | Compromising upstream third-party dependencies, open-source libraries, or vendor build pipelines (e.g., SolarWinds incident) to distribute malicious code to enterprise customers. |
| Watering-Hole Attack | Compromising legitimate, industry-specific third-party websites routinely visited by target personnel to deliver drive-by downloads and exploit browser zero-days. | |
| Tailgating vs. Piggybacking | Physical unauthorized access: Tailgating involves an intruder slipping through secure access doors behind an employee without their knowledge; Piggybacking involves the employee knowingly holding the door open. |
Mobile & IoT Threats
- Internet of Things (IoT): Edge smart devices often run unpatchable legacy firmware, lack physical tamper detection, and retain hardcoded vendor credentials, making them primary vectors for recruitment into Mirai-style distributed denial-of-service (DDoS) botnets. Mitigated via network micro-segmentation and 802.1X device profiling.
- Mobile & BYOD: Unmanaged personal devices accessing corporate resources increase exposure to untrusted application stores, OS-level rooting/jailbreaking, and corporate data leakage. Mitigated via Mobile Device Management (MDM) / Unified Endpoint Management (UEM) with remote wipe capabilities and containerized corporate work profiles.
Threat Modeling & Redundancy Frameworks
Structured frameworks to identify vulnerabilities, categorize attack types, and prioritize defensive mitigations.
STRIDE Threat Methodology
| Threat Category | Security Property Violated | Operational Definition & Mitigating Control |
|---|---|---|
| Spoofing | Authentication | Impersonating a valid user or system identity (mitigated by Multi-Factor Authentication). |
| Tampering | Integrity | Unauthorized modification of data or code in transit or storage (mitigated by Digital Signatures/Hashing). |
| Repudiation | Non-Repudiation | Denying having performed an action without the ability to disprove it (mitigated by Digital Signatures & Audit Logs). |
| Information Disclosure | Confidentiality | Exposing sensitive data to unauthorized individuals (mitigated by Encryption & DLP). |
| Denial of Service | Availability | Overloading systems to prevent legitimate access (mitigated by Load Balancing & Rate Limiting). |
| Elevation of Privilege | Authorization | Gaining unapproved root or administrative privileges (mitigated by Least Privilege & RBAC). |
Alternative Threat Frameworks & Lifecycle
- PASTA (Process for Attack Simulation and Threat Analysis): A 7-step, risk-centric methodology aligning countermeasures with the business impact of protected assets.
- VAST (Visual, Agile, and Simple Threat): Agile-based threat modeling integrated directly into continuous software development workflows.
Threat Modeling 6-Phase Lifecycle:
- Identify Assets
- Identify Threats
- Reduction Analysis (Decompose App)
- Analyze Impact
- Develop Countermeasures
- Review & Evaluate
Defensive Security Concepts
Zero Trust
A security model that eliminates implicit trust by requiring continuous verification for all users and devices, assuming the network is always at risk. It focuses on users, assets, and resources in real time to determine access.
Least Privilege & Need-to-Know
- Least Privilege: Focuses on the minimum level of access and permissions a user needs to perform their job role.
- Need-to-Know: Focuses on the specific data a user needs to perform their job, which is more granular than least privilege.
Access Control & Authorization Models
| Access Control Model | Authority & Decision Architecture | Key Operating Characteristics |
|---|---|---|
| Discretionary (DAC) | Data Owner / Creator manages permissions. | The creator of a file or folder has full discretion to grant or revoke read/write access to other users. |
| Mandatory (MAC) | Central Administrator based on Security Labels. | Access is granted based on user security clearances (e.g., Top Secret, Secret) compared to object classification labels. |
| Role-Based (RBAC) | Enterprise Job Role assignment. | Permissions are assigned to specific job roles (e.g., AP Clerk, Auditor), and users are assigned to roles based on duties. |
| Rule-Based (RuBAC) | Technical System Rules independent of identity. | Access is governed by deterministic rules (e.g., access permitted only during business hours 8am–5pm or from corporate IP ranges). |
| Policy-Based (PBAC) | Attribute-Based Dynamic Evaluation. | Combines user roles, organizational policies, and context (device, location) to dynamically govern access decisions. |
| Risk-Based Access | Dynamic Risk Scoring Engine. | Evaluates real-time risk telemetry (geolocation jump, unmanaged device); prompts for step-up MFA if risk is elevated. |
System Hardening
A comprehensive security approach that reduces risk by minimizing the number of access points (attack vectors) through which a company can be attacked.
Defense-in-Depth
A multilayered security strategy that combines people, policies, and technology. It uses redundant controls to ensure that a failure in one layer does not compromise the entire system.
Data Encryption & Authentication
Cryptographic protections and access controls ensuring Confidentiality, Integrity, and Non-Repudiation.
Symmetric vs. Asymmetric Cryptography
| Dimension | Symmetric Encryption | Asymmetric (Public Key) Encryption |
|---|---|---|
| Key Structure | Single shared private key used for both encryption and decryption. | Key Pair: Public Key (distributed freely) + Private Key (kept secret). |
| Processing Speed | Extremely fast, minimal computational overhead (e.g., AES-256). | Computationally intensive, significantly slower (e.g., RSA, ECC). |
| Key Scaling Formula | Keys = [N × (N − 1)] / 2 | Keys = 2N |
| Non-Repudiation | Does NOT provide non-repudiation (both parties share the same key). | Provides Non-Repudiation via Digital Signatures. |
| Primary Use Case | Bulk data-at-rest encryption and high-speed data transmission. | Secure key exchange, digital certificates, and digital signatures. |
Digital Signature Creation & Verification Workflow
| Workflow Phase | Actor & Action | Cryptographic Mechanism |
|---|---|---|
| 1. Signature Creation | Sender | Generates a document hash digest (SHA-256) → Encrypts digest with Sender's PRIVATE Key to create signature. |
| 2. Transmission | Network | Transmits original document alongside the attached Digital Signature. |
| 3. Signature Decryption | Receiver | Decrypts Digital Signature using Sender's PUBLIC Key to extract Digest A. |
| 4. Integrity Verification | Receiver | Computes fresh SHA-256 hash of received message (Digest B) → Compares Digest A == Digest B. |
Security Properties Guaranteed: Authentication (proven origin), Data Integrity (no tampering), and Non-Repudiation (sender cannot deny signing).
Identity & Authentication Mechanisms
- MFA Factor Categories (Requires 2+ Distinct Categories):
- Something You Know: Passwords, PINs, passphrases, knowledge-based security answers.
- Something You Have: Physical smart cards, TOTP hardware tokens, authenticator mobile apps.
- Something You Are: Biometrics (fingerprints, facial geometry, retina scans).
- Hardware Authentication Tokens:
- Synchronous Tokens (TOTP): Time-based one-time password generators where the physical token's internal clock is synchronized with the authentication server.
- Asynchronous Tokens: Challenge-response password generators using shared mathematical seeds without clock synchronization.
- Context-Aware vs. Device Authentication: Context-aware evaluates user environment telemetry (time of day, geolocation, IP); device authentication verifies the requesting physical hardware via MAC/IP/certificate.
- Single Sign-On (SSO): Centralized session authentication enabling a user to authenticate once and access multiple authorized applications without re-entering credentials.
- Zero Trust Network Architecture (ZTNA): Assumes the internal network is hostile; enforces micro-segmentation, continuous per-session validation, and explicit least privilege.
Incident Response Plan (IRP) Lifecycle
A formal plan for categorizing, managing, and responding to cybersecurity events and breaches.
Security Event & Incident Escalation Hierarchy
| Classification Tier | Authoritative Definition | Operational Response Triggered |
|---|---|---|
| Event | Any observable occurrence in a system or network (e.g., firewall connection, email delivery). | Routine automated system logging. |
| Cyber Event | A cybersecurity-related change that may impact organizational operations or assets. | SIEM log correlation and automated rule evaluation. |
| Adverse Event | Any event with negative consequences (e.g., system crash, disk failure, power spike). | IT helpdesk triage and system diagnostics. |
| Incident | An occurrence that actually or potentially threatens the confidentiality, integrity, or availability of systems. | Security Operations Center (SOC) investigation. |
| Cyber Incident | A confirmed adverse event caused by malicious intent violating security policy. | Formal Incident Response Plan (IRP) Execution. |
Incident Response Frameworks: NIST (4-Phase) vs. SANS (6-Phase)
| NIST SP 800-61 (4-Phase Model) | SANS Institute (6-Phase Model) |
|---|---|
| Phase 1: Preparation Tools, policies, training, incident response kits. |
Phase 1: Preparation Training, policy, communication plans, security baselines. |
| Phase 2: Detection & Analysis Identifying precursors, indicators, and classifying incidents. |
Phase 2: Identification Detecting deviations and anomalies, determining incident scope. |
| Phase 3: Containment, Eradication & Recovery Combined operational response: isolating systems, eliminating threats, and restoring normal operations. |
Phase 3: Containment
Short-term and long-term isolation of affected subnets/hosts. Phase 4: Eradication
Removing malware, disabling breached accounts, fixing root causes. Phase 5: Recovery
Phased restoration and validation of production systems. |
| Phase 4: Post-Incident Activity Lessons learned review, evidence retention, and statutory reporting. |
Phase 6: Lessons Learned Post-incident retrospective meeting & IRP updates. |
Incident Response Operational Metrics:
- Mean Time to Detect (MTTD): Average duration between initial security compromise and formal detection.
- Mean Time to Acknowledge (MTTA): Average duration from initial system alert to response team triage.
- Mean Time to Contain (MTTC): Average duration required to isolate compromised systems and prevent lateral movement.
- Mean Time to Repair / Recover (MTTR): Average duration required to restore systems to full production operations.
Vulnerability Management & Cyber Insurance
NIST Risk Management Process
- Framework: Establish risk context, governance strategy, risk assumptions, and organizational risk tolerance.
- Assess Risk: Identify vulnerabilities, assess threat likelihood, and evaluate potential business impact.
- Respond to Risk: Develop, evaluate, and implement organizational risk responses (Mitigate, Transfer, Accept, Avoid).
- Monitor Risk: Continuously evaluate the operational effectiveness of implemented risk responses over time.
Security Assessment Reports (SAR) & Cyber Insurance
SAR Control Ratings: Assessors evaluate controls via Examination, Interviewing, and Testing, rating controls as either Satisfied (S) or Other than Satisfied (O).
10 Mandatory Cyber Insurance Underwriting Prerequisites:
- Mandatory employee background checks
- Documented compliance with relevant data privacy regulations
- Existence of a tested Disaster Recovery Plan (DRP)
- Mandatory workforce cybersecurity awareness training
- Formal, approved Information Security policies
- Independent third-party cybersecurity risk assessments
- Documented, tested Incident Response Plan (IRP)
- Standard perimeter technical controls (firewalls, anti-malware, EDR)
- Mandatory annual penetration testing
- Full disclosure of prior historical cyber losses and claims
Quantitative Risk & Phishing Metrics
Mathematical calculations used during Business Impact Analysis (BIA) and security awareness evaluations.
Quantitative Risk Assessment Formulas
1. Single Loss Expectancy (SLE)
2. Annualized Loss Expectancy (ALE)
3. Net Safeguard Benefit
| Metric | Mathematical Formula | Variable Definitions |
|---|---|---|
| Annualized Rate of Occurrence (ARO) | ARO = Historical Occurrences / Observation Years | Estimated annual frequency of an adverse event (e.g., once every 5 years = 0.20). |
| Single Loss Expectancy (SLE) | SLE = Asset Value (AV) × Exposure Factor (EF) | Monetary loss suffered upon a single occurrence. EF is the percentage of asset lost. |
| Annualized Loss Expectancy (ALE) | ALE = ARO × SLE | Expected annual monetary loss from a specific risk. Used for Cost-Benefit Analysis of controls. |
| Net Benefit of Safeguard | Net Benefit = ALEprior − ALEpost − Safeguard Cost | Calculates net annual economic savings from implementing a specific security control. |
Phishing Campaign Simulation Metrics
| Phishing Metric | Calculation Equation | Analytical Purpose |
|---|---|---|
| Click Rate | (Clicks / Delivered) × 100% | Measures employee vulnerability to deception. |
| Report Rate | (Reports / Delivered) × 100% | Measures employee vigilance and reporting speed. |
| Re-Click Rate | (Repeat Clicks / Delivered) × 100% | Identifies repeat offenders requiring remedial training. |
| Non-Responder Rate | (Ignored / Delivered) × 100% | Measures passivity / lack of reporting engagement. |
| Reply Rate | (Replied Emails / Delivered) × 100% | Measures direct data leakage vulnerability. |
Business Resiliency & Disaster Recovery
Core Concepts
- Business Resiliency: Ability to continue or quickly return to operations after a disruption.
- Business Continuity (BCP): Focuses on keeping business operational during a disaster.
- Disaster Recovery (DRP): Focuses on restoring IT infrastructure after a disaster.
BIA 7-Step Execution Process
- Establish BIA Approach: Define scope, governance, and assessment methodology.
- Identify Critical Resources: Catalog core business processes, IT systems, and interdependencies.
- Define Disruption Impacts: Evaluate financial, operational, regulatory, and reputational fallout over time.
- Estimate Losses & Perform Risk Calculations: Calculate ARO, SLE, and ALE for potential disruption scenarios.
- Establish Recovery Priorities: Rank processes and define recovery metrics (MTD, RTO, RPO).
- Create BIA Report: Present formal findings, risk rankings, and resource requirements to executive leadership.
- Implement Action Plan: Integrate recovery targets into BCP and DRP operating plans.
System Availability & Resilience Metrics:
- Mean Time Between Failures (MTBF): Average operational running time elapsed between system failures (evaluates hardware/software reliability).
- Mean Time to Repair (MTTR): Average duration required to diagnose, repair, and restore a failed system component to production (evaluates maintainability).
- Maximum Tolerable Downtime (MTD): Maximum outage duration a business can endure before suffering irreversible, fatal harm.
- Recovery Point Objective (RPO): Targeted maximum allowable duration of data loss measured backward from point of failure.
- Recovery Point Actual (RPA): Actual historical timestamp to which data is successfully restored following disruption.
- Recovery Time Objective (RTO): Targeted maximum duration allowed to restore business operations to a defined state.
- Recovery Time Actual (RTA): Actual clock time required to restore operations to the target state during a recovery event.
Disaster Recovery Alternate Sites
| Site Type | Physical Infrastructure & Utilities | Hardware & Data Synchronization | Recovery Time (RTO) | Cost |
|---|---|---|---|---|
| Cold Site | Facility space, raised flooring, HVAC, and power wiring only. | No hardware installed; no data loaded. Equipment must be shipped and configured upon disaster. | Longest (Days to Weeks) | Cheapest |
| Warm Site | Facility space, HVAC, power, and pre-installed server hardware. | Hardware installed; data backups must be restored manually upon disaster event. | Moderate (Hours to Days) | Moderate |
| Hot Site | Fully equipped data center facility with continuous operation. | Fully operational hardware with real-time continuous data mirroring & replication. | Immediate (Minutes to Hours) | Most Expensive |
Backup Methodologies Comparison & 3-2-1 Rule
| Backup Type | Data Backup Scope | Daily Backup Speed | Restoration Speed & Procedure |
|---|---|---|---|
| Full Backup | Exact, complete copy of all data files and systems. | Slowest | Fastest (Single restoration step). |
| Incremental Backup | Copies data changed since the most recent backup of any type (full or incremental). | Fastest | Slowest (Requires the last Full backup + all consecutive incremental sets in order). |
| Differential Backup | Copies all data changed since the last Full backup (grows larger each day). | Moderate | Moderate (Requires the last Full backup + only the single latest differential set). |
The 3-2-1 Backup Rule: Maintain at least 3 copies of critical data, across 2 different physical storage media types (e.g., disk and tape), with at least 1 copy stored offsite or in a geographically segregated cloud region.
Security Procedures Testing & Simulations
Methods used by internal auditors and security teams to validate that documented incident response and disaster recovery procedures are functional.
Testing Methodologies
| Testing Method | Execution Approach | Primary Objective |
|---|---|---|
| Read-Through | Key personnel review written policies and procedures individually or in small groups. | Identifies outdated documentation, missing personnel contacts, or typographical errors without operational disruption. |
| Tabletop Exercise | Facilitated discussion where stakeholders talk through response steps for a simulated cyber crisis. | Validates decision-making workflows, communication trees, and executive escalation protocols. |
| Walk-Through (Simulation) | Step-by-step roleplay and reperformance of control actions across 6 formal phases. | Validates operational effectiveness and identifies procedural bottlenecks before a live disaster. |
| Penetration Testing | Ethical security professionals actively attempt to exploit system vulnerabilities. | Evaluates real-world defense-in-depth strength and tests detection/containment capabilities. |
Formal Walk-Through 6-Step Methodology
- 1. Planning: Define walkthrough scope, objectives, and participate with key process owners.
- 2. Understand Process: Review policies, procedures, process flows, and prior-year workpapers.
- 3. Perform Walk-Through: Trace a single representative transaction end-to-end through manual and automated systems.
- 4. Documentation: Validate process flowcharts, control matrices, and identified risk points.
- 5. Testing: Confirm controls operate as designed and verify automated IT application controls.
- 6. Evaluation & Report: Document control exceptions, evaluate design deficiencies, and report findings.
Data Management & Repositories
Data Life Cycle & Repositories
The sequence data goes through from creation to final disposition.
Data Life Cycle Stages
| Stage | Explanation |
|---|---|
| 1. Definition | Identifying the business need, defining data requirements, and establishing governance policies. |
| 2. Capture / Creation | Generating new data internally or acquiring it from external sources. |
| 3. Preparation / Cleaning | Transforming, standardizing, and cleansing data to ensure accuracy and quality. |
| 4. Synthesis | Integrating and combining data from multiple sources to create a unified dataset. |
| 5. Analytics & Usage | Analyzing the data to extract insights, generate reports, and support decision-making. |
| 6. Publication | Distributing the final data products, reports, or dashboards to stakeholders. |
| 7. Archival | Moving inactive data to secure, long-term storage for compliance and historical reference. |
| 8. Purging | Securely and permanently destroying data at the end of its required retention period. |
Data Repositories & Schemas
| Concept | Description |
|---|---|
| Data Lake | Stores vast amounts of raw data, both structured and unstructured. |
| Data Warehouse | Central repository of structured, organized data for reporting and analysis. |
| Data Mart | A subset of a data warehouse focused on a specific business line. |
| Star Schema | A centralized fact table connected to multiple dimension tables. Optimized for fast query reading. |
| Snowflake Schema | An extension of the star schema where dimension tables are normalized into multiple related tables to save space. |
Data Modeling Stages
| Modeling Stage | Target Audience & Abstraction Level | Core Technical Components |
|---|---|---|
| Conceptual Model | Business Executives / High-Level | High-level business concepts, broad entity definitions, and high-level relationships. No attribute details. |
| Logical Model | Systems Analysts / Database Designers | Entities, detailed attributes, primary keys, foreign keys, and normalized entity relationships (1:1, 1:N, M:N). Hardware agnostic. |
| Physical Model | Database Administrators (DBAs) | RDBMS-specific technical implementation: data types (VARCHAR, INT), indexes, table spaces, storage partitioning, and foreign key constraints. |
Relational Database Normalization
| Form | Rule / Requirement |
|---|---|
| 1NF | Each cell holds a single atomic value, and each record has a unique Primary Key. |
| 2NF | Meets 1NF + All non-key attributes depend on the entire composite primary key (eliminates partial dependency). |
| 3NF | Meets 2NF + All non-key attributes depend ONLY on the primary key (eliminates transitive dependency). |
Relational DB Keys & Referential Integrity
- Primary Key (PK): Unique identifier for each record in a table. Must be unique and cannot contain
NULLvalues. - Foreign Key (FK): An attribute in one table that references the Primary Key of another table, establishing a relationship.
- Composite Key: A primary key formed by combining two or more attributes to uniquely identify a record.
- Referential Integrity Rule: Prevents orphan records; a Foreign Key value must either match an existing Primary Key in the referenced parent table or be
NULL.
Data Obfuscation & Media Sanitization
Techniques to protect sensitive data at rest and ensure irreversible sanitization upon asset decommissioning.
Data Masking & Obfuscation Techniques
| Obfuscation Method | Technical Mechanism | Reversibility & Exam Use Case |
|---|---|---|
| Static Data Masking (SDM) | Permanently alters sensitive data in non-production environments (e.g., test/dev databases). | Irreversible. Protects PII from developers and QA testers during testing cycles. |
| Dynamic Data Masking (DDM) | Masks data on-the-fly at query execution based on user permissions; underlying DB remains unchanged. | Real-Time Display. Masks SSNs (e.g., ***-**-6789) for customer service representatives. |
| Tokenization | Replaces sensitive data with a non-sensitive random surrogate token. Real data is kept in a secure Token Vault (Token ↔ Original Value). |
Reversible (with authorized Token Vault access). Essential for PCI DSS credit card scope reduction. |
| Anonymization | Permanently removes or alters PII so that the individual cannot be re-identified by any means. | Irreversible. Exempts data from GDPR / HIPAA scope for medical research and data mining. |
| Pseudonymization | Replaces identifiers with artificial pseudonyms, keeping a separate key linking them. | Reversible (using separate key). GDPR compliance requirement for processing personal data. |
Media Sanitization Guidelines (Clear, Purge, Destroy)
| Sanitization Level | Authoritative NIST Definition & Method | Target Media / Impact |
|---|---|---|
| Clear | Logical overwriting of data storage locations using standard read/write commands (e.g., single-pass overwrite). | Protects against simple non-invasive data recovery tools; media can be reused within the organization. |
| Purge | Executing physical or logical techniques (e.g., Cryptographic Erase, multi-pass DoD overwrite, degaussing) making recovery infeasible using state-of-the-art laboratory techniques. | Used before releasing media outside organizational boundaries. |
| Destroy | Ultimate physical destruction: Disintegration, Incineration, Melting, Smelting, or Shredding. | Completely prevents any data recovery; required for top-secret or highly regulated media disposal. |
Technical Sanitization Concepts:
- Degaussing: Exposing magnetic media (tapes, HDDs) to powerful magnetic fields, completely erasing data and destroying HDD read heads. (Note: Ineffective on Solid-State Drives / SSDs).
- Cryptographic Erase (CE): Purging encrypted media by cryptographically shredding / destroying the master decryption key, rendering all underlying ciphertext permanently unrecoverable.
Structured Query Language (SQL)
A standardized programming language used to extract, manage, and manipulate data within a relational database.
| Category | Common Examples & Functions |
|---|---|
| Commands & Clauses | SELECT (retrieve data), FROM (specify table), WHERE (filter rows), JOIN (combine tables), GROUP BY (group rows). |
| Operators | =, <>, >, AND, OR, IN, LIKE. |
| Aggregate Functions | COUNT(), SUM(), AVG(), MIN(), MAX(). |
| String Functions | CONCAT(), SUBSTRING(), TRIM(), UPPER(). |
SQL Execution Order (Mental vs. Physical Execution)
| SQL Clause & Execution Order | RDBMS Internal Processing Action |
|---|---|
1. FROM / JOIN |
Identifies target tables and joins them together into working dataset. |
2. WHERE |
Filters individual base rows prior to aggregation. |
3. GROUP BY |
Aggregates filtered rows into summary buckets. |
4. HAVING |
Filters aggregated group buckets (applies conditions to aggregate values). |
5. SELECT |
Extracts and formats the requested output columns. |
6. DISTINCT |
Eliminates duplicate rows from the output set. |
7. ORDER BY |
Sorts the final output rows (Ascending ASC / Descending DESC). |
8. LIMIT / OFFSET |
Restricts output row count for pagination. |
SQL JOIN Types Matrix
| JOIN Type | Logical Operation | Output Result Set |
|---|---|---|
INNER JOIN |
Intersection of Table A and Table B | Returns only records that have matching keys in both tables. |
LEFT JOIN |
All Table A + Matching Table B | Returns all rows from left table, and matched rows from right (fills NULL if no match). |
RIGHT JOIN |
Matching Table A + All Table B | Returns all rows from right table, and matched rows from left (fills NULL if no match). |
FULL OUTER JOIN |
Union of Table A and Table B | Returns all rows when there is a match in either table (fills NULL where missing). |
CROSS JOIN |
Cartesian Product (M × N) | Returns every possible combination of rows between both tables (produces M × N total rows). |
Business Process Documentation: BPMN, DFD & Flowcharts
Visual documentation standards used by IT auditors to evaluate internal control workflows and business systems.
BPMN 2.0 Core Visual Notations
| BPMN Element | Visual Shape | Auditing Interpretation & Function |
|---|---|---|
| Events | Circles | Things that happen: Start Event (thin green circle), Intermediate Event (double border), End Event (thick red circle). |
| Activities / Tasks | Rounded Rectangles | Work or business actions performed (e.g., "Approve Purchase Order", "Calculate Tax"). |
| Gateways | Diamonds | Branching decision logic: Exclusive (XOR - 'X') (one path only), Parallel (AND - '+') (all paths simultaneously), Inclusive (OR - 'O'). |
| Connecting Objects | Arrows / Lines | Sequence Flow (solid arrow - execution order), Message Flow (dashed arrow with open circle - across pools), Association (dotted line). |
| Swimlanes & Pools | Rectangular Partitions | Pools represent separate organizations/entities; Swimlanes represent departments or specific job roles (critical for Segregation of Duties). |
Data Flow Diagrams (DFD) Levels & Symbols
| DFD Level | Scope & Detail Level | Exam Focus / Description |
|---|---|---|
| Level 0 (Context Diagram) | Highest Level / Macro View | Presents the entire system as a single process bubble, showing external entities and high-level data inputs/outputs. No data stores shown. |
| Level 1 (System Decomposition) | Sub-Process Breakdown | Explodes the Context Diagram into major internal sub-processes, showing internal data stores and internal data flows. |
| Level 2+ (Detailed Flow) | Granular Module Detail | Further decomposes complex sub-processes into detailed operational task steps. |
Systems Flowcharting Symbols & Techniques
| Flowchart Symbol | Geometric Shape | Flowchart Meaning |
|---|---|---|
| Document | Rectangle with wavy bottom edge | Paper or electronic document (e.g., Invoice, Check, Purchase Order). Multiple stacked rectangles represent multi-part forms. |
| Manual Process | Trapezoid (slanted top) | A manual human task (e.g., manual signature approval, keying data). |
| Computer Processing | Rectangle | Automated computer calculation or batch processing execution. |
| Decision | Diamond | Decision point requiring Yes/No or branching paths based on criteria. |
| On-Page Connector | Small Circle with letter/number | Connects flow paths on the same page to avoid crossing lines. |
| Off-Page Connector | Pentagon / Home-plate shape | Connects flow paths transitioning to a different page of the flowchart. |
| Terminal / Terminator | Oval / Stadium shape | Represents the starting point, ending point, or external entity boundary. |
| Storage (File / Ledger) | Upside-down triangle (File) / Cylinder (DB) | Permanent or temporary storage of documents (sorted by N=Numeric, A=Alphabetic, D=Date). |
Accounting Systems & Emerging Tech
AIS & ERP Systems
Enterprise Resource Planning (ERP)
A cross-functional system that supports different business functions and integrates information from across departments (accounting, finance, HR) into a centralized database.
Accounting Information Systems (AIS)
The system that collects, records, stores, and compiles accounting information using accounting rules to report financial and nonfinancial information to decision makers.
AIS Subsystems
- Transaction Processing System (TPS): Converts economic events into financial transactions (e.g., journal entries) and supports daily operations.
- Financial Reporting System (FRS): Aggregates daily financial information from the TPS and other sources to enable timely financial reporting.
- Management Reporting System (MRS): Provides internal financial information to solve daily business problems, such as for budgeting and variance analysis.
Accounting Information System (AIS) Audit Trail
The traceable path linking source documents to financial statements and vice versa:
| Directional Test | Audit Trail Path | Primary Assertion | Direction of Financial Misstatement |
|---|---|---|---|
| Tracing (Forward) | Source Documents → Financial Statements | Completeness | Tests for Understatement (unrecorded transactions / omissions) |
| Vouching (Backward) | Financial Statements → Source Documents | Occurrence / Existence | Tests for Overstatement (fictitious / invalid transactions) |
Automated 3-Way Match Verification
| Document Type | Originating Department | Matched Key Data Fields |
|---|---|---|
| Purchase Order (PO) | Purchasing Department | Approved Item Description, Approved Unit Price, Vendor ID. |
| Receiving Report | Warehouse / Receiving | Actual Quantity Received, Condition Received, Date Received. |
| Vendor Invoice | External Supplier / AP | Billed Quantities, Billed Unit Prices, Payment Terms, Total Due. |
Automated AIS Control: System blocks invoice payment disbursement unless all three documents match within predefined tolerance thresholds.
Automated Application Input Validation Controls
Application-level input controls ensure data entered into the system is complete, accurate, and valid before processing.
Automated Application Input Controls
| Input Validation Control | Technical Verification Mechanism | Practical Accounting Example |
|---|---|---|
| Field Check (Data Type) | Validates data format (e.g., all characters are purely numeric or purely alphabetic). | Prevents entering alphabetic letters into a Customer ZIP Code or Invoice Amount field. |
| Sign Check | Verifies whether numeric data has the appropriate mathematical sign (+ or -). | Alerts if a positive quantity is entered for an inventory return, or negative sales volume. |
| Limit Check | Tests a numeric value against a single one-sided ceiling or floor. | Ensures hourly payroll hours entered do not exceed 24 hours/day. |
| Range Check | Tests a numeric value against both an upper ceiling and a lower floor boundary. | Ensures employee retirement contribution percentage is between 0.0% and 50.0%. |
| Size Check | Ensures input text or numeric length fits the allocated field buffer size. | Restricts a US Social Security Number input field to strictly 9 digits. |
| Completeness Check | Verifies that all mandatory / required fields have data entered. | Prevents submittal of a vendor creation form if Taxpayer ID (EIN) is blank. |
| Validity Check | Compares entered data against an authorized master file list. | Verifies that an entered GL Account Number exists in the active General Ledger Chart of Accounts. |
| Reasonableness Check | Evaluates logical relationships between two or more related data fields. | Flags an entry where an entry-level clerk is assigned a base salary of $500,000. |
| Check Digit Verification | Appends an extra calculated digit derived algorithmically (e.g., Modulus 10 / 11 algorithm). | Validates bank account numbers, credit card numbers, or vendor IDs against transposition typos. |
Batch Processing Controls & Data Totals
| Batch Total Category | Mathematical Calculation Basis | Accounting Verification Purpose |
|---|---|---|
| Financial / Currency Totals | Sum of a meaningful dollar/monetary field (e.g., Total Gross Payroll Billed). | Ensures monetary completeness; total debits match batch disbursement control totals. |
| Hash Totals | Sum of a non-financial numeric field with no intrinsic economic meaning. | Summing Employee ID numbers or Customer Numbers to detect dropped or transposed records. |
| Record Count | Total count of individual transaction records processed in the batch run. | Verifies that no transactions were omitted, duplicated, or lost during batch data ingestion. |
IT Audit Testing & CAATs Framework
Computer-Assisted Audit Techniques (CAATs) enable auditors to evaluate automated controls, test application program logic, and analyze electronic populations.
Five Core CAATs Methodologies
| CAAT Technique | Data Used / Environment | Operational Mechanism & Key Exam Distinctions |
|---|---|---|
| Test Data Approach (Test Deck) |
Auditor Test Data → Client Program (Offline) | Auditor processes dummy transactions with known valid and invalid conditions through the client's actual program offline. Tests whether controls reject invalid data. Limitation: Only tests the program at that single point in time. |
| Integrated Test Facility (ITF) | Auditor Test Data → Client System (Live/Online) | Auditor integrates dummy test data into the live operating system alongside live client data using a fictitious entity (e.g., dummy vendor or Dept 99). Crucial requirement: Must reverse or isolate test transactions before financial statements are closed. |
| Parallel Simulation (Reperformance) |
Live Client Data → Auditor Program | Auditor writes an independent computer program mimicking client logic, runs live client data through both programs, and compares output. Any difference suggests unapproved client program changes or processing logic errors. |
| Embedded Audit Module (EAM) | Continuous Live Data Monitoring | Specially coded audit routines embedded permanently into the client's application software to continuously capture, flag, and write unusual transactions (e.g., disbursements > $50,000) to an audit log file (System Control Audit Review File - SCARF). |
| Generalized Audit Software (GAS) | Client Electronic Files / Database Tables | Independent auditor-controlled software (e.g., ACL, IDEA, Python/SQL) used to extract, filter, calculate, stratify, and sample client data files directly without depending on client program logic. |
IT Audit Sampling & Data Analytics
| Testing Strategy | Application Scenario | Auditing Characteristics |
|---|---|---|
| 100% Population Verification | Full population analysis using GAS / SQL analytics. | Feasible in digital environments: screens entire ledger populations for duplicate invoices, gaps in sequential checks, or round-sum weekend payments. |
| Attribute Sampling (Controls) | Testing manual or automated IT control compliance. | Determines deviation rate (e.g., percentage of manual credit limit overrides missing supervisory sign-off). |
| Audit Data Analytics (ADA) | Risk assessment and substantive analytical procedures. | Discovers patterns, trends, and anomalies across big data datasets to target high-risk audit sub-populations. |
Emerging Tech & Blockchain
Technologies for Process Improvement
- Robotic Process Automation (RPA): The use of software programs ("bots") capable of extracting information from a user interface and initiating further processes, designed to automate repetitive, rules-based tasks.
- Blockchain: A decentralized, distributed ledger that records transactions into immutable (unchangeable) blocks, ensuring strong record integrity.
The COSO Internal Control Framework can be applied to blockchain by assessing risks in the IT environment (e.g., smart contract flaws, consensus mechanism vulnerabilities) and implementing specific control activities, like strict private key management and logical access controls, to ensure the reliability of financial reporting.
BPaaS, AI Architecture, NLP & IoT Controls
Business Process as a Service (BPaaS):
- Delivery of an end-to-end business process (e.g., complete payroll operations, travel & expense management) via automated cloud services.
- Distinction: SaaS delivers software tools; BPO delivers outsourced human labor; BPaaS delivers fully automated, standardized cloud-native workflows.
3-Layer Artificial Intelligence (AI) Architecture:
- Infrastructure Layer: Cloud compute, GPUs, TPUs, distributed high-speed storage arrays.
- Model Layer: Base foundational algorithms, LLMs, neural networks, machine learning models.
- Application Layer: End-user software interfaces (e.g., AI document scanners, conversational fraud bots).
Natural Language Processing (NLP) in Accounting:
- Extracts unstructured text from lease agreements for ASC 842 / IFRS 16 compliance.
- Performs automated sentiment analysis on customer emails and reviews for warranty provisions.
- Automates contract analysis during M&A due diligence to flag hidden covenants.
RPA Bot Lifecycle Governance & IoT Risk:
- RPA Governance: Requires formal bot credential vaults, Segregation of Duties (developers cannot run production bots), and independent bot activity logging.
- Internet of Things (IoT) Controls: Enforce zero default passwords, network micro-segmentation into dedicated IoT VLANs, and automated firmware patch cycles to prevent botnet inclusion.