Những gì loại Nul> nfile nào đó làm được với một số người khác trong Windows?


11

Cụ thể, có type nul > somefileghi đè lên toàn bộ tệp trên đĩa không? Tôi thấy một trang web tập lệnh hàng loạt khuyên bạn nên tạo tập lệnh FTP một cách nhanh chóng và sau đó "xóa" nó một cách an toàn bằng lệnh trong tiêu đề. Có công đức cho điều này?

Câu trả lời:


9

Những gì loại Nul> nfile nào đó làm được với một số người khác trong Windows?

  1. Đầu tiên, somefileđược mở để ghi - điều này tự động làm cho tệp bị cắt thành 0 byte. Dữ liệu vẫn còn trên đĩa, chỉ được đánh dấu là "miễn phí" trong bitmap

  2. Sau đó, nội dung của nulđược ghi vào somefile- trong trường hợp này, chính xác là 0 byte, vì bạn không thể đọc bất cứ thứ gì từ đó nul. Dữ liệu cũ không bị ghi đè.

  3. Các tập tin được đóng lại.

Tôi thấy một trang web tập lệnh hàng loạt khuyên bạn nên tạo tập lệnh FTP một cách nhanh chóng và sau đó "xóa" nó một cách an toàn bằng lệnh trong tiêu đề. Có công đức cho điều này?

Nó không "an toàn" hơn del somefile. Nó thậm chí không xóa dữ liệu khỏi đĩa.

Để xóa tệp một cách an toàn, hãy sử dụng tiện ích xóa sạch như sdelete hoặc Eraser . Mặc dù, tập lệnh FTP có thực sự đáng để xóa an toàn không?


1
"Tập lệnh FTP có thực sự đáng để xóa an toàn không" - Chà, nó để lộ mật khẩu trong bản rõ trên một máy từ xa.
wes

2
@wes: Nếu bạn không thể đảm bảo an ninh vật lý và hệ điều hành của máy để ngăn phục hồi tập lệnh đã nói, thì bạn cũng không thể đảm bảo rằng lưu lượng FTP không bị đánh hơi ... Nhưng một vài gợi ý. Chuyển sang giao thức an toàn hơn - SFTP hoặc ít nhất là FTP / TLS. Ngoài ra, tạo một thư mục riêng cho tệp chứa mật khẩu (tập lệnh hoặc tệp cấu hình của máy khách) và bật mã hóa EFS cho nó. Tất cả các tệp mới bên trong sẽ được tự động mã hóa ở cấp độ hệ điều hành. Cả hai giao thức đều hỗ trợ xác thực khóa công khai thay thế.
user1686

Và lưu ý rằng trên SSD tất cả các cược đã tắt; hiện tại bạn chỉ đơn giản là không thể xóa chúng vì các bit thực tế trên thiết bị được tách rời bởi ít nhất một lớp trừu tượng khỏi HĐH.
Joey

Do đó, giải pháp duy nhất là không lưu trữ thông tin xác thực vào đĩa ngay từ đầu.
user1686

Có cách nào để khôi phục tập tin / dữ liệu gốc đã được cập nhật với loại nul> tên tệp không?
Ê

2

Nó 'có thể' ghi đè lên tệp bằng số không, nhưng ngay cả khi có, đó hầu như không phải là một cách xóa an toàn. Bạn sẽ tốt hơn nếu sử dụng SDelete cho việc này nếu bạn có thể.


1

Xóa một tệp sẽ không ngăn các tiện ích của bên thứ ba không xóa nó một lần nữa, tuy nhiên bạn có thể biến bất kỳ tệp nào thành tệp 0 byte để phá hủy chuỗi phân bổ tệp như thế này:

TYPE nul> C: \ example \ MyFile.txt

DEL C: \ example \ MyFile.txt

Nguồn xuống một nửa trang


Làm thế nào mà khác với chỉ DELeting các tập tin? Trong cả hai trường hợp, hệ điều hành cuối cùng sẽ ghi đè lên không gian đó trên đĩa, đúng không?
wes

1
Cuối cùng, có nhưng khi nào, năm tới? Không có cách nào để biết khi nào.
Moab

Quan điểm của tôi khi yêu cầu xác định những tác động tức thời / có lợi nào "phá hủy chuỗi phân bổ tệp" so với việc xóa tệp.
wes

Phá hủy ngay lập tức dữ liệu (tệp) để bạn không thể sử dụng phần mềm để khôi phục dữ liệu như bạn có thể khi bạn chỉ cần xóa nó, ít nhất đó là việc của tôi.
Moab
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.