Computer >> Hướng Dẫn Máy Tính >  >> Phần Cứng >> HDD & SSD

Các phương pháp xóa dữ liệu an toàn (Data Sanitization Methods) chi tiết

Phương pháp xóa dữ liệu an toàn (data sanitization method) là cách cụ thể mà chương trình xóa dữ liệu hoặc file shredder ghi đè dữ liệu trên ổ cứng hoặc thiết bị lưu trữ khác.

Hầu hết chương trình xóa dữ liệu và shredding hỗ trợ nhiều phương pháp xóa dữ liệu để bạn chọn lựa phương pháp muốn dùng.

Các phương pháp này cũng thường gọi là phương pháp xóa dữ liệu, phương pháp xóa sạch, thuật toán xóa, và tiêu chuẩn xóa dữ liệu. Khi thấy thuật ngữ này, chương trình đang nói về data sanitization như bạn sẽ thấy ở trang này.

Các phương pháp xóa dữ liệu an toàn (Data Sanitization Methods) chi tiết
Các phương pháp xóa dữ liệu an toàn

Dưới đây là một số phương pháp xóa dữ liệu an toàn phổ biến được chương trình xóa dữ liệu dùng, chi tiết phương pháp cụ thể, và khi áp dụng, tổ chức hoặc cá nhân được ghi nhận sáng tạo ra nó.

Secure Erase (Xóa an toàn)

Secure Erase là tên gọi cho một tập hợp lệnh có sẵn từ firmware trên ổ cứng dựa trên PATA và SATA (không có trên ổ SCSI).

Sử dụng Secure Erase để xóa dữ liệu từ ổ cứng thường được coi là cách tốt nhất vì hành động được thực hiện từ chính ổ cứng, phần cứng giống hệt cái đã ghi dữ liệu lúc đầu. Các phương pháp khác xóa dữ liệu từ ổ cứng có thể kém hiệu quả hơn vì dựa trên cách ghi đè tiêu chuẩn hơn.

Theo Viện Tiêu chuẩn và Công nghệ Quốc gia (NIST) Special Publication 800-88, phương pháp duy nhất của xóa dữ liệu dựa trên phần mềm phải là phương pháp sử dụng lệnh Secure Erase của ổ cứng.

Cũng đáng lưu ý Cục An ninh Quốc gia (NSA) đã làm việc với Trung tâm Nghiên cứu Từ tính (CMMR) tại Đại học California, San Diego, để nghiên cứu xóa dữ liệu ổ cứng. Kết quả nghiên cứu là HDDErase, chương trình xóa dữ liệu miễn phí hoạt động bằng cách thực thi lệnh Secure Erase.

Phương pháp xóa dữ liệu Secure Erase được triển khai như sau:

  • Pass 1: Ghi một nhị phân 1 hoặc 0

Không cần xác minh ghi đè vì ghi xảy ra bên trong ổ, nghĩa là cơ chế phát hiện lỗi ghi của ổ ngăn chặn mọi lỗi bỏ sót. Điều này làm Secure Erase nhanh hơn so với các phương pháp xóa dữ liệu khác và可以说 là hiệu quả hơn.

Một số lệnh Secure Erase cụ thể bao gồm SECURITY ERASE PREPARE và SECURITY ERASE UNIT. Security Erase là cách khác bạn có thể thấy thảo luận này, nhưng có lẽ không thường.

DoD 5220.22-M

Phương pháp xóa dữ liệu DoD 5220.22-M ban đầu được định nghĩa bởi Chương trình An ninh Công nghiệp Quốc gia Mỹ trong Sổ tay vận hành Chương trình An ninh Công nghiệp Quốc gia, và là một trong các phương pháp xóa dữ liệu phổ biến nhất dùng trong phần mềm xóa dữ liệu.

Phương pháp xóa dữ liệu DoD 5220.22-M thường được triển khai như sau:

  • Pass 1: Ghi 0 và xác minh ghi.
  • Pass 2: Ghi 1 và xác minh ghi.
  • Pass 3: Ghi ký tự ngẫu nhiên và xác minh ghi.

