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 | |
|---|---|---|
| 1duty_of_care = protect_user_data() | ABeing open after an incident by promptly telling affected people what happened so they can protect themselves | |
| 2notify_users(breach_details) | BHiding a breach is unethical because affected users cannot protect themselves. The organisation should be open and notify them. | |
| 3Cost-cutting vs security: skipping security work to save money is unethical when users bear the harm of a preventable breach | CThe organisation has an ethical duty to protect the people whose data it holds from preventable harm | |
| 4Stakeholders harmed by a breach include customers, employees and the organisation itself, so all of them must be considered | Dif budget_low: skip_security_testing() | |
| 5if breach: hide_incident() | ECutting security spending to save money ignores the duty of care. Users could be harmed by a breach that proper practices would have prevented. | |
| 6security_budget = 0 # saves money | Fharmed = [customers, staff, company] |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
Ineffective security practices — An ethical issue: people whose data is held can be harmed by a breach the organisation could have prevented, so it has a duty of care to protect them and be open if it fails.if breach: notify(affected_users)if budget < needed: risk = "high"for person in affected_users: send(person)if not data_encrypted: log_risk(user_data)def report_breach(users): notify(users)