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 | |
|---|---|---|
| 1Breach of privacy law | AFailing to protect personal information in line with privacy legislation can lead to legal penalties, investigations and orders to fix the practice. | |
| 2Reputational damage | BRemoving the licence and ignoring the source is copyright infringement. It is both illegal and unethical. The team should follow the licence terms and acknowledge the source. | |
| 3Using third-party code without checking its licence or acknowledging the source can break copyright law and lead to legal action. | CCustomers lose trust in an organisation after a security failure and may stop using its software or services. | |
| 4An organisation can resolve consequences by complying with regulators, being open with affected people and improving its practices. | DCompliance, openness and improved practices | |
| 5After a data leak caused by insecure code, the company hides it from customers to protect its reputation. | ECopyright infringement | |
| 6A team copies open-source code into its product and removes the licence notice, because only legal penalties matter. | FConcealing the problem is unethical and may breach notification laws. It increases loss of trust. The company should be open and notify affected customers. |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
legal and ethical consequences — Penalties, lost customer trust and harm caused by weak security in development, such as privacy breaches or copyright infringement, resolved through compliance, openness and better practices.IF dataLeaked = TRUE THEN
notifyCustomers()
END IFIF usesCode AND NOT licensed THEN
removeCode()
END IFtrust ← trust - 20
IF trust < 50 THEN
reputationDamaged ← TRUEWHILE NOT compliant DO
improvePractices()
END WHILEtotalCost ← fine + legalCosts
OUTPUT totalCost