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 | |
|---|---|---|
| 1Integrity | Adeposit +100 by teller (logged) | |
| 2balance = 5000 -> 50000 (hacker) | BData stays accurate and unaltered unless an authorised person changes it | |
| 3An accidental change can break integrity, such as a typing slip that makes a balance wrong | CA deliberate change that breaks integrity, like a tampered bank balance | |
| 4An authorised change keeps integrity, because the update is approved and recorded | DThis describes confidentiality, not integrity. Integrity is about data staying accurate and unaltered unless an authorised person changes it. | |
| 5Integrity means keeping data secret from others | EIntegrity can also be broken by accidental changes, such as typing errors or software faults, not only deliberate attacks. | |
| 6Only hackers can break integrity | Fbalance = 1500 -> 150 (typo) |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
Integrity — Data stays accurate and unaltered unless an authorised person changes it. Accidental or deliberate changes break it, such as a tampered bank balance.IF user_is_authorised THEN
balance ← new_balance
END IFwithdraw ← 50
balance ← balance - withdrawIF hash(file) ≠ stored_hash THEN
alert("File changed")
END IFIF NOT is_authorised THEN
DISPLAY "Change blocked"
END IFbackup ← balance
balance ← 9999
balance ← backup