ICSP CS study plan
ICSP CS · Give each week a clear focus.
8 weeks · About 7 hours per week
Security Governance and Risk Management
Define each of the core risk terms (asset, threat, vulnerability, likelihood, impact, risk appetite, residual risk) in your own words and map how they chain together in a single risk scenario.
Classify a set of 15 controls as administrative, technical, or physical, and as preventive, detective, or corrective, then justify three placements that were ambiguous.
Compare qualitative, semi-quantitative, and quantitative risk analysis and state one decision context where each is the defensible choice.
Compute single loss expectancy, annualized loss expectancy, and annualized rate of occurrence for two sample asset scenarios and interpret which one warrants mitigation first.
List the main security governance artifacts (policy, standard, procedure, guideline, baselines) and explain who approves each and why the hierarchy matters.
Your checkpoint
A one-page risk register with at least six identified risks, each carrying owner, likelihood, impact, control mapping, treatment decision (mitigate, transfer, avoid, accept), and residual risk rating.
Security Governance and Risk Management
Distinguish business continuity, disaster recovery, and incident response planning, and place recovery point objective and recovery time objective correctly within them.
Sequence the steps of a business impact analysis and identify which outputs feed the continuity strategy versus the risk register.
Evaluate third-party and supply-chain risk by writing the due-diligence questions you would ask a SaaS vendor holding regulated data.
Summarize the purpose and scope differences of common frameworks and legal drivers (ISO 27001-style ISMS, NIST risk management guidance, GDPR-style privacy obligations, SOX-style financial controls) without conflating them.
Explain how security metrics and key risk indicators get reported to executive leadership and the board, and what makes a metric decision-useful rather than vanity.
Your checkpoint
A half-page business impact analysis summary for one business process, including maximum tolerable downtime, RTO/RPO targets, dependencies, and the continuity strategy selected.
Access Control & Cryptography
Compare discretionary, mandatory, role-based, and attribute-based access control on flexibility, administrative overhead, and best-fit scenarios.
Walk through each phase of the identity lifecycle (provisioning, review, transfer, deprovisioning) and name the control that catches failures at each phase.
Differentiate authentication factors by category and explain why multi-factor authentication resists phishing, replay, and credential stuffing differently.
Explain federation, single sign-on, SAML assertions, and OAuth-style delegated authorization, and state which problem each actually solves.
Identify access control attack patterns (privilege escalation, credential stuffing, session hijacking, Kerberos ticket abuse) and the detective control that would surface each.
Your checkpoint
A comparison table of at least five access control models scored against three criteria, plus a written justification for the model you would deploy for a workforce of 500 with a contractor population.
Cryptography
Map symmetric and asymmetric algorithms to the security services they provide and state explicitly which ones provide confidentiality versus integrity versus key exchange.
Explain hashing, salting, key stretching, and message authentication codes, and describe why a plain hash fails as a password store.
Describe public key infrastructure end to end: certificate signing request, certificate authority validation, chain of trust, revocation via CRL and OCSP, and pinning trade-offs.
Distinguish encryption in transit, at rest, and in use, and select appropriate controls for each state in a cloud data flow.
Identify cryptographic failure modes including weak modes, reused nonces, insufficient key length, and poor random number generation, and describe how each is detected in review.
Your checkpoint
A cryptographic control matrix covering at least six data flows, each with algorithm or protocol, key management owner, rotation interval, and the failure mode you are guarding against.
Network and Communications Security & Security Architecture and Engineering
Place the OSI and TCP/IP layer models side by side and attribute at least two attacks and two countermeasures to each layer.
Explain network segmentation, virtual LANs, and microsegmentation, and justify where a demilitarized zone still earns its place.
Compare stateful inspection, application-layer firewalls, and intrusion prevention systems on what they can and cannot see.
Describe the security architecture of TLS, IPsec, and a site-to-site VPN, noting where each terminates and what it does not protect.
Evaluate secure design principles (least privilege, defense in depth, fail-safe defaults, separation of duties, least common mechanism) against a reference architecture you sketch yourself.
Your checkpoint
A hand-drawn or text-described reference architecture for a three-tier web application with trust boundaries labeled, at least eight controls placed, and one paragraph on residual risk at each boundary.
Security Architecture and Engineering & Security Assessment and Testing
Distinguish trusted computing base, security perimeter, and reference monitor, and explain how each shapes evaluation of a system.
Compare virtualization, container, and serverless isolation models and identify the shared-responsibility split for each.
Differentiate vulnerability scanning, penetration testing, and red teaming by objective, scope, authorization, and reporting audience.
Design a test plan that covers network, application, and social engineering assessment types with sampling rationale and rules of engagement.
Explain coverage metrics and false positive/negative trade-offs, and state how you would validate that a scanner finding is real before escalation.
Your checkpoint
A penetration test scoping document including rules of engagement, in-scope and out-of-scope assets, test windows, escalation contacts, reporting format, and remediation-tracking process.
Security Operations
Sequence the incident response lifecycle and write the first three actions for a confirmed ransomware detonation on a file server.
Distinguish log sources (endpoint, network, identity, application) and state what each detects that the others miss.
Explain change management and configuration baselines, and describe how an unapproved change becomes a security incident.
Compare backup types and strategies, and state how to test restore integrity rather than assuming it.
Describe disaster recovery site types and the trade-offs in cost, readiness, and data loss between them.
Your checkpoint
An incident response runbook for one high-likelihood scenario with detection signal, triage criteria, containment steps, communication tree, and evidence-handling notes.
Software Development Security & Asset Security
Map secure development lifecycle activities (threat modeling, secure coding standards, code review, security testing in CI, release gating) to the phase where each belongs.
Explain the most common injection and broken-access-control classes at the code level and name the specific defensive pattern for each.
Classify data by sensitivity and map each class to handling, retention, and destruction requirements.
Describe data remanence and select the appropriate sanitization method for magnetic disk, solid-state storage, and cloud-hosted volumes.
Consolidate weak areas from prior weeks into a targeted review list and confirm each gap is closed by a practice question set or written explain-back.
Your checkpoint
A data classification and handling standard covering four classification tiers with storage, transmission, retention, and destruction rules, plus a final self-assessment listing every domain scored against confidence level.
Milestones
Week 2: Score at least 80 percent on a 40-question set drawn only from Security Governance and Risk Management, and explain aloud without notes how ALE drives a treatment decision.
Week 4: Score at least 75 percent on a mixed 50-question set from domains 1 through 3, and correctly answer every missed question on a second attempt with a written rationale.
Week 6: Score at least 75 percent on a full-length mixed practice exam across all domains, and log every incorrect answer with its domain and root cause.
Week 8: Score at least 85 percent on two full-length practice exams taken on separate days, with no domain below 70 percent, and confirm the weak-area list is empty.