Bạn cũng có thể gặp các biến thể bao gồm DoD 5220.22-M (E), DoD 5220.22-M (ECE), và có thể vài cái khác. Mỗi cái có thể dùng ký tự và bổ sung của nó (như 1 và 0) và tần suất xác minh khác nhau.

Kém phổ biến hơn, có phiên bản biến đổi khác của DoD 5220.22-M ghi 97 trong pass cuối thay vì ký tự ngẫu nhiên.

NCSC-TG-025

Phương pháp xóa dữ liệu NCSC-TG-025 ban đầu được định nghĩa trong Sách Xanh Rừng, một phần của Série Cầu vồng các hướng dẫn an ninh máy tính, được xuất bản bởi Trung tâm An ninh Máy tính Quốc gia (NCSC), nhóm từng là một phần của Cơ quan An ninh Quốc gia Mỹ (NSA).

NCSC-TG-025 không còn là tiêu chuẩn xóa dữ liệu cho NSA. Sổ tay Phân loại Thiết bị Lưu trữ NSA/CSS (NSA/CSS SDDM) chỉ liệt kê từ khử từ và phá hủy vật lý qua đốt làm cách duy nhất được NSA chấp thuận để xóa dữ liệu ổ cứng. Bạn có thể đọc NSA/CSS SDDM ở đây (PDF).

NCSC-TG-025 thường được triển khai theo cách sau, kết hợp 0, 1, và ký tự ngẫu nhiên:

  • Pass 1: Ghi 0 và xác minh ghi
  • Pass 2: Ghi 1 và xác minh ghi
  • Pass 3: Ghi ký tự ngẫu nhiên và xác minh ghi

Phương pháp xóa dữ liệu NCSC-TG-025 chính xác giống phương pháp DoD 5220.22-M và biến thể triển khai sẽ tương tự.

AFSSI-5020

Phương pháp xóa dữ liệu AFSSI-5020 ban đầu được định nghĩa trong Chỉ thị An ninh Hệ thống Không quân 5020 bởi Không quân Hoa Kỳ (USAF). Không rõ USAF có còn dùng phương pháp này làm tiêu chuẩn không.

Phương pháp xóa dữ liệu AFSSI-5020 thường được triển khai như sau:

  • Pass 1: Ghi 0
  • Pass 2: Ghi 1
  • Pass 3: Ghi ký tự ngẫu nhiên và xác minh ghi

Bạn cũng có thể thấy các biến thể ghi 1 cho pass đầu và 0 cho pass hai. Phương pháp này cũng được thấy triển khai với xác minh sau mỗi pass, không chỉ pass cuối.

AR 380-19

Phương pháp xóa dữ liệu AR 380-19 ban đầu được định nghĩa trong Quy định Quân đội 380-19, xuất bản bởi Quân đội Mỹ. Bạn có thể đọc đặc điểm xóa dữ liệu AR 380-19 ở Phụ lục F AR 380-19 (PDF).

Theo Sách hướng dẫn Bộ Quốc phòng 25–2–3, phát hành tháng 4 năm 2019, rõ ràng Quân đội Mỹ không còn dùng AR 380-19 làm tiêu chuẩn xóa dữ liệu dựa trên phần mềm, mà thay vào đó dựa vào quy trình xác minh được xác định trong NIST SP 800-88 Revision 1.

Phương pháp xóa dữ liệu AR 380-19 thường được triển khai như sau:

  • Pass 1 — Ghi ký tự ngẫu nhiên
  • Pass 2 — Ghi ký tự chỉ định (ví dụ: 0)
  • Pass 3 — Ghi bổ sung của ký tự chỉ định (tức: 1) và xác minh ghi

Phương pháp xóa dữ liệu này đôi khi được dùng sai bởi chương trình xóa dữ liệu nên bạn có thể thấy triển khai không có xác minh pass cuối hoặc không có pass ba hoàn toàn.

