Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.
Shade in the A or B circle for each question.
Draw a line connecting each item on the left to its match on the right.
| Left column | Right column | |
|---|---|---|
| 1People, process, technology | AThis jumps to a recommendation without first describing the people, process, technology or current controls in the case study. | |
| 2Current controls | BThis ignores the current controls stated in the case study and makes a claim the evidence does not support. | |
| 3Describing the process: the case study says developers push code straight to production without a peer review step. | CControl: MFA for admins | Gap: none for developers | |
| 4Spotting a gap: a control exists for some staff or systems but not for others in the case study. | DThe security measures the organisation already uses, such as MFA, code review, access logs or separate environments, as stated in the case study. | |
| 5Analysis: 'The company should buy a firewall.' | EProcess: commit -> deploy to production (no review) | |
| 6Controls: 'The company has no security.' (case study mentions code review and MFA) | FThree lenses for describing how an organisation builds software: who is involved, the steps they follow and the tools or environments they use. |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
Analysing a case study — Describe how the organisation builds software: who is involved, which environments and tools it uses, and which security controls it has, then spot gaps.People: developers, testers, security leadProcess: every change gets a code reviewEnvironments: dev, test, productionControl: MFA on the code repository loginGap: secrets hard-coded in source code