Skip to main content
Certifications SecurityX (formerly CASP+) Home projects Back to certification

Home labs & practical projects

Design compensating controls for an unpatchable service

A project to do with your own tools, with guidance on what to create and capture.

Design project Suggested time: 2–3 hoursNo hardware required for the design
01

What you could create

A legacy service cannot be patched before a critical business deadline. Technical leadership must limit exposure while arranging a durable replacement.

Example evidence format
Project evidence map (example)
Interim architecture and validation planScope and inputs
Technical risk exception with exit criteriaDecisions and reasoning
Evidence record (example)
EvidenceWhat to capture
Interim architecture and validation planShow the inputs, scope and decisions behind this record. Compensating controls address the actual exposure path.
Technical risk exception with exit criteriaInclude the evidence supporting your conclusion. The exception is time-bound and does not become an undocumented permanent design.
02

What you'll need

Document, spreadsheet or diagram tool

Define the service dependencies, data classification and known weakness at a conceptual level. Include an availability constraint and a replacement date.

Project record

Keep the working files for interim architecture and validation plan and record assumptions as you go.

Current reference material

Use the linked provider resources to verify the features, access terms and version relevant to your project.

Access & cost

No paid platform is needed for the written version. Use a document, spreadsheet or diagram tool you already have.

The organisation and records are fictional. Write down assumptions; do not substitute confidential employer information.

03

Suggested milestones

  1. 1

    Plan and investigate

    Map the exposure paths and evaluate isolation, access and monitoring options.

  2. 2

    Develop your approach

    Choose a technically feasible interim design with failure modes.

  3. 3

    Verify and explain

    Define validation, rollback and the conditions that end the exception.

04

Useful resources

Use these resources to deepen your understanding and check key details.

Turn the project into evidence

Keep your artefacts and reasoning together so you can explain what you did.

A useful starting point

Define the service dependencies, data classification and known weakness at a conceptual level. Include an availability constraint and a replacement date.

What a good result looks like
  • Compensating controls address the actual exposure path.
  • The exception is time-bound and does not become an undocumented permanent design.

Finish the project

Keep the decision record and note unanswered questions. A written design is not evidence that a technical control has been tested.

Independent home-project guidance, not an official vendor lab or a claim of complete exam coverage. Use your own tools and label the work accurately.