NAVSO P-5239-26

Phương pháp xóa dữ liệu NAVSO P-5239-26 ban đầu được định nghĩa trong Xuất bản Văn phòng Nhân sự Hải quân 5239 Module 26: Hướng dẫn Chương trình An ninh Hệ thống Thông tin, xuất bản bởi Hải quân Mỹ. Bạn có thể đọc đặc điểm xóa dữ liệu NAVSO P-5239-26 ở 3.3.c.1 và 3.3.c.2 của NAVSO Publication 5239-26. Không rõ Hải quân Mỹ có còn dùng nó làm tiêu chuẩn xóa dữ liệu không.

NAVSO P-5239-26 thường được triển khai như sau:

  • Pass 1 — Ghi ký tự chỉ định (ví dụ: 1)
  • Pass 2 — Ghi bổ sung của ký tự chỉ định (ví dụ: 0)
  • Pass 3 — Ghi ký tự ngẫu nhiên và xác minh ghi

Phương pháp này là cách hầu hết chương trình xóa dữ liệu triển khai tiêu chuẩn. Tuy nhiên, theo đặc điểm thực tế, đây là "phương pháp thay thế" kém hiệu quả hơn. "Phương pháp ưu tiên" liên quan đến mẫu ghi đè phức tạp hơn.

RCMP TSSIT OPS-II

Phương pháp xóa dữ liệu RCMP TSSIT OPS-II ban đầu được định nghĩa trong Phụ lục Ops-II: Vệ sinh Media của Tiêu chuẩn An ninh Kỹ thuật cho Công nghệ Thông tin, xuất bản bởi Cảnh sát Royal Canadian Mounted (RCMP). Có sẵn ở đây dạng PDF.

Tuy nhiên, RCMP TSSIT OPS-II không còn là tiêu chuẩn xóa dữ liệu dựa trên phần mềm của chính phủ Canada. Tiêu chuẩn xóa dữ liệu tại Canada hiện là CSEC ITSG-06 hoặc chương trình sử dụng Secure Erase.

RCMP TSSIT OPS-II kết hợp các phương pháp và thường được triển khai như sau:

  • Pass 1: Ghi 0
  • Pass 2: Ghi 1
  • Pass 3: Ghi 0
  • Pass 4: Ghi 1
  • Pass 5: Ghi 0
  • Pass 6: Ghi 1
  • Pass 7: Ghi ký tự ngẫu nhiên và xác minh ghi

Phương pháp này thường dùng đúng như trên, nhưng chúng tôi cũng thấy triển khai với ký tự ngẫu nhiên thay thế một số pass lặp 0/1 trong một số chương trình.

CSEC ITSG-06

Phương pháp xóa dữ liệu CSEC ITSG-06 ban đầu được định nghĩa trong Mục 2.3.2 của Hướng dẫn An ninh CNTT 06: Xóa và Hủy mật Thiết bị Lưu trữ Dữ liệu Điện tử, xuất bản bởi Cơ quan Thiết lập An ninh Truyền thông Canada (CSEC).

CSEC ITSG-06 thay thế RCMP TSSIT OPS-II làm tiêu chuẩn xóa dữ liệu của Canada.

Thường được triển khai như sau:

  • Pass 1: Ghi 1 hoặc 0.
  • Pass 2: Ghi bổ sung của ký tự ghi trước (ví dụ: 1 nếu Pass 1 là 0).
  • Pass 3: Ghi ký tự ngẫu nhiên và xác minh ghi.

HMG IS5

Phương pháp xóa dữ liệu HMG IS5 ban đầu được định nghĩa trong tài liệu HMG IA/IS 5 Vệ sinh an toàn Thông tin được Đánh dấu Bảo vệ hoặc Thông tin Nhạy cảm, xuất bản bởi Nhóm An ninh Truyền thông Điện tử (CESG), một phần của Trung tâm An ninh Cyber Quốc gia (NCSC).

