Công cụ nhanh hơn shred để làm cho tập tin hơi khó phục hồi?


2

Tôi cần xé nhỏ các tệp, nhưng có quá nhiều tệp và shredmất nhiều tuổi cho mỗi tệp.
Mỗi tệp là 4GB.

Có một công cụ nhanh hơn shred -n 1?

Thật kỳ lạ, shred -n 1trên một tệp 4GB mất nhiều thời gian hơn so với sao chép tệp 4GB vào đĩa.
Đối với cùng một tệp 4GB:

  • shred -z -n 1 : 6 phút
  • shred -n 1 : 4 phút
  • sao chép tập tin 4GB: 3 phút

Tôi có nên sao chép một tệp 4GB vào mỗi tệp không? Bất cứ điều gì thông minh hơn?


1
Các công cụ này sẽ cần phải biết các loại tệp cụ thể và thực hiện các chiến lược cụ thể, và vẫn còn tồi tệ hơn shredtrong mọi trường hợp. Ví dụ: xóa "tiêu đề" của tệp CSV sẽ không làm được gì nhiều. Chỉ cần để nó chạy qua đêm.
Daniel Beck

@DanielBeck: Cảm ơn, chỉ tiêu diệt các tiêu đề có lẽ không phải là một ý tưởng hay và tôi đã phân tích nhiều thời gian hơn, vì vậy tôi đã điều chỉnh lại câu hỏi của mình.
Nicolas Raoul

Thermite nhanh hơn nếu nó đáp ứng yêu cầu của bạn.
Joshua

Câu trả lời:


3

Shred nên chậm hơn một bài viết có cùng kích thước, vì của bạn -z.

Từ hướng dẫn:

z, --zero
    add a final overwrite with zeros to hide shredding

Nếu bạn không cố gắng che giấu sự thật rằng nó bị cắt vụn và chỉ muốn thực sự cắt nhỏ nó, hãy bỏ qua -z.

Rõ ràng có thể vô dụng khi sử dụng shred nếu bạn đang sử dụng ReiserFS, XFS, Ext3, một số hệ thống RAID ...


+1 Xấu của tôi, tôi đã hiểu nhầm "--zero" là "điền vào số không thay vì điền vào / dev / urandom". Điều đó giải thích tại sao nó lại mất gấp đôi thời gian! Đó là trên FAT32.
Nicolas Raoul

1

Lý do phải mất một thời gian loong là shred đang ghi đè lên từng bit của tệp gốc và sau đó viết lại bằng số không.

Một ghi đè sẽ làm mọi thứ bạn cần (trừ khi bạn có một yêu cầu quy định cụ thể đối với nhiều ghi đè), vì vậy, kiểm tra kích thước tệp sau đó sao chép một tệp ít nhất là cho mỗi tệp sẽ ghi đè lên toàn bộ tệp.

Nếu bạn chỉ cần 'xóa' tệp trong * nix, chỉ cần xóa các nút và trong Windows chỉ cần xóa và làm trống thùng rác, tuy nhiên cả hai cơ chế này sẽ cho phép các công cụ pháp y truy xuất phần lớn dữ liệu. Điều tương tự sẽ xảy ra nếu bạn chỉ ghi đè bằng một tệp nhỏ.

Hãy đọc câu hỏi này trên Security Stack Exchange và bài đăng trên blog được liên kết rộng hơn của chúng tôi


Tôi đang sử dụng -n 1vì vậy chỉ có một ghi đè duy nhất được thực hiện.
Nicolas Raoul

Ồ dĩ nhiên rồi. Trong trường hợp đó, vấn đề là bạn đang bao quát toàn bộ tập tin. Nhưng bạn cần phải làm điều đó nếu bạn muốn xóa dữ liệu ngay cả khi bạn xóa tiêu đề, thật đơn giản để lấy phần còn lại của tệp
Rory Alsop

Bạn nói đúng, ý tưởng của tôi chỉ loại bỏ các tiêu đề là một ý tưởng tồi.
Nicolas Raoul
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.