TechKnowSurge
NIST NICE K0728 NIST CSF PR.DS-01 ISC2 CISSP 1.2 CompTIA Security+ 1.2 NIST NICE K1147 NIST 800-53 SI-7 NIST CSF PR.IR-03 CompTIA Security+ 3.4
VideoSecurityFree

Data Protection

Data protection strategies are built around the CIA Triad—confidentiality, integrity, and availability—which guides how organizations define handling procedures for classified data. Core techniques include hashing, parity bits, RAID configurations, data replication, and access controls.

Complete this video to capture a CTF flag worth 1 point.

About this video

After data has been classified and labeled, organizations must define handling procedures that govern how it is protected. The CIA Triad—confidentiality, integrity, and availability—serves as the core framework for this effort. Its counterpart, the DAD Triad, maps the opposing threat landscape: disclosure, alteration, and denial. Together, these models clarify what protections are necessary and why. Data integrity ensures that information remains accurate and unaltered. Threats to integrity range from malicious tampering to hardware-level corruption. Detection methods include maintaining duplicate or triplicate copies, generating cryptographic hashes that produce a unique fingerprint of a dataset and change if any portion of the data changes, and using parity bits to flag unexpected alterations in bit sequences. When integrity violations are identified, data scrubbing or data cleaning processes are used to restore accuracy. Availability ensures that authorized users can access data when needed. Common strategies include database replication, high availability clustering, site-level failover, and scheduled backups. RAID configurations address both integrity and availability simultaneously—RAID 1 mirrors data across disks for redundancy, while RAID 5 stripes data across multiple disks and uses a parity disk to allow reconstruction if a single disk fails. Extended parity configurations can tolerate the simultaneous failure of two disks while keeping systems operational. Confidentiality protects data from unauthorized access or exposure. The most absolute form of protection is not retaining sensitive data at all—either by deleting it or avoiding collection in the first place. Where data must be kept, access controls limit who can reach it, and concealment techniques such as encryption ensure that even if data is accessed, it cannot be read by unauthorized parties. Together, these three pillars—integrity, availability, and confidentiality—form the basis of a comprehensive data protection strategy.

What you'll learn

What's covered

Protecting Data

Aligned to

NIST NICE
K0728 Knowledge of Confidentiality, Integrity and Availability (CIA) principles and practices
K1147 Knowledge of data integrity principles and practices
NIST CSF
PR.DS-01 The confidentiality, integrity, and availability of data-at-rest are protected.
PR.IR-03 Mechanisms are implemented to achieve resilience requirements in normal and adverse situations.
ISC2 CISSP
1.2 Understand and apply security concepts
CompTIA Security+
1.2 Summarize fundamental security concepts.
3.4 Explain the importance of resilience and recovery in security architecture.
NIST 800-53
SI-7 Software, Firmware, and Information Integrity

Key terms

CIA Triad
The three core principles of information security: Confidentiality, Integrity, and Availability.
Confidentiality
The principle that information is accessible only to those authorized to access it.
Integrity
The assurance that data has not been tampered with and remains accurate and complete.
Availability
The assurance that systems and data are accessible and operational when needed by authorized users.
DAD Triad
The inverse of the CIA Triad, representing the three threats to data security: Disclosure, Alteration, and Denial.
Data Integrity
The assurance that data has not been altered or corrupted during storage or transmission.
Hash Function
A mathematical algorithm that converts input data of any size into a fixed-size output value used to verify data integrity.
Parity Bit
An extra bit added to a binary sequence to detect errors by ensuring the total number of set bits is odd or even.
Redundancy
The duplication of critical components or systems to increase reliability and availability.
Failover
The automatic switching to a redundant system or component when the primary one fails.
Redundant Array of Independent Disks
RAID
A data storage technology that combines multiple physical drives into a logical unit to improve performance, provide redundancy, or both, depending on the RAID level chosen. Common levels include RAID 0 (striping for speed), RAID 1 (mirroring for redundancy), and RAID 5 (striping with parity).

Topics

Data Protection Cia Triad Data Integrity Hashing Raid Cybersecurity

Transcript

Once we understand what data we have and what the classification of that data is, the next step is that we need to start protecting that data. But how do we protect that data?