Phương pháp này có hai phiên bản tương tự: HMG IS5 Baseline và HMG IS5 Enhanced.

Phương pháp xóa dữ liệu HMG IS5 Baseline thường được triển khai như sau:

  • Pass 1: Ghi 0
  • Pass 2: Ghi ký tự ngẫu nhiên và xác minh ghi

Đây là cách HMG IS5 Enhanced thường hoạt động:

  • Pass 1: Ghi 0
  • Pass 2: Ghi 1
  • Pass 3: Ghi ký tự ngẫu nhiên và xác minh ghi

VSITR

Verschlusssache IT Richtlinien (VSITR), dịch nghĩa chính sách IT Mật, ban đầu được định nghĩa bởi Bundesamt für Sicherheit in der Informationstechnik (BSI), Văn phòng Liên bang An ninh Thông tin Đức. Bạn có thể đọc thêm về BSI trên trang web của họ.

Đây là cách phương pháp xóa dữ liệu VSITR thường được triển khai:

  • Pass 1: Ghi 0
  • Pass 2: Ghi 1
  • Pass 3: Ghi 0
  • Pass 4: Ghi 1
  • Pass 5: Ghi 0
  • Pass 6: Ghi 1
  • Pass 7: Ghi ký tự ngẫu nhiên

Chúng tôi thấy nhiều biến thể VSITR bao gồm một với chỉ ba pass, một ghi chữ A trong pass cuối thay vì ký tự ngẫu nhiên, và một ghi xen kẽ 1 và 0 trên toàn ổ như pass cuối.

GOST R 50739-95

Thực tế không bao giờ có phương pháp xóa dữ liệu GOST R 50739-95 chính thức. Có tài liệu GOST R 50739-95, nhưng nó không chỉ định tiêu chuẩn hoặc phương pháp xóa dữ liệu nào.

Dù vậy, các triển khai dưới đây được gắn nhãn phương pháp GOST bởi hầu hết chương trình xóa dữ liệu.

ГОСТ P 50739-95, dịch là GOST R 50739-95, là bộ tiêu chuẩn do Nga phác thảo để bảo vệ chống truy cập trái phép thông tin. Văn bản đầy đủ GOST R 50739-5 có thể đọc (bằng Nga) ở đây: ГОСТ Р 50739-95.

ГОСТ là viết tắt của государственный стандарт nghĩa là tiêu chuẩn nhà nước.

Phương pháp xóa dữ liệu GOST R 50739-95 thường được triển khai theo một trong hai cách:

Phiên bản đầu tiên:

  • Pass 1: Ghi 0
  • Pass 2: Ghi ký tự ngẫu nhiên

Phiên bản thứ hai:

  • Pass 1: Ghi ký tự ngẫu nhiên

Một khác biệt lớn giữa phương pháp xóa dữ liệu này so với các phương pháp khác, là không yêu cầu có pass "xác minh" sau khi thông tin đã bị ghi đè. Tất cả nghĩa là chương trình dùng phương pháp xóa này vẫn có thể tuyên bố dùng GOST R 50739-95 ngay cả khi nó không kiểm tra lại dữ liệu thực sự đã bị xóa.

Tuy nhiên, bất kỳ chương trình nào dùng GOST R 50739-95 có thể xác minh ghi đè nếu chọn; thường là tùy chọn trong chương trình xóa dữ liệu và file shredder.

Gutmann

Phương pháp Gutmann, phát triển bởi Peter Gutmann năm 1996, dùng ký tự ngẫu nhiên, thay vì chỉ 0 như kỹ thuật khác, cho 4 pass đầu và 4 pass cuối, nhưng sau đó dùng mẫu ghi đè phức tạp từ Pass 5 đến Pass 31. Tổng cộng ghi 35 pass.

Có giải thích dài về phương pháp Gutmann gốc, bao gồm bảng mẫu dùng trong mỗi pass.

