Cyber Security  ·  Level 6
Secure Databases
Chapter 6: Manage database backups
📚 3 Topics
⚑ What you will be able to do

By the end of this chapter, you will be able to:

  • determine backup requirements, including how often, what type, and how long to keep backups, following organizational and legal guidelines
  • choose the best backup methods (full, incremental, differential, snapshot) for your database’s size and importance
  • set up automated backup schedules using database tools or reliable third-party software to keep backups regular
  • secure your backup files by encrypting them and setting access controls to protect against unauthorized access
  • manage backup storage locations, whether onsite, offsite, or in the cloud, to make sure your data is ready for disaster recovery
  • perform test restorations to verify that your backup data is intact and can be restored when needed
  • document and update backup and recovery procedures according to your organization’s standards

Mastering these skills means you can confidently protect valuable data and ensure business continuity in any real-world IT environment.

Database backups are a critical pillar of cybersecurity management, especially for professionals responsible for safeguarding sensitive information in Kenya’s public and private sectors. Effective backup management ensures data availability and integrity during cyber incidents such as ransomware attacks, accidental deletions, or hardware failures. This chapter delves into the fundamental concepts of database backups and practical strategies for implementing robust backup regimes that align with organizational risk profiles and regulatory requirements in Kenya.

6.1 Understanding Backup Fundamentals

In Kenya’s cybersecurity landscape, understanding the basics of database backups enables professionals to design systems that minimize data loss and downtime. This knowledge is essential when working with institutions like county government offices or banks, where data integrity directly impacts service delivery and public trust.

6.1.1 Backup Types

Database backups vary in methodology and purpose, each serving distinct roles in data protection. Knowing these types helps cybersecurity professionals select appropriate backup strategies tailored to organizational needs.

Full Backup

A full backup captures the entire database at a specific point in time. This type ensures a complete snapshot, making restoration straightforward since all data is contained in one backup set. However, full backups require significant storage space and take longer to complete, which can affect system performance during the backup window.

Incremental Backup

Incremental backups save only the data changed since the last backup, whether full or incremental. This approach reduces storage requirements and backup time, but restoration requires the last full backup plus all subsequent incremental backups, increasing complexity. For example, a SACCO might use incremental backups nightly to minimize disruption while maintaining data currency.

Differential Backup

Differential backups record all changes since the last full backup. They require more storage than incremental backups but simplify restoration because only the last full and last differential backups are needed. This method suits organizations like hospitals, where timely restoration is critical, and backup windows are constrained.

Mirror Backup

Mirroring involves creating an exact copy of the database in real-time or near real-time. It offers high availability and rapid recovery but demands substantial resources and network bandwidth. A county government office managing citizen records may deploy mirroring to ensure continuous data access.

Snapshot Backup

Snapshots capture the database state at a given moment, often using storage system features. They are fast to create and restore but may not provide consistent backups if the database is active during the snapshot. For instance, a retail business might use snapshots for quick recovery during business hours.

6.1.2 Backup Storage Solutions

The choice of backup storage impacts data security, accessibility, and compliance with Kenyan data protection laws such as the Data Protection Act, 2019. Cybersecurity experts must evaluate storage options for resilience and confidentiality.

On-Premises Storage

On-premises backup storage involves local servers or storage arrays. It provides quick access and control but is vulnerable to physical disasters like fires or theft. A university IT department might prefer on-premises storage for sensitive research data, supplemented by off-site copies.

Cloud Storage

Cloud backup services offer scalable, off-site storage managed by third parties. They provide geographic redundancy and reduce infrastructure costs. However, organizations must ensure data encryption and compliance with Kenyan regulations when using cloud providers.

Hybrid Storage

Hybrid solutions combine on-premises and cloud storage, balancing speed and disaster recovery. This model suits banks that require rapid local restores and secure off-site backups for regulatory compliance.

Tape Storage

Magnetic tape remains a cost-effective medium for long-term archival backups. Although slower to access, it provides offline storage that is immune to cyberattacks like ransomware. Agricultural cooperatives may use tape storage for historical records retention.

Network Attached Storage (NAS)

NAS devices offer shared storage accessible over a network. They facilitate centralized backup management in office environments but require robust network security measures to prevent unauthorized access. County government offices often utilize NAS for departmental data backups.

The rest of this chapter
🔒

Create a free account to open more of this chapter.

Free: practical guides, quick cards, workplace scenarios and more.

Create a free account
🔒6.2 Conducting Backup Strategies

Developing and implementing backup strategies is essential for ensuring data resilience against cyber threats. Kenyan cybersecurity professionals must tailor these strategies to organizational risk levels, operational needs, and legal mandates. Determining how…

