What Is Integrity in Cyber Security? How Data Integrity Protects Your Business
Integrity in cyber security means ensuring data remains accurate and unaltered, detecting any unauthorized change through mechanisms like file integrity monitoring and cryptographic hashing. If you have deployed integrity monitoring only to be overwhelmed by alert noise, that frustration has a genuine, fixable cause this guide explains directly.
What Is Integrity in Cyber Security?
Integrity in cyber security is the principle that data remains accurate, complete and unaltered except by authorized action, with any unauthorized modification detectable rather than silent. This is one of three core pillars in the CIA triad, alongside confidentiality and availability, and it answers a genuinely different question than either of the other two.
Confidentiality asks who can see data. Availability asks whether data remains accessible when needed. Integrity asks whether data can be trusted to reflect its true, unaltered state, a distinct concern that matters even when confidentiality and availability are both fully intact, since data can be perfectly accessible and appropriately restricted while still having been silently, maliciously changed.
Data Integrity vs Data Security: A Distinction Worth Getting Right
Data security is the broader umbrella term covering every measure protecting data, encryption, access controls, backups, monitoring, all working together. Data integrity is one specific component within that broader umbrella, focused narrowly on whether data has been altered without authorization, not on who can access it or whether it remains available.
This distinction matters practically because a data security program can genuinely excel at confidentiality and availability while still having a real integrity gap. A business with excellent encryption and reliable backups can still fall victim to an attacker who quietly alters financial records or configuration files without ever needing to break encryption or cause downtime, since neither of those other controls specifically detects unauthorized alteration itself. Integrity requires its own dedicated mechanisms, precisely the file integrity monitoring and cryptographic hashing covered throughout this guide.
How File Integrity Monitoring Works
File integrity monitoring establishes a baseline record of a file’s expected state, its hash value, size, permissions and ownership, then continuously or periodically compares the current state against that baseline, alerting when a deviation occurs.
Checksums and cryptographic hashing both produce a fixed-size value representing a file’s content, but they serve genuinely different purposes worth distinguishing precisely. A checksum, like CRC32, is designed primarily to detect accidental errors, data corruption during transfer or storage, and is computationally simple but not resistant to deliberate manipulation. Cryptographic hashing, like SHA-256, is specifically designed to resist deliberate tampering, making it computationally infeasible for an attacker to modify a file’s content while preserving the same hash value. This is precisely why security-focused file integrity monitoring relies on cryptographic hashing specifically, not simple checksums, since a checksum alone offers no meaningful resistance against a deliberate attacker who knows the checksum algorithm being used.
Why Does FIM Generate So Many False Positives, and How Do You Actually Fix That?
This is the practical problem that causes many file integrity monitoring deployments to end up ignored or effectively disabled, and it deserves a genuine, specific fix rather than a vague call to “tune it better.” FIM generates excessive false positives specifically when it monitors files that change frequently as part of entirely normal, legitimate operation, log files receiving new entries, temporary files, application files updated during routine patching, none of which represent genuine security concerns despite triggering identical alerts to a genuinely malicious change.
The specific, practical fix involves two deliberate steps most default FIM deployments skip. First, scope monitoring specifically to files that should rarely or never change during normal operation, critical system binaries, core configuration files, authentication-related files, rather than monitoring your entire filesystem indiscriminately. Second, establish a documented change management process feeding directly into your FIM exclusion list, so that planned, authorized changes, a scheduled patch, an approved configuration update, get pre-registered and excluded from triggering alerts, while genuinely unplanned changes still generate immediate notification. A FIM deployment monitoring log files for content changes, or lacking any change-management integration at all, will reliably generate enough noise that genuine alerts get lost among routine, expected activity, precisely the alert fatigue pattern that causes security teams to eventually stop reviewing FIM alerts altogether. Fixing this is not about reducing sensitivity broadly; it is about scoping monitoring precisely to files where change genuinely warrants attention, and building the change-management integration that distinguishes expected activity from genuine concern before the alert ever reaches a human reviewer.
What Happens When Integrity Fails?
Integrity failures take several genuinely distinct forms, each with its own specific mechanism and consequence worth understanding separately rather than treating as one abstract category.
Data poisoning specifically targets datasets used to train or inform automated systems, deliberately introducing corrupted or manipulated data so the resulting system produces flawed, attacker-influenced outputs, a growing concern specifically as more business processes rely on AI and machine learning systems trained on data an attacker may have partially influenced. Configuration tampering alters system or application settings directly, weakening security controls, opening unauthorized access paths, or disabling protective features, often specifically designed to remain unnoticed during routine operation since a tampered configuration does not necessarily cause any visible malfunction. Log manipulation alters or deletes log records specifically to hide evidence of other malicious activity, meaning an attacker who successfully tampers with logs after an intrusion can effectively erase the trail investigators would otherwise use to understand what happened.
Each of these represents a genuine business risk distinct from data theft or system downtime. A business relying on quietly poisoned data makes decisions based on false information without any awareness anything is wrong. A tampered configuration can sit dormant for months, a security control silently disabled, until an attacker specifically exploits the exact gap that tampering created. Manipulated logs can mean an incident investigation months later has no reliable record to work from at all, precisely when that record matters most.
Which Hashing Algorithms Are Actually Still Secure?
| Algorithm | Current Status |
| MD5 | Cryptographically broken, avoid for security purposes |
| SHA-1 | Deprecated, collision attacks demonstrated |
| SHA-256 | Current, secure standard |
MD5 is cryptographically broken for security purposes, with practical collision attacks demonstrated years ago, meaning an attacker can construct two different files sharing the same MD5 hash, defeating the entire purpose of integrity verification. SHA-1 followed a similar path, formally deprecated after a practical collision attack was demonstrated, and should not be relied upon for genuine security-critical integrity verification despite remaining in some legacy systems.
SHA-256 remains the current, secure standard for cryptographic hashing in security-critical contexts, with no practical collision attacks demonstrated against it as of current knowledge. Any file integrity monitoring or digital signature system still relying on MD5 or SHA-1 specifically for security purposes, rather than simple, non-adversarial error detection, carries genuine, avoidable risk worth addressing directly rather than assuming the algorithm choice is a minor implementation detail.
Where Integrity Fits in the CIA Triad and This Pillar’s Own Components Framework
Integrity sits alongside confidentiality and availability as one of the three foundational goals the CIA triad describes, and file integrity monitoring, cryptographic hashing and digital signatures are the specific mechanisms delivering this particular goal, distinct from the encryption mechanisms delivering confidentiality and the redundancy mechanisms delivering availability.
Within a broader data security components framework, integrity functions as the verification layer confirming that whatever confidentiality and availability controls are protecting has not itself been silently altered. A business can encrypt data perfectly and keep it perfectly available while still failing integrity entirely, if nothing is actually checking whether that protected, available data reflects its true, unaltered state. This is precisely why integrity deserves its own dedicated attention and its own dedicated tooling, rather than being assumed as an automatic byproduct of strong confidentiality and availability controls alone.
What Does UK GDPR Article 32 Require Here?
UK GDPR Article 32, covering security of processing, explicitly names integrity directly alongside confidentiality, availability and resilience as a required consideration for appropriate technical and organizational measures. The regulation requires organizations to implement measures ensuring “the ongoing confidentiality, integrity, availability and resilience of processing systems and services,” placing integrity on genuinely equal legal footing with the other two CIA triad pillars, not as an afterthought.
This means a UK business demonstrating GDPR compliance through strong encryption and reliable uptime alone, without genuine integrity verification, has not actually satisfied Article 32’s explicit requirement, since the regulation names integrity as its own distinct, required consideration. Cyber Security Solutions Ltd routinely finds this specific gap during compliance reviews, organizations investing heavily in confidentiality and availability while genuine, verifiable integrity monitoring remains an afterthought, despite Article 32 requiring all three considerations addressed directly, not just the two that happen to be easier to demonstrate.
Conclusion
Integrity is the pillar of cyber security most likely to be assumed rather than actually verified, and the gap between assuming data hasn’t changed and genuinely confirming it hasn’t is exactly what file integrity monitoring and cryptographic hashing exist to close. Start by checking whether your own FIM deployment, if you have one, is scoped precisely enough to avoid the false positive trap covered above. To get a genuine integrity verification review for your organization’s critical systems, visit cybersecuritysolutionsltd.com for expert support from Cyber Security Solutions Ltd.
FAQs
Integrity is the principle that data remains accurate, complete and unaltered except by authorized action, with any unauthorized modification detectable. It is one of three pillars in the CIA triad, alongside confidentiality and availability, answering whether data can be trusted to reflect its true state.
Data security is the broader umbrella covering all data protection measures, encryption, access controls, backups. Data integrity is one specific component within that umbrella, focused narrowly on whether data has been altered without authorization, distinct from who can access it or whether it stays available.
A checksum detects accidental errors, like data corruption during transfer, and is not resistant to deliberate manipulation. Cryptographic hashing, like SHA-256, is specifically designed to resist deliberate tampering, making security-critical integrity verification rely on cryptographic hashing rather than simple checksums.
FIM generates excessive false positives when it monitors files that change frequently during normal operation, like logs or temporary files. The fix involves scoping monitoring specifically to rarely-changing critical files and integrating a change management process that pre-registers planned, authorized changes.
No, not for security-critical purposes. Both are cryptographically broken or deprecated, with practical collision attacks demonstrated against each, meaning an attacker can construct different files sharing the same hash. SHA-256 remains the current, secure standard for genuine integrity verification.
Yes. Article 32 explicitly names integrity alongside confidentiality, availability and resilience as a required consideration for appropriate security measures. A business demonstrating only strong confidentiality and availability, without genuine integrity verification, has not fully satisfied this specific requirement.