Phương pháp này được thiết kế cuối những năm 1900. Ổ cứng thời đó dùng phương pháp mã hóa khác với những gì chúng ta dùng hôm nay, nên hầu hết pass phương pháp này thực hiện hoàn toàn vô dụng cho ổ cứng hiện đại. Không biết chính xác mỗi ổ cứng lưu trữ dữ liệu như thế nào, cách tốt nhất xóa nó là dùng mẫu ngẫu nhiên.

Peter Gutmann chính mình đã nói trong lời kết bài gốc của ông:

Mọi ổ cứng chỉ dùng một phương pháp mã hóa để lưu dữ liệu, nên điều được nói ở đây là trong khi phương pháp Gutmann có thể áp dụng cho nhiều loại ổ cứng khác nhau dùng các phương pháp mã hóa khác nhau, ghi dữ liệu ngẫu nhiên là tất cả những gì thực sự cần làm.

Kết luận: Phương pháp Gutmann có thể làm được nhưng các phương pháp xóa dữ liệu khác cũng làm được.

Schneier

Phương pháp Schneier được tạo bởi Bruce Schneier và xuất hiện trong sách của ông Applied Cryptography: Protocols, Algorithms, and Source Code in C (ISBN 978-0471128458).

Đây là cách triển khai thường thấy:

  • Pass 1: Ghi 1
  • Pass 2: Ghi 0
  • Pass 3: Ghi luồng ký tự ngẫu nhiên
  • Pass 4: Ghi luồng ký tự ngẫu nhiên
  • Pass 5: Ghi luồng ký tự ngẫu nhiên
  • Pass 6: Ghi luồng ký tự ngẫu nhiên
  • Pass 7: Ghi luồng ký tự ngẫu nhiên

Một số chương trình có thể dùng phương pháp Schneier với biến thể nhỏ, như xác minh sau pass đầu hoặc cuối.

Pfitzner

Roy Pfitzner, người tạo phương pháp xóa dữ liệu này, đã nói dữ liệu có thể khôi phục được nếu chỉ ghi đè 20 lần, và ghi ký tự ngẫu nhiên hơn 30 lần nên đủ. Tuy nhiên, việc này có chính xác hay không còn tranh cãi.

Mặc dù hầu hết phần mềm triển khai phương pháp Pfitzner theo cách sau, một số có thể sửa đổi và dùng số pass nhỏ hơn (bảy là phổ biến):

Pass 1 - 33: Ghi ký tự ngẫu nhiên

Đôi khi viết là Pfitzner 33-pass, Pfitzner 7-pass, random(x33) hoặc random(x7).

Ngoài ra, hầu hết phần mềm cho phép chạy phương pháp Pfitzner nhiều hơn một lần. Vì vậy nếu bạn chạy phương pháp này 50 lần, phần mềm sẽ ghi đè ổ không 33 lần, mà 1.650 lần (33x50)!

Một số ứng dụng xóa dữ liệu cũng có thể xác minh các pass sau khi hoàn thành.

Random Data (Dữ liệu ngẫu nhiên)

Một số phương pháp xóa dữ liệu ghi đè dữ liệu hiện có bằng 0 hoặc 1. Khác bao gồm cả 0 và 1 nhưng cũng ký tự ngẫu nhiên. Tuy nhiên, phương pháp Random Data, như tên gợi ý, chỉ dùng ký tự ngẫu nhiên.

Phương pháp xóa dữ liệu được triển khai theo nhiều cách:

Pass 1 - ?: Ghi ký tự ngẫu nhiên

Hầu hết công cụ xóa dữ liệu cung cấp phương pháp Random Data dùng nó như phương pháp xóa dữ liệu tự làm, cho phép tùy chỉnh số pass. Do đó, bạn có thể thấy phương pháp này chạy chỉ hai pass hoặc nhiều tới 20, 30 hoặc hơn. Bạn cũng có thể có tùy chọn xác minh sau mỗi pass hoặc chỉ pass cuối.