At this point we've created our data classification and we've labeled the data. What is going to be the next step in how we treat these different data classifications? We're going to have to create some handling procedures on how we're going to protect this data. But what are we trying to protect it from?

CIA and DAD

There are different models that we could use to figure out how we're trying to protect this different data. One of them is the CIA Triad. The CIA Triad is protecting this data for confidentiality, integrity, and availability. The reverse of this is the DAD Triad, kind of the opposite spectrum. When we're talking about confidentiality, we're talking about making sure there's no disclosure of the information, that it doesn't get revealed to those who shouldn't have access to it. Or alteration, which means that the data is not changing and is accurate. Or denial, which means that it is up and running and available for the users that are supposed to get to it. So that's the DAD Triad, looking at the opposite spectrum of that from a data perspective.

Integrity

One thing that we're really trying to protect our data from is integrity issues. Integrity is this idea that the information remains accurate, and so we don't want it to change. What could make it change is perhaps a hacker hacks in and starts changing data, or maybe there is some sort of corruption in the data itself; maybe some of our equipment's going bad and causes some corruption in it. One of these steps for integrity is just to recognize that a change has happened. So how do we recognize something has happened?

One way is we could keep duplicate copies of it. We could keep the same data twice, and by doing that, if one of the data sources changes, we'll know, because the other data source is different. Of course, then the question is, which one changed, which one is inaccurate? So maybe we need to keep three copies, and the one that does change will be evident because the other two didn't change. But that could be problematic, because now we're storing so much information. So how can we recognize something has changed without storing these large quantities of information? One answer to that is hashes. A hash is a unique fingerprint of data: we put data into it and we get a hashed value out of it, and if a little piece changes within that data, that hashed value changes as well. So we've got these unique fingerprints, and we can use hashes to determine if data is changing. If the fingerprint changes, then we know the data changed.

Another thing we could do is use a parity bit. Here's one example of a parity bit. We could take a series of bits, in this case just two bits, and then we're going to either have a one or a zero to make the addition of all these bits turn out to be an odd number. So an example here: 0 plus 0 is zero, and that's not an odd number, so we're going to add a one to make it one, which is an odd number. Here we've got 0 + 1 is 1, so that's already odd, so we're just going to have a zero there. Here's one and zero, and same result there. And a one and one is two, and we need it to be odd, so we're going to add another one and it's three, and now it creates an odd number. So that's just an example of parity bits and how a parity bit could work.

If we do find an issue with our data, then we need to clean it up. We call that data scrubbing, or data cleaning; that's the process we're going to use to fix the data to make the data right again.

Availability

We also need to make sure that our data is available, that when users need that data, they have access to it. So maybe we're implementing some sort of high availability, or maybe we have some sort of backup copies. Here's an example of some servers. They have a database on the back end. Notice that the data in this database is replicated, so we have some sort of high availability group going on with the databases here. Not only that, but we're creating a backup copy, so if something goes wrong with that, we have a backup copy. Not only that, but if something goes wrong with the site, we've also duplicated that to another site and have a whole other same setup here, so we can fail over. These are some different ways that we can create data availability with the data that we have.

One thing that can give us both a level of integrity and a level of availability is a RAID configuration. RAID is a redundant array of independent disks. Here we have disks, and we're storing data on them. RAID 1 is mirroring, where we're mirroring the data, making sure that we have a certain level of integrity and availability. RAID 5 means that we are actually striping across two disks, so we're splitting the data across two different disks, and then we create a parity disk, so that if one of these disks fails, we have kind of a backup; we can actually rebuild this data. Or, if we want to go through double, we could actually have two parity disks, which allows us to have two disks fail out of this group and we still have our system up and running.

Confidentiality

Then we have confidentiality, making sure that this information is not seen by those who shouldn't see it. One of the ways that we actually protect data is just not to have it at all; that's the ultimate way of protecting data, by deleting it or not having it to begin with. We could also limit access to it, put some barriers up so that not just anybody could access it. Or we could conceal it, hide it somehow. In the end, we really just want to make sure that our data is confidential, that it has a certain level of integrity, and that it is available.

About TechKnowSurge

TechKnowSurge builds IT and cybersecurity professionals through hands-on, concept-first training built around real understanding — not memorization. Free interactive tools, structured programs, and 25+ years of real-world experience, all in one place.

Explore free tools and programs →