Safeguarding business operations

Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.

Safeguarding business operations

Name:
Date:
Class:

Quick Questions

Shade in the A or B circle for each question.

1. Why does an organisation use data and information security to safeguard its operations?
A To keep systems and data working so daily business can continue
B To make sure staff never need to use the data
2. A school's student management system is offline for two days after a malware attack. This is an example of:
A Continuity of service being maintained
B Downtime that disrupts business operations
3. Which result shows good continuity of service?
A An online shop closes until the failed server is repaired
B An online shop keeps taking orders while a failed server is replaced by a backup
4. Which statement about dependence on data is correct?
A Most modern organisations need their data to run daily tasks, so losing access stops work
B Organisations can run normally without access to their data
5. What is the main aim of security measures when it comes to downtime?
A Limit how long and how often systems are unavailable
B Allow systems to go offline whenever a threat appears

Match the Pairs

Draw a line connecting each item on the left to its match on the right.

Left columnRight column
1business continuity AKeeping systems and data working so daily business can carry on, even when a threat or failure occurs
2downtime Borders_system = "online" -> sales continue
3Security protects an organisation's dependence on data, because daily tasks such as taking orders need data to be available Cif attack: recover() -> service = "running"
4Continuity of service means customers keep getting service even after a failure or attack, because systems recover quickly DBusinesses depend on data, so downtime stops tasks like sales, payroll and customer service and harms continuity.
5Security is only about stopping hackers, so it has no effect on daily operations EA period when systems or data are unavailable, so staff and customers cannot carry out normal business
6If the database is offline for a day, the business can carry on as normal FSecurity also keeps systems and data working so daily business can continue, so it directly affects operations.

Definitions

business continuity

Fill in the Blanks

Complete each line of code by filling in the missing parts.

1.
Systems working = business __________
2.
Time systems are unavailable = ________
3.
__ server = "failed" THEN useBackupServer() END IF
4.
uptime = totalHours - ________
5.
running = dataOK ___ systemsUp

Spot the Error

Shade in the letter of the line that contains an error.

Question 1
A downtime = 4
B per_hour = 500
C loss = downtime + per_hour
D print(loss)
Question 2
A server_up = False
B if not server_up
C print("Switch to backup")
Question 3
A uptime = 99.5
B downtime = 100 + uptime
C print("Downtime %:", downtime)
Question 4
A services = ["web", "pos", "email"]
B for s of services:
C print(s, "is running")
Question 5
A data_ok = false
B if not data_ok:
C print("Operations stopped")

Answer Key

Safeguarding business operations
Section A: Quick Questions
Q1
A — To keep systems and data working so daily business can continue
Q2
B — Downtime that disrupts business operations
Q3
B — An online shop keeps taking orders while a failed server is replaced by a backup
Q4
A — Most modern organisations need their data to run daily tasks, so losing access stops work
Q5
A — Limit how long and how often systems are unavailable
Section B: Match the Pairs
Q1
business continuity → Keeping systems and data working so daily business can carry on, even when a threat or failure occurs
Q2
downtime → A period when systems or data are unavailable, so staff and customers cannot carry out normal business
Q3
Security protects an organisation's dependence on data, because daily tasks such as taking orders need data to be available → orders_system = "online" -> sales continue
Q4
Continuity of service means customers keep getting service even after a failure or attack, because systems recover quickly → if attack: recover() -> service = "running"
Q5
Security is only about stopping hackers, so it has no effect on daily operations → Security also keeps systems and data working so daily business can continue, so it directly affects operations.
Q6
If the database is offline for a day, the business can carry on as normal → Businesses depend on data, so downtime stops tasks like sales, payroll and customer service and harms continuity.
Section C: Definitions
Q1
business continuity — Keeping systems and data working so daily business can carry on. Security limits downtime so services keep running when a threat or failure occurs.
Section D: Fill in the Blanks
Q1
Systems working = business continuity
Q2
Time systems are unavailable = downtime
Q3
IF server = "failed" THEN useBackupServer() END IF
Q4
uptime = totalHours - downtime
Q5
running = dataOK AND systemsUp
Section E: Spot the Error
Q1
C — Lost sales are the hours of downtime multiplied by the sales lost per hour. The line should use * instead of +.
Q2
B — An if statement must end with a colon. It should be if not server_up: so the business can switch to the backup system.
Q3
B — Downtime is the share of time the system was not working, so it is 100 minus uptime. The line should use - instead of +.
Q4
B — Python loops use the keyword in, not of. It should be for s in services: to check each service in turn.
Q5
A — Python Boolean values are capitalised. It should be data_ok = False, otherwise Python treats false as an undefined name.