Một số chương trình cho phép tùy chỉnh không chỉ số pass mà còn ký tự dùng. Ví dụ, bạn có thể chọn phương pháp Random Data nhưng sau đó được tùy chọn thêm pass chỉ 0. Tuy nhiên, ngay cả khi chương trình cho phép tùy chỉnh phương pháp xóa dữ liệu, bất kỳ điều gì lệch xa quá so với giải thích trên sẽ dẫn đến phương pháp không còn là Random Data.

Write Zero (Ghi 0)

Phương pháp xóa dữ liệu Write Zero, không ngạc nhiên, thường được triển khai như sau:

  • Pass 1: Ghi 0

Một số triển khai phương pháp này có thể bao gồm xác minh sau pass đầu, có thể ghi ký tự khác 0, hoặc có thể ghi 0 qua vài pass, nhưng đó không phải cách phổ biến.

Có đủ để xóa dữ liệu không?

Một số phương pháp xóa dữ liệu thay thế dữ liệu đọc được thường xuyên bằng ký tự ngẫu nhiên. Như vừa nhắc, Write Zero làm cùng việc nhưng dùng... 0. Về mặt thực tế, nếu bạn xóa ổ cứng bằng 0 rồi vứt đi, người lượm rác ngẫu nhiên nhặt được nó sẽ không khôi phục được bất kỳ dữ liệu đã xóa nào của bạn.

Nếu đó là đúng, bạn có thể thắc mắc, tại sao các loại phương pháp xóa dữ liệu khác còn tồn tại. Với tất cả phương pháp xóa dữ liệu có sẵn, mục đích của tiện ích zero-fill là gì? Phương pháp Random Data, ví dụ, ghi ký tự ngẫu nhiên vào ổ thay vì 0, vậy nó khác gì Write Zero hoặc bất kỳ cái khác?

Một khía cạnh không chỉ là ký tự gì đang được ghi mà là phương pháp hiệu quả như thế nào trong việc ghi đè dữ liệu. Nếu chỉ làm một pass ghi đơn lẻ, và phần mềm không xác minh mọi mảnh dữ liệu đã bị xóa, thì phương pháp đó sẽ không hiệu quả bằng phương pháp có xác minh.

Nói cách khác, nếu bạn dùng Write Zero trên một ổ và nó xác minh tất cả dữ liệu đã bị ghi đè, bạn có thể tin rằng thông tin kém khả năng được khôi phục hơn nếu cùng dữ liệu bị ghi đè bằng phương pháp Random Data nhưng không xác minh mỗi sector được thay bằng ký tự ngẫu nhiên.

Tuy nhiên, ký tự cụ thể cũng có thể cung cấp quyền riêng tư tốt hơn ký tự khác. Nếu chương trình khôi phục tệp biết dữ liệu bị ghi đè chỉ bằng 0, nó dễ dàng lọc qua dữ liệu tồn tại hơn so với chương trình không biết ký tự dùng, như trong phương pháp Schneier.

Lý do khác cho tất cả các phương pháp xóa dữ liệu khác là một số tổ chức muốn chứng minh thông tin của họ bị xóa theo cách cụ thể nhất có khả năng ngăn chặn khôi phục, nên họ dùng một phương pháp xóa dữ liệu an toàn với tham số cụ thể cho mọi nhu cầu xóa dữ liệu.

Phương pháp xóa dữ liệu nào là tốt nhất?

Ghi đè một hoặc nhiều tệp, hoặc toàn bộ ổ cứng, chỉ một lần với một ký tự đơn lẻ, nên ngăn chặn bất kỳ phương pháp khôi phục tệp dựa trên phần mềm nào khôi phục dữ liệu từ ổ cứng. Điều này gần như được đồng thuận phổ quát.

Theo một số nhà nghiên cứu1, một lần ghi đè dữ liệu đủ để ngăn chặn cả phương pháp nâng cao, dựa trên phần cứng trích xuất thông tin từ ổ cứng, nghĩa là hầu hết phương pháp xóa dữ liệu là quá mức. Điều này không được đồng thuận như nhau.

