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 | |
|---|---|---|
| 1uptime = 99.9 | AChanging stored values harms integrity, not availability. A denial of service attack reduces availability by overwhelming a system so users cannot reach it. | |
| 2if disk_status == "failed": | BA measure of availability: the percentage of time a system is working and reachable by authorised users | |
| 3A denial of service attack reduces availability by flooding a server with requests so real users cannot get in | Crequests_per_second > server_limit | |
| 4Hardware failure can be reduced by keeping a spare copy of the data on a second server that takes over | Dif main_server == "down": use(backup_server) | |
| 5Availability means only the data owner can ever open the data | EA check for hardware failure, which reduces availability when data or systems can no longer be reached | |
| 6A denial of service attack reduces availability by changing the values stored in a database | FThis describes confidentiality or restricted access, not availability. Availability means authorised users can reach data when they need it. |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
Availability — Authorised users can reach data and systems when they need them. Attacks like denial of service and hardware failure reduce it. It is one part of the CIA triad.if uptime / totalTime < 0.99 then
alert(admin)if not serverOnline then
switchTo(backupServer)while not connected
connected ← connect(backupServer)if requestsPerMinute > limit then
block(ipAddress)define availability(uptime, totalTime)
return uptime / totalTime * 100