CITP study materials
CITP study resources

CITP cheat sheet

CITP · Keep the key ideas within reach.

Quick reference

IT Governance

  • IT governance is the set of structures (decision rights, accountability) and processes that direct and control IT so it aligns with enterprise objectives and delivers value while managing risk.

  • COSO ERM components: governance and culture; strategy and objective-setting; performance; review and revision; information, communication, and reporting. Risk appetite is set before strategy selection.

  • COBIT 2019 separates governance objectives (EDM: Evaluate, Direct, Monitor) from management objectives (APO, BAI, DSS, MEA). Governance owns value delivery; management executes it.

  • ITIL 4 service value chain activities: Plan, Improve, Engage, Design and Transition, Obtain/Build, Deliver and Support. The four dimensions are organizations and people, information and technology, partners and suppliers, value streams and processes.

  • Three lines model: first line owns and manages risk; second line provides oversight, guidance, and challenge; third line (internal audit) gives independent assurance to the governing body.

  • Segregation of duties rule: no single person should hold authority to initiate, approve, execute, and record the same transaction. Incompatible pairs include create vendor vs. approve payment and develop code vs. promote to production.

  • Balanced Scorecard IT perspectives: financial, customer, internal process, and learning and growth. IT value is measured by outcomes and benefit realization, not by spend alone.

  • Governance decision archetypes (Weill & Ross): business monarchy, IT monarchy, federal, IT duopoly, and anarchy, applied across input, IT principles, architecture, infrastructure, and investment decisions.

  • Maturity models rate capability on an ordinal scale (for example 0 nonexistent to 5 optimized); a rating is a gap statement, not a compliance certification by itself.

Quick reference

Information Systems and Infrastructure

  • Availability in nines: 99% = 3.65 days downtime/year; 99.9% = 8.76 hours; 99.99% = 52.6 minutes; 99.999% = 5.26 minutes. Availability = MTBF / (MTBF + MTTR).

  • RAID: RAID 1 mirrors; RAID 5 stripes with single parity (tolerates one disk failure); RAID 6 uses dual parity (tolerates two); RAID 10 mirrors then stripes. RAID is not a backup.

  • RPO is the maximum tolerable data loss measured in time; RTO is the maximum tolerable time to restore service. Backup frequency is driven by RPO; recovery infrastructure by RTO.

  • OSI layers 1-7: physical, data link, network, transport, session, presentation, application. TCP operates at transport; IP at network; TLS sits between transport and application.

  • Cloud service models: IaaS gives infrastructure control (customer patches the OS); PaaS gives runtime and middleware; SaaS gives the application only. Shared responsibility shifts with the model.

  • Virtualization type 1 (bare metal) runs the hypervisor on hardware; type 2 runs on a host OS. Containers share the host kernel and isolate at the process level, so they are lighter but weaker isolation boundaries.

  • CAP theorem: a distributed system under a network partition must choose consistency or availability. BASE (basically available, soft state, eventual consistency) trades immediate consistency for availability.

  • Database normalization: 1NF removes repeating groups; 2NF removes partial dependencies on part of a composite key; 3NF removes transitive dependencies on non-key attributes.

  • Encryption for data at rest uses symmetric ciphers (AES) for bulk data; asymmetric keys (RSA, ECC) distribute keys or sign. Hashing (SHA-256) provides integrity, not confidentiality.

Quick reference

Information Security, Confidentiality, and Privacy

  • CIA triad: confidentiality (authorized disclosure only), integrity (accurate and unaltered), availability (timely access). Non-repudiation proves an action occurred; authentication proves identity; authorization grants rights.

  • Risk = likelihood x impact. Risk treatment options: mitigate, transfer, avoid, accept. Residual risk is what remains after controls and must be accepted by an accountable owner.

  • Access control models: DAC (owner grants), MAC (classification labels), RBAC (role-based), ABAC (attributes and policy). Least privilege and need-to-know constrain every model.

  • Defense in depth layers controls: preventive, detective, corrective, deterrent, compensating. Encryption is preventive; logging and IDS are detective; backups and IR playbooks are corrective.

  • Symmetric key sizes: AES-128, AES-192, AES-256. Asymmetric RSA commonly 2048-4096 bits; ECC 256-bit gives roughly 128-bit symmetric strength. SHA-1 and MD5 are deprecated for signatures.

  • Incident response phases: preparation; detection and analysis; containment, eradication, and recovery; post-incident activity. Evidence must preserve chain of custody and order of volatility.

  • Privacy principles (OECD/GDPR-aligned): purpose limitation, data minimization, accuracy, storage limitation, integrity and confidentiality, accountability. GDPR requires breach notification within 72 hours where required.

  • Data roles: controller determines purpose and means; processor acts on the controller's instructions; data subject is the individual. Cross-border transfer needs a lawful mechanism such as adequacy or standard contractual clauses.

  • BCP vs. DRP: business continuity focuses on keeping critical business functions running; disaster recovery focuses on restoring IT infrastructure and data after a disruption.

Quick reference

Systems Development, Acquisition, and Project Management

  • SDLC phases: planning, analysis, design, build, test, deploy, maintain. Waterfall is sequential with phase gates; iterative and agile deliver increments with continuous feedback.

  • Agile/Scrum: product backlog, sprint backlog, increments. Roles are product owner (value and priority), Scrum Master (process), and developers. Sprint length is fixed; scope may change only between sprints.

  • Earned value: EV = % complete x BAC; PV = planned value; AC = actual cost. CV = EV - AC; SV = EV - PV; CPI = EV/AC; SPI = EV/PV. CPI or SPI below 1.0 indicates over budget or behind schedule.

  • Estimate at completion: EAC = BAC/CPI when current performance continues; EAC = AC + ETC when a fresh bottom-up estimate is used. ETC = EAC - AC; VAC = BAC - EAC.

  • Critical path is the longest duration path through the network; it determines minimum project duration, and its float (slack) is zero. Float = late start - early start.

  • Change control: request, impact assessment, approval by change authority, implementation, verification, and documentation. Uncontrolled scope change is scope creep; a CCB governs baseline changes.

  • Testing levels: unit (component), integration (interfaces), system (end-to-end), UAT (business acceptance), regression (no new breakage). Black-box tests behavior; white-box tests internal logic.

  • Separation of environments: development, test, and production. A developer must not promote their own code to production; peer review plus a separate release authority enforces this.

  • Procurement: RFP solicits proposals when requirements are known; RFQ for price on defined goods; RFI gathers capability information. Contract types: fixed-price (seller bears cost risk), cost-reimbursable (buyer bears it), time and materials (shared).