Hầu hết chuyên gia đồng ý Secure Erase là cách tốt nhất để ghi đè toàn bộ ổ cứng trong một pass. Phương pháp Write Zero rất đơn giản thực hiện về cơ bản cùng điều, dù chậm hơn nhiều.

Sử dụng bất kỳ phương pháp xóa nào để xóa dữ liệu thực chất chỉ ghi dữ liệu khác lên trên dữ liệu trước đó của bạn để thông tin bị thay thế bằng thứ vô dụng — mỗi phương pháp hoạt động theo cách này. Dữ liệu mới về cơ bản là ngẫu nhiên và không thực sự chứa bất kỳ thông tin cá nhân nào của bạn, đó là lý do 1, 0, và ký tự ngẫu nhiên được dùng.

[1] Craig Wright, Dave Kleiman, và Shyaam Sundhar R.S. trong Overwriting Hard Drive Data: The Great Wiping Controversy có sẵn ở đây [PDF].

Nếu một lần ghi đè đủ, tại sao lại có nhiều phương pháp xóa dữ liệu?

Như đã nhắc, không phải ai cũng đồng ý về phương pháp xóa dữ liệu dựa trên phần mềm sẽ ngăn chặn tất cả các phương pháp có thể khôi phục dữ liệu.

Bởi vì các phương pháp nâng cao, dựa trên phần cứng trích xuất thông tin từ ổ cứng tồn tại, một số tổ chức chính phủ và nhà nghiên cứu đã độc lập thiết kế ra các phương pháp ghi đè dữ liệu mà, theo nghiên cứu của họ, nên ngăn chặn các phương pháp khôi phục nâng cao này hoạt động.

Có nghĩa gì khi "Xác minh ghi"?

Hầu hết phương pháp xóa dữ liệu chạy xác minh sau khi ghi ký tự lên dữ liệu, nghĩa là nó kiểm tra ổ để đảm bảo nội dung thực sự đã được ghi đè.

Nói cách khác, xác minh ghi dữ liệu giống như kiểm tra "có phải tôi vừa làm đúng cách không?". Nếu ghi đè không hoàn thành vì lý do gì, phần mềm sẽ nhiều nhất làm lại pass cụ thể đó cho đến khi có thể xác minh dữ liệu đã bị ghi đè, hoặc nó chỉ báo cho bạn biết xác minh không hoàn thành như mong đợi để bạn có thể chạy lại thủ công nếu muốn.

Một số công cụ xóa dữ liệu cho phép bạn thay đổi số lần nó xác minh tệp đã biến mất. Một số có thể xác minh chỉ một lần ở cuối toàn bộ quá trình (sau khi tất cả pass hoàn thành), trong khi khác sẽ xác minh ghi sau mỗi pass.

Kiểm tra toàn bộ ổ sau mỗi pass để đảm bảo tệp đang bị xóa chắc chắn sẽ mất nhiều thời gian hơn hoàn thành vì nó phải kiểm tra thường xuyên hơn chỉ một lần ở cuối.

Phần mềm hỗ trợ các phương pháp này

Trong bảng dưới đây là các chương trình file shredder và công cụ xóa dữ liệu hỗ trợ các phương pháp xóa dữ liệu mô tả ở trên. Nếu bạn không chắc dùng cái nào, tham khảo danh sách chương trình xóa toàn ổ hoặc danh sách công cụ xóa cấp tệp của chúng tôi.

[Bảng so sánh phần mềm hỗ trợ các phương pháp xóa dữ liệu - xem nội dung gốc để biết chi tiết]

Hầu hết chương trình cũng cho phép tùy chỉnh phương pháp xóa dữ liệu riêng với mẫu ghi đè và số pass bất kỳ. Ví dụ, chương trình có thể cho bạn chọn ghi đè dữ liệu bằng 0 pass đầu, 1 pass hai, và ký tự ngẫu nhiên cho tám pass tiếp theo.