Thông tin tài liệu:
Quản Trị Mạng - Ở chế độ mặc định, mỗi khi bạn tải bất kỳ file nào từ Internet về máy tính qua trình duyệt, hệ điều hành Windows sẽ lưu ý rằng file đó chứa các thành phần có thể gây hại cho hệ thống.
Nội dung trích xuất từ tài liệu:
Tìm hiểu về thông báo “File Downloaded from the Internet” của Windows Tìm hiểu về thông báo “File Downloaded from the Internet” của Windows Quản Trị Mạng - Ở chế độ mặc định, mỗi khi bạn tải bất kỳ file nào từInternet về máy tính qua trình duyệt, hệ điều hành Windows sẽ lưu ý rằngfile đó chứa các thành phần có thể gây hại cho hệ thống. Và khi chúng ta mởfile đó, phụ thuộc vào từng định dạng riêng, Windows sẽ tiếp tục hiển thịbảng thông báo người dùng có chắc chắn muốn kích hoạt file đó haykhông. Vậy cơ chế nào giúp Windows xác định và phân loại tùy từng loại file nhưvậy, và liệu chúng ta có thể loại bỏ được tính năng này đi hay không? Windows lưu trữ thông báo Downloaded from the Internet ở đâu? Để tiến hành thử nghiệm, chúng ta sẽ tiến hành so sánh 2 file dữ liệu, đượccopy từ file cài đặt XML Notepad 2007 của Microsoft. Mặc dù có tên khác nhau(với số 1 và 2 ở phía cuối), các bạn có thể thấy 2 file này hoàn toàn giống nhau dựavào phương pháp xác định qua MD5: Tuy nhiên, khi file 1 hoạt động thì Windows sẽ hiển thị thông báo như hìnhdưới đây: Còn file 2 thì không gặp tình trạng như vậy Nguyên nhân cơ bản là do file 1 có cơ chế Alternate Data Stream (ADS) vớitên là Zone.Identifier, có chức năng lưu trữ thông tin về nguồn gốc của file này, vàfile 2 không có thuộc tính này. Khi sử dụng Sysinternals Streamsđể phân tích,chúng ta có thể thấy rằng file XmlNotepad1.msi có chứa thông tin ADS với 26byte dữ liệu, vàXmlNotepad2.msi không có phần thông tin này. Và đây chính làsự khác biệt, vì Windows dựa vào đây để xác định nguồn gốc của file đượcdownload từ Internet: Hoặc có thể xác nhận ADS bằng lệnh: dir /r [optional_file_filter] Làm sao để xóa bỏ những thông tin này? Lý do để Windows hiển thị bảng thông báo như vậy là hoàn toàn có mục đích,nhưng nếu bạn biết và hoàn toàn chắc chắn về nguồn gốc download file thì có thểgỡ bỏ những thông báo này để tránh phiền phức. Ở phần trên, chúng tôi đã chỉ ra cách xác định thông tin ADS từ CommandLine, tuy nhiên các bạn vẫn có thể bỏ phần thông báo này dựa vào thuộcthẻ General của file: Nhấn nút Unblock để xóa bỏ thông báo như trên Mặt khác, nếu chúng ta có nhiều file và cũng muốn gỡ bỏ phần thông báo thìcó thể sử dụng tiện ích Streams. Mở Command Prompt và trỏ tới thư mục lưu trữfile, hoặc truy cập trực tiếp tới thư mục sau đó giữ Shift và nhấn chuột phải,chọn Open command window here từ menu hiển thị: Sau đó, gõ lệnh: streams -s -d . Câu lệnh trên sẽ xóa bỏ toàn bộ thông tin ADS (không chỉ Zone.Identifier)trên toàn bộ file dữ liệu trong thư mục hiện tại và thư mục con. Trong bài thửnghiệm này, chúng ta có 2 file có chứa dữ liệu ADS và đã thành công. Làm thế nào để gán thông tin Downloaded from the Internet vào bất cứfile nào? Những thông tin này được lưu trữ trong phần ADS Zone.Identifier và đượcáp dụng với tất cả các file dữ liệu. Ví dụ: nếu muốn gán thông tin như vậy vào fileXmlNotepad1.msi thì làm như sau. Trước tiên, các bạn chạy lệnh: notepad [filename]:Zone.Identifier Vì phần thông tin ADS này chưa có sẵn, cho nên Windows sẽ yêu cầu chúngta tạo mới. Chọn Yes: Trong Notepad, các bạn nhập đoạn thông tin sau: [ZoneTransfer]ZoneId=3 Lưu thay đổi vào file và đóng Notepad lại: Giờ đây, khi ta chạy file XmlNotepad1.msi hoặc xem thông tin trongphần Properties, phần thông báo cũ sẽ được thay thế. Và cách làm tương tự nhưvậy có thể được áp dụng với nhiều định dạng file khác như MP3, DOC, CHM... Chúccác bạn thành công!