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 | |
|---|---|---|
| 1Supply chain attack | Aif update_from_trusted_vendor: install_it() | |
| 2update.exe from vendor server | BA legitimate update channel that an attacker can misuse as the path to deliver malicious code. | |
| 3In the SolarWinds attack, attackers slipped malicious code into a genuine software update that customers then installed. | COrion update + hidden backdoor = trusted install | |
| 4Keeping software updated is still advised, because most updates fix real vulnerabilities and compromised ones are rare. | DAssuming an update is safe just because it comes from a trusted vendor. A supply chain attack hides malicious code inside a genuine update. | |
| 5if file_from_vendor: assume_safe = True | ERefusing all updates because of supply chain attacks. This leaves known vulnerabilities unfixed and makes attacks easier. | |
| 6Never install updates, they might be hacked | FCriminals hide malicious code in a trusted supplier's software update, so users install it believing it is safe. |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
Supply chain attack — An attack where criminals hide malicious code in a trusted supplier's software update, so users install it believing it is safe.update = genuineUpdate + hiddenMalwareuserTrustsUpdate = TRUEIF source == "vendor" THEN
install(update)
END IFFOR EACH customer IN customers
send(update, customer)
END FORIF updateVerified THEN
install(update)
END IF