Skip to main content
Certifications AWS Security Specialty Home projects Back to certification

Home labs & practical projects

Contain an over-permissioned workload identity

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

Cloud sandbox Suggested time: 2–3 hoursYour own authorised environment
01

What you could create

A test application role can read more objects than its job requires. You must reduce access while preserving a working audit trail.

Example evidence format
Project evidence map (example)
Permission diff and access test matrixScope and inputs
Audit walkthrough and containment noteDecisions and reasoning
Evidence record (example)
EvidenceWhat to capture
Permission diff and access test matrixShow the inputs, scope and decisions behind this record. The required read succeeds and the unrelated read fails.
Audit walkthrough and containment noteInclude the evidence supporting your conclusion. The audit record identifies the test identity and attempted operation.
02

What you'll need

Cloud sandbox

Create synthetic objects in two separate storage locations and a test role. Record the application’s one legitimate read operation before changing permissions.

Project record

Keep the working files for permission diff and access test matrix 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

A cloud account may incur charges. Check current service prices and quotas before creating resources; a budget alert is not a spending cap.

Use a separate learning account or subscription and synthetic data. Keep credentials and administrative endpoints private.

03

Suggested milestones

  1. 1

    Plan and investigate

    Map the role’s effective permissions and trust relationships.

  2. 2

    Develop your approach

    Replace broad permissions with a scoped policy and capture audit events.

  3. 3

    Verify and explain

    Test the permitted read, a denied read and a response plan for suspected credential exposure.

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

Create synthetic objects in two separate storage locations and a test role. Record the application’s one legitimate read operation before changing permissions.

What a good result looks like
  • The required read succeeds and the unrelated read fails.
  • The audit record identifies the test identity and attempted operation.
  • The containment plan distinguishes permission repair from credential response.

Finish the project

Remove the exercise resources, including retained storage, snapshots and public IPs. Check the billing view for anything still running.

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.