🔒6.3 Configuring and managing backup systems

Configuring and managing database backup systems is a critical responsibility for cyber security professionals in Kenya, especially given the increasing reliance on digital data across sectors such as banking, healthcare, and government services. Effective bac…

Chapter Summary

This chapter provided a comprehensive overview of managing database backups, starting with the fundamentals of backup types and the various storage solutions available for safeguarding data. It explored different backup methods, emphasizing the importance of selecting appropriate storage options to ensure data integrity and availability. The discussion then moved to effective backup strategies, highlighting how backup frequency and retention policies play a critical role in maintaining reliable data recovery points. Implementing the backup rule was examined as a practical approach to optimize backup efficiency and minimize data loss risks. Finally, the chapter addressed the configuration and management of backup systems, focusing on the setup, monitoring, and maintenance necessary to support consistent and secure database backups. Together, these topics equip learners with the essential knowledge to plan, execute, and oversee robust backup processes within any database environment.

Self-Assessment

🔒 PDFDownload this self-assessment, with answers

A. Written Assessment

  1. What is the primary difference between a full backup and an incremental backup? (2 marks)
  2. Identify three common backup storage solutions used in securing database backups. (3 marks)
🔒20 more in this section.

Chapter Examination Questions

🔒 PDFDownload these examination questions, with worked answers

SECTION A (40 Marks) - Answer ALL Questions

  1. Explain the primary differences between full, incremental, and differential backups in the context of securing databases at a Kenyan SACCO. (4 marks)
  2. Identify three advantages and two disadvantages of using cloud-based backup storage solutions for a county government database system. (4 marks)
🔒18 more in this section.

Chapter Practical Activities

Practical 1: Explain Database Backup Fundamentals

Cyber Security · Level 6
Secure Databases
PRACTICAL ASSESSMENT
TIME: 3 HOURS
⬇ PDFCandidate Instructions (Candidate Tool)

Type: Individual

INSTRUCTIONS TO CANDIDATE:
1.  You are required to perform the following task:
i.  Prepare a detailed explanation document (minimum 2 pages) covering database backup fundamentals including types, frequency, and scenarios based on provided materials.
2.  You have been provided with the following resources for the practical task:
Tools & EquipmentMaterials
Computer with database management system installedBackup strategy documentation sample
Pen and notebookScenario cards with backup situations
⬇ PDFResources Required (Cutting List)
S/NItemQuantity
1Backup strategy documentation sample1 set per Candidate
2Scenario cards with backup situations3 cards per Candidate
3Pen and notebook1 set per Candidate
4Computer with database management system installed1 Pc per Candidate
⬇ PDFAssessor Guide
Items to be EvaluatedMarks AvailableMarks ObtainedComments
TASK 1: Explain Backup Fundamentals
Candidate uses PPE and workstation setup appropriately before starting
(Award 2 marks for correct PPE and workstation setup, zero if not)
2
Candidate identifies and explains at least three types of database backups (full, differential, incremental)
(Award 1 mark per correctly identified and explained backup type, zero if missing)
5
Candidate explains the importance of backup frequency and retention policies
(Award 4 marks for clear explanation of backup frequency and retention, zero if omitted)
4
Candidate discusses three different backup scenarios from provided cards and suggests appropriate backup strategies
(Award 2 marks per scenario correctly analyzed and matched with an appropriate strategy)
6
Candidate organizes explanation logically with clear structure and professional language
(Award 3 marks for clarity, organization, and professionalism of the explanation)
3
Sub-Total20
PRODUCT CHECKLIST
Explanation document is complete, at least 2 pages, and covers all required fundamentals
(Award 5 marks for completeness and meeting length requirement, zero if incomplete)
5
Correct terminology and concepts used consistently throughout the explanation
(Award 3 marks for correct and consistent use of backup terminology)
3
Scenarios are accurately interpreted and matched with suitable backup strategies
(Award 4 marks for accurate scenario analysis and strategy match)
4
Sub-Total12
GRAND TOTAL32
ASSESSMENT OUTCOME:   ☐ Competent    ☐ Not Yet Competent (competent if at least 50%)

Practical 2: Perform Full and Incremental Backups of a Secure Database

Cyber Security · Level 6
Secure Databases
PRACTICAL ASSESSMENT
TIME: 4 HOURS
⬇ PDFCandidate Instructions (Candidate Tool)

Type: Individual

