Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

從 Windows 8 內建 SmartScreen 看檔案流:Zone.Identifier 與安全機制

編輯:Win8 系統應用技巧

Windows 8 將 SmartScreen 篩選器提升為系統層級功能,下載自網路的執行檔若不符合信任規則會彈出警告,並以 NTFS 替代資料流 (ADS) 標記來源區域。

SmartScreen 警告機制

開啟網路下載的程式時,系統檢查檔案,若不符規則彈出「Windows 保護您的電腦」警告。

檔案屬性中的區域標識

檔案右鍵「內容」最下方會顯示「這個檔案來自另一台電腦,可能會為了保護這台電腦而被封鎖」,點選「解除封鎖」即可正常執行。

NTFS 替代資料流 (ADS) 儲存區域資訊

系統使用名為 Zone.Identifier 的替代資料流(約 20 位元組)記錄來源區域,一般檔案總管無法看見,需用命令提示字元查看:

more < IFEO_V2.exe:Zone.Identifier

內容範例:

[ZoneTransfer]
ZoneId=3

ZoneId 對照表

  • 1:信任網站
  • 2:區域內部網路
  • 3:網際網路(預設會觸發 SmartScreen 警告)
  • 4:限制網站(系統直接拒絕執行,除非手動解除封鎖或調整安全性設定)

工具支援

Microsoft 提供 streams.exe 列出檔案/資料夾的所有替代資料流詳細資訊;查看特定資料流內容可用 more < 檔案名:資料流名稱。

因檔案命名不允許冒號,一般桌面程式無法直接開啟替代資料流內容。

Copyright © Windows教程網 All Rights Reserved