ASD ISM 0359 Proper sanitisation of non-volatile flash memory
What it says
Non-volatile flash memory media is sanitised by overwriting it at least twice in its entirety with a random pattern followed by a read back for verification.
Quoted as published. Everything else on this page is written by Control Stack.
What it means
In plain EnglishNon-volatile flash memory is wiped by overwriting it twice with random data, then checked to ensure it's clean.
This control is about making sure that the data stored on non-volatile flash memory is completely erased before disposing of the device or repurposing it. This is important because if old data isn't properly wiped, sensitive information could fall into the wrong hands, leading to privacy breaches or financial loss.
Free. Save your status, tasks and notes.
Why it matters
If flash memory isn't overwritten twice with random patterns and verified, sensitive data may remain recoverable when devices are reused or disposed of.
How to implement
IT team should develop a sanitisation procedure: Ensure there is a clear step-by-step process to overwrite non-volatile flash memory twice with random data.
Use reliable software tools designed for data destruction to execute this process.
System administrator looks after regular verification: After data has been overwritten, the system administrator should perform a read-back process to verify that no original data is left.
Use data verification software to confirm the memory is clean.
Procurement officer manages equipment lifecycle: Before disposing or selling off devices with non-volatile memory, the procurement officer should ensure the sanitisation process has been completed.
Keep a record of this verification for future audits.
Staff training by IT manager: Train staff responsible for handling storage media on how to carry out the sanitisation process properly.
Use training sessions or workshops with practical demonstrations using real devices.
Compliance officer conducts regular checks: The compliance officer should periodically review and audit sanitisation efforts to ensure procedures are effectively protecting data.
Include spot-checks during the gear disposal or repurposing process.
Keep it running
Overwrite the entire flash medium at least twice with random patterns, then perform a full read-back verification to confirm the overwrite completed successfully.
Evidence and audit
- Check 1 of 5What an auditor asks for
Ask for
The sanitisation procedure document: Request the written procedure that outlines how non-volatile flash memory is overwritten and verified.
Look at
Detailed steps covering both data overwriting and verification.
Good evidence
Includes an up-to-date document with clear responsibilities and methods.
- Check 2 of 5What an auditor asks for
Good evidence
Shows logs with past dates and successful verifications.
- Check 3 of 5What an auditor asks for
Ask for
Them to explain how the memory sanitisation process is conducted and verified.
Good evidence
Is when staff confidently describe the overwriting and verification process and know where the procedure is documented.
- Check 4 of 5What an auditor asks for
Look at
Adherence to the documented procedure and any deviations addressed immediately.
Good evidence
Demonstrates exact following of the procedure.
- Check 5 of 5What an auditor asks for
Good evidence
Includes well-organised records with all necessary details and authorisations.
Mappings
Closest match in ISO/IEC 27001: A.7.10, Secure management of storage media, which this control partially meets.
ISO/IEC 27001: 3 mappings
This control partially meets A.7.10.
ISM-0359 mandates a specific sanitisation technique for non-volatile flash memory (double random overwrite plus read-back verification). Annex A 7.10 governs secure management of storage media across its lifecycle, including disposal activities where sanitisation may be required by classification and handling rules. ISM-0359 fits within the disposal/sanitisation portion of media lifecycle management, but Annex A 7.10 also covers acquisition, transport, custody and general handling beyond sanitisation.
This control partially meets A.7.14.
ISM-0359 offers a detailed approach for flash memory sanitisation, supporting the overall data removal goals of Annex A 7.14.
This control partially meets A.8.10.
ISM-0359 specifies how to sanitise non-volatile flash memory by overwriting it twice with random data and verifying via read-back. Annex A 8.10 requires information to be deleted when no longer needed across systems, devices and storage media, without prescribing a particular sanitisation standard or verification method. ISM-0359 is therefore a concrete, auditable implementation approach that can be used to satisfy deletion requirements for flash media under Annex A 8.10, but it does not cover broader retention decisioning or all media types.
Mappings show how controls relate across frameworks. They do not imply full equivalence or certification.




