Join our Newsletter — 33% off our NHI Course
Home› Glossary› Foundations & NHI Taxonomy› Integrity Checking
Foundations & NHI Taxonomy

Integrity Checking

← Back to Glossary
By NHI Mgmt Group Updated October 24, 2026 Domain: Foundations & NHI Taxonomy

Integrity checking verifies that data, code, configurations, or messages have not been altered unexpectedly. In security operations, it uses hashes, signatures, checksums, or attestation to confirm authenticity and detect tampering across files, software, identities, and systems. Strong integrity controls support trust in NHI, IAM, cloud, and endpoint environments.

What Integrity Checking Protects

Integrity checking is only useful when the thing being checked matters operationally. In practice, that means validating that files, binaries, configurations, messages, and identity-related artefacts still match the expected state, so defenders can distinguish a trusted object from one that has been altered.

Its value is not limited to software supply chains. Integrity controls also help protect endpoint configuration baselines, cloud settings, authentication material, and logs, where even a small change can change system behaviour, weaken trust, or conceal abuse.

How Integrity Checking Works

The basic pattern is comparison. A system calculates or verifies a hash, signature, checksum, or attestation result and compares it with a trusted reference. If the values diverge, the object is no longer assumed to be authentic or unchanged.

Different mechanisms serve different purposes. Hashes and checksums are good for detecting accidental or unexpected drift, while digital signatures and attestations add stronger assurance about origin, state, or platform trust. The control is strongest when the reference value is protected separately from the object being checked.

Where Integrity Checking Matters Most

Integrity checking is central in software delivery, endpoint defence, cloud configuration management, and identity and access environments. It helps confirm that code was not swapped, a configuration was not silently modified, or a sensitive message or token was not tampered with in transit or at rest.

It is especially important where systems make security decisions based on what they read. A compromised policy file, altered registry entry, or modified control script can change permissions, disable protections, or create a false sense of compliance without immediately breaking availability.

What Good Integrity Checking Tells You

A successful check does more than say “the file exists.” It says the object still matches the expected state that defenders are willing to trust. That makes integrity checking a trust signal, not just a validation step.

Strong implementations also define what counts as a trusted baseline, who can update that baseline, and when revalidation happens. Without those governance decisions, integrity data can be stale, spoofed, or too weak to support meaningful security decisions.

Risk and Threat Considerations

Integrity failures can turn trusted assets into hidden attack paths. If an attacker can modify code, configuration, logs, or identity material without detection, they may persist longer, evade monitoring, or redirect systems to unsafe behaviour.

Failure mechanism: Integrity checking fails when the trusted reference is weak, when verification is skipped, or when the attacker can alter both the object and the baseline used to validate it.

Impact: The organisation may continue operating on corrupted inputs, trust poisoned evidence, or miss compromise of software, configuration, sessions, or authentication-related material.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST SP 800-53 Rev 5, CIS Controls v8 and SLSA set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
NIST SP 800-53 Rev 5SI-7 — Software, Firmware, and Information IntegrityIntegrity checking directly supports detecting unauthorized changes to software and information.
CM-6 — Configuration SettingsIntegrity checking is used to confirm baseline configuration state has not drifted or been tampered with.
AU-9 — Protection of Audit InformationIntegrity checking helps ensure logs and audit records remain trustworthy and unmodified.
Recommendation — Apply SI-7 to verify critical files, binaries, and configurations against trusted baselines. Use CM-6 to define and verify approved configuration baselines for systems and services. Protect audit records with AU-9 so integrity checks can rely on tamper-resistant evidence.
CIS Controls v8CIS-4 — Secure Configuration of Enterprise Assets and SoftwareIntegrity checking is a practical safeguard for detecting unauthorized configuration and software drift.
Recommendation — Enforce CIS-4 to baseline systems and verify that critical settings have not changed unexpectedly.
SLSASupply-chain Levels for Software ArtifactsSLSA formalizes provenance and integrity verification for software artifacts.
Recommendation — Use SLSA to strengthen build provenance and verify artifact integrity before deployment.

Practitioner Guidance

Why practitioners should care: Integrity checking only works when it is tied to a trustworthy reference, a clear scope, and a defined response to mismatch. Treat it as part of a control chain, not as a standalone signal.

What to watch for: Repeated mismatches, unexplained baseline updates, unsigned artefacts, or integrity checks that succeed even after suspicious change are indicators that the control is not protecting the right trust boundary.

Practitioner takeaway: Use integrity checking to surface change you did not expect, then pair it with review of provenance, baseline ownership, and the systems that consume the checked object.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 24, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org