Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

File Streams Là Gì Và Cách Tận Dụng Chúng? [Giải Thích]

Khi thiết kế Windows, Microsoft không dùng thuộc tính bình thường lưu thông tin file (ví dụ ngày tạo), mà lưu ở nơi ẩn gọi là file streams.

Bài này giải thích file streams và cách tận dụng.

Mỗi file Windows có stream mặc định ứng dụng dùng lưu thông tin. File cũng có thể có nhiều stream (alternate streams), nhưng hiếm khi ứng dụng dùng.

Cách ẩn thông tin text trong file

Ứng dụng tốt nên lưu data trong alternate streams thay vì default stream. Tuy nhiên hầu hết chương trình không quan tâm, chỉ dùng default stream. Tạo alternate stream dễ dàng bằng lệnh file:stream trong command prompt.

Để ẩn text trong file, tạo alternate stream lưu thông tin. Ví dụ file program.exe.

  1. Mở command prompt. Gõ:
    notepad "program.exe:hide"
  2. Notepad tạo alternate stream hide.txt bên trong program.exe. Click Yes lưu text muốn giấu.

Copy file program.exe đi đâu, stream cũng theo. Truy cập stream cần biết tên (hide.txt) → khó bị phát hiện.

Kiểm tra file có từ nguồn ngoài không

Windows dùng tính năng này kiểm soát nguồn file. Cách tốt tăng bảo mật: click chuột phải file → Properties.

Tab General: nếu file từ máy khác/Internet, sẽ thấy thông tin nguồn gốc.

Quản lý File Streams

Windows không có công cụ xem file nào có stream, cũng không liệt kê stream. Cần công cụ Streams của Mark Russinovich (nhân viên Microsoft).

Dùng Streams xem file có nhiều stream không, tên stream, kích thước. Nhiều file có stream Zone.Identifier:$DATA - Windows dùng lưu nguồn file. Chỉ tồn tại nếu file từ máy khác/Internet.

Mặc định Windows chặn chương trình tải từ Internet. Nếu chắc an toàn, dùng Streams xóa data này → Windows không hỏi unblock mỗi lần chạy.

Cách khác xem streams (Vista/7)

Dùng lệnh dir /R. Stream info sẽ hiện ra. File có 2 stream: unnamed (default) và Zone.Identifier:$DATA. File không từ ngoài không có stream này.

Bạn biết cách khác giấu dữ liệu mật trong file không?