INSTRUCTIONS TO CANDIDATE:
1.  You are required to perform the following task:
i.  Perform a full backup of the 'CustomerTransactions' database and an incremental backup of recent changes, saving both backups to the external USB device with filenames including date and backup type.
2.  You have been provided with the following resources for the practical task:
Tools & EquipmentMaterials
Laptop computer with SQL Server Management Studio installedBackup script template file (.sql)
External USB storage device, minimum 128 GBDatabase backup log sheet
Access credentials to the test SQL Server database
⬇ PDFResources Required (Cutting List)
S/NItemQuantity
1Laptop computer with SQL Server Management Studio installed1 Pc per Candidate
2Access credentials to the test SQL Server database1 Set per Candidate
3External USB storage device, minimum 128 GB1 Pc per Candidate
4Backup script template file (.sql)1 Pc per Candidate
5Database backup log sheet1 Pc per Candidate
⬇ PDFAssessor Guide
Items to be EvaluatedMarks AvailableMarks ObtainedComments
TASK 1: Perform Full Database Backup
Candidate uses PPE as per institutional policy (e.g., anti-static wrist strap if applicable)
(Award 1 mark for correct PPE use or zero)
1
Candidate logs into SQL Server Management Studio using provided credentials
(Award 2 marks for successful login without assistance or zero)
2
Candidate correctly selects the 'CustomerTransactions' database for backup
(Award 2 marks for correct database selection or zero)
2
Candidate initiates a full backup using appropriate SQL Server tools or script
(Award 4 marks for correctly initiating full backup or zero)
4
Candidate saves the full backup file to the external USB device with a filename including current date and 'full' backup type
(Award 3 marks for correct filename and location or zero)
3
Candidate documents the full backup details correctly on the backup log sheet
(Award 3 marks for complete and accurate logging or zero)
3
Sub-Total15
TASK 2: Perform Incremental Database Backup
Candidate verifies that full backup was completed successfully
(Award 2 marks for verification or zero)
2
Candidate initiates an incremental (differential) backup using appropriate SQL Server tools or script
(Award 4 marks for correctly initiating incremental backup or zero)
4
Candidate saves the incremental backup file to the external USB device with a filename including current date and 'incremental' backup type
(Award 3 marks for correct filename and location or zero)
3
Candidate documents the incremental backup details correctly on the backup log sheet
(Award 3 marks for complete and accurate logging or zero)
3
Sub-Total12
PRODUCT CHECKLIST
Full backup file size is greater than zero and accessible on the USB device
(Award 3 marks if the full backup file is valid and accessible or zero)
3
Incremental backup file size is greater than zero and accessible on the USB device
(Award 3 marks if the incremental backup file is valid and accessible or zero)
3
Backup filenames include correct date format (YYYYMMDD) and backup type ('full' or 'incremental')
(Award 2 marks for correctly formatted filenames or zero)
2
Backup log sheet entries are complete, accurate, and legible
(Award 2 marks for complete and accurate backup logs or zero)
2
Sub-Total10
GRAND TOTAL37
ASSESSMENT OUTCOME:   ☐ Competent    ☐ Not Yet Competent (competent if at least 50%)
🔒

Free: practical guides, quick cards, workplace scenarios and more.

Create a free account
🔒Select and configure backup storage for a secure database systemPractical 3
🔒Design and Implement a Secure Database Backup StrategyPractical 4
🔒Configure database backup schedules and retention policiesPractical 5
🔒Apply Database Backup Rule and Verify Backup SuccessPractical 6
🔒Configure Automated Backup Jobs for a SQL Database ServerPractical 7
🔒Restore a SQL Server database from full and differential backup filesPractical 8
🔒Monitor and verify database backup integrityPractical 9
🔒Document database backup schedules and retention policiesPractical 10
Flashcards 20 cards Study deck ▾
Question
1

↻ Tap card to reveal answer
🔒

18 more in this section.

Create a free account
Test Yourself 16 questions Start quiz ▾
0%
0 / 2
🔒

14 more in this section.

Create a free account
Am I competent?

At the start of this chapter we promised you would be able to:

  • determine backup requirements, including how often, what type, and how long to keep backups, following organizational and legal guidelines
  • choose the best backup methods (full, incremental, differential, snapshot) for your database’s size and importance
  • set up automated backup schedules using database tools or reliable third-party software to keep backups regular
  • secure your backup files by encrypting them and setting access controls to protect against unauthorized access
  • manage backup storage locations, whether onsite, offsite, or in the cloud, to make sure your data is ready for disaster recovery
  • perform test restorations to verify that your backup data is intact and can be restored when needed
  • document and update backup and recovery procedures according to your organization’s standards

Tick each one you can genuinely do.

So, are you there yet?

You're competent when you can confidently do 50% or more of what this chapter promised.

Sign in to record how you're doing.