What is evidence integrity?
Evidence integrity is the property that a piece of evidence can be shown to be unchanged since it was collected. It is usually achieved by hashing each item when it is collected and keeping a log in which any later change would show.
Why it matters
Most audit evidence is produced by the organisation being audited. SOC 2 auditors call this information produced by the entity, and before relying on it they test whether it is complete and accurate. Evidence that can be shown to be unchanged since collection is easier to rely on.
ISO 27001 asks for the same thing in general terms. Clause 7.5.3 requires documented information to be protected, including against loss of integrity, and Annex A 8.15 requires logs to be produced, stored, protected and analysed.
Integrity matters outside audits too. After an incident, records may be needed by a regulator, an insurer or a court, and their value depends on showing that nobody changed them.
How integrity is shown
The usual technique is a cryptographic hash. When evidence is collected, a hash function such as SHA-256 produces a short fingerprint of the file. Changing even one byte produces a different fingerprint, so recomputing the hash later shows whether the file is the same.
A hash on its own could be replaced along with the file. To prevent that, each log entry can include the hash of the entry before it, forming a chain. Altering any earlier entry breaks every link after it, which is what makes the log tamper-evident.
- Hash at collection. Record the fingerprint as soon as the evidence is captured.
- Record the source. Note which system it came from, who or what collected it, and when.
- Restrict changes. Limit who can edit or delete evidence, and log every change.
- Verify on request. Be able to recompute hashes and check the chain when an auditor asks.
Tamper-evident and tamper-proof
Tamper-evident means a change can be detected. Tamper-proof would mean a change is impossible, and few systems can honestly claim that, because someone with enough access to the underlying storage can usually alter data. When a vendor says tamper-proof, ask who holds that access.
Integrity says nothing about relevance. A perfectly preserved screenshot of the wrong setting is still the wrong evidence, so integrity sits alongside, and never replaces, checking that evidence fits the control.
In Certifyi, the tamper-evident activity log means what this section says: a later change to an entry can be detected.
Questions
Evidence integrity, answered
Do auditors require hashed evidence?
No standard requires hashing by name. Auditors do need to be satisfied that evidence is complete, accurate and unaltered, and hashes backed by a verifiable log are a strong way to show that.
Is a hash the same as encryption?
No. Encryption hides content and can be reversed with the key. A hash cannot be reversed; it only shows whether content has changed.
What is a chain of custody?
A record of who collected a piece of evidence, where it was stored and everyone who handled it since. The idea comes from forensic and legal work, and it applies equally to audit evidence.
Working through this for an audit?
Talk it through with someone who has run the audit before, or look up another term.
- Each customer workspace has its own database
- Every change written to a tamper-evident activity log
- Auditors get scoped, read-only access
- AI suggestions wait for a person to accept them