Phương pháp Schneier (Phương pháp vệ sinh dữ liệu)

Phương pháp Schneier có phải là cách tốt để xóa dữ liệu không?

Phương pháp Schneier là phương pháp vệ sinh dữ liệu dựa trên phần mềm được sử dụng trong một số chương trình hủy tệphủy dữ liệu để ghi đè thông tin hiện có trên ổ đĩa cứng hoặc các thiết bị lưu trữ khác.

Xóa một ổ đĩa cứng bằng phương pháp vệ sinh dữ liệu Schneier sẽ ngăn chặn tất cả các phương pháp khôi phục tập tin dựa trên phần mềm từ việc tìm kiếm thông tin trên ổ đĩa và cũng có khả năng ngăn chặn hầu hết các phương pháp phục hồi dựa trên phần cứng từ việc trích xuất thông tin.

Trong ngắn hạn, phương pháp Schneier ghi đè dữ liệu trên một thiết bị lưu trữ với một, và sau đó một số không, và cuối cùng với một số ký tự ngẫu nhiên. Có thêm chi tiết về điều này bên dưới, cũng như một vài ví dụ về các chương trình bao gồm phương pháp Schneier như một tùy chọn khi xóa dữ liệu.

Phương pháp Schneier làm gì?

Tất cả các phương pháp vệ sinh dữ liệu hoạt động theo cách tương tự nhưng chúng không phải lúc nào cũng được triển khai theo cùng một cách. Ví dụ, phương thức Write Zero chỉ ghi đè dữ liệu bằng 0. Những người khác, như Random Data , chỉ sử dụng các ký tự ngẫu nhiên. HMG IS5 là rất giống ở chỗ nó viết một số không, sau đó một, và sau đó một nhân vật ngẫu nhiên, nhưng chỉ có một vượt qua của một nhân vật ngẫu nhiên.

Tuy nhiên, với phương thức Schneier, có sự kết hợp của nhiều ký tự ngẫu nhiên cũng như số không và ký tự. Đây là cách nó được thực hiện bình thường:

Một số chương trình có thể sử dụng phương pháp Schneier với các biến thể nhỏ. Ví dụ: một số ứng dụng có thể hỗ trợ xác minh sau lần vượt qua đầu tiên hoặc lần cuối cùng. Điều đó có nghĩa là xác nhận rằng ký tự, giống như một ký tự ngẫu nhiên, đã thực sự được ghi vào ổ đĩa. Nếu không, phần mềm có thể cho bạn biết hoặc chỉ tự động khởi động lại và chạy qua các lần nữa.

Mẹo: Có một số chương trình cho phép bạn tùy chỉnh các đường chuyền, giống như thực hiện thêm số không ghi sau khi vượt qua 2. Tuy nhiên, nếu bạn thực hiện đủ thay đổi đối với phương thức Schneier, nó không thực sự phương thức đó . Ví dụ: nếu bạn đã xóa hai thẻ đầu tiên và sau đó thêm một số ký tự ngẫu nhiên khác, bạn sẽ xây dựng phương pháp Gutmann .

Chương trình hỗ trợ Schneier

Một số chương trình khác nhau cho phép bạn sử dụng phương pháp Schneier để xóa dữ liệu. Một vài ví dụ là Eraser , File Shredder an toàn , trình hủy dữ liệu CBL , CyberShredder, xóa các tập tin vĩnh viễn và xóa dữ liệu EASIS miễn phí.

Tuy nhiên, như chúng tôi đã nói ở trên, một số trình huỷ tệp và chương trình hủy dữ liệu cho phép bạn tùy chỉnh những gì diễn ra trong quá trình truyền. Điều này có nghĩa là ngay cả khi họ không có phương thức này, bạn vẫn có thể "xây dựng" phương thức Schneier trong các chương trình đó bằng cách sử dụng cấu trúc từ trên cao.

Hầu hết các chương trình hủy dữ liệu đều hỗ trợ nhiều phương pháp vệ sinh dữ liệu ngoài phương pháp Schneier. Nếu bạn muốn, bạn có thể chọn phương thức xóa dữ liệu khác khi bạn mở chương trình.

Thông tin thêm về phương pháp Schneier

Phương pháp Schneier được tạo ra bởi Bruce Schneier và xuất hiện trong cuốn sách của ông Ứng dụng Mật mã: Giao thức, Thuật toán và Mã nguồn trong C (ISBN 978-0471128458).

Bruce Schneier có một trang web tên là Schneier on Security.

Đặc biệt cảm ơn Brian Szymanski đã làm rõ một số chi tiết về tác phẩm này.