Skip to content
Software development
ASD ISMISM-2087

ASD ISM 2087 Verify the source and integrity of AI training data

What it says

The source and integrity of training data for AI models is verified.

Quoted as published. Everything else on this page is written by Control Stack.

What it means

In plain English

Check where the data used to train artificial intelligence (AI) models comes from and confirm it has not been tampered with before it is used.

Artificial intelligence (AI) models learn from large sets of data, and the quality of that data shapes how the model behaves. This control means you must know exactly where your training data came from (its source) and confirm it has not been changed, corrupted, or poisoned along the way (its integrity). If you train a model on data of unknown origin or data that someone has secretly altered, the model can make wrong, biased, or unsafe decisions, and you may not realise why.

Why it matters

If training data of unknown origin or that has been secretly altered is used, the AI model can produce wrong, biased, or manipulated outputs that the organisation trusts and acts on without realising the cause.

How to implement

  1. The data team should record where every training dataset comes from (the supplier, the internal system, or the public source) and keep this provenance record alongside each dataset so its origin can always be traced back.

  2. An engineer should generate a checksum (a unique digital fingerprint, such as a SHA-256 hash) for each dataset when it is received and recheck that fingerprint before the data is used for training, so any change to the file is detected.

  3. The procurement or vendor manager should require data and AI suppliers to provide written confirmation of where their data originated and that it has not been altered, and capture this in the supply contract.

  4. The AI project lead should run basic quality and sanity checks on incoming data (looking for unexpected entries, duplicated records, or signs of deliberate poisoning) and document the checks before approving the data for training.

  5. The IT manager should store approved training datasets in a controlled location with restricted access and version control, so only verified data is used and any later change is logged and reviewable.

Keep it running

Re-verify source and integrity every time a dataset is refreshed or re-supplied, not just on first use, and keep provenance and checksum records for as long as the model is in service.

Evidence and audit

  1. Check 1 of 5What an auditor asks for

    Ask for

    the provenance records for a sample of training datasets.

    Look at

    a clear, named source for each one (vendor, internal system, or public repository).

    Good evidence

    traces every dataset back to a documented, legitimate origin with no gaps.

  2. Check 2 of 5What an auditor asks for

    Ask for

    how the organisation confirms training data has not been altered.

    Look at

    checksums or hash values recorded on receipt and re-verified before use.

    Good evidence

    shows the fingerprint was recorded and matched, with evidence of what happens when it does not match.

  3. Check 3 of 5What an auditor asks for

    Ask for

    to see the contracts or agreements with data and AI suppliers.

    Look at

    clauses requiring the supplier to confirm data source and integrity.

    Good evidence

    shows these obligations are written into the agreement, not just assumed.

  4. Check 4 of 5What an auditor asks for

    Ask for

    evidence of the quality and integrity checks run on incoming data.

    Look at

    documented sanity checks and the results, including any datasets that were rejected.

    Good evidence

    shows checks are routine and that bad data is actually turned away.

  5. Check 5 of 5What an auditor asks for

    Ask for

    who can access and change the approved training datasets.

    Look at

    restricted access, version control, and change logs.

    Good evidence

    shows only authorised staff can touch the data and every change is recorded.

Mappings

Closest match in ISO/IEC 27001: A.5.21, Managing information security in the ICT supply chain, which partially overlaps with this control.

ISO 27001

ISO/IEC 27001: 1 mapping

ISO 42001

ISO/IEC 42001: 6 mappings

  • A.7.3Acquisition and selection of dataPartially overlaps
  • A.7.4Quality of data for AI systemsPartially overlaps
  • A.7.5Data provenancePartially overlaps
  • A.7.6Data preparationPartially overlaps

Mappings show how controls relate across frameworks. They do not imply full equivalence or certification.