資料執行防護 (DEP) 透過硬體 (NX/XD bit) 或軟體模擬,標記記憶體頁面為不可執行,有效緩衝緩衝區溢位、程式碼注入等攻擊。Windows Server 2008 允許為特定應用程式調整 DEP 策略。
配置步驟
- 「電腦」右鍵 → 「內容」 → 「進階系統設定」 → 「效能」區塊「設定」。
- 切換「資料執行防護」索引標籤。
- 預設選項為「為除下列選取的程式之外的所有程式及服務開啟 DEP」(白名單模式)。
- 若關鍵應用程式出現在例外清單中,表示該程式未受 DEP 保護。請選中該程式 → 「移除」 → 「確定」。
- 重新啟動應用程式(或系統)使設定生效。
策略選擇建議
- 僅為基本 Windows 程式和服務開啟 DEP(黑名單模式): 相容性最佳,但防護面最窄。
- 為所有程式和服務開啟 DEP,除非另有選取(白名單模式,預設): 防護面最廣,舊版/非相容應用需逐一加入例外。
注意: 64 位元應用程式強制啟用硬體 DEP,無法透過此介面停用。若應用程式因 DEP 崩潰,優先尋找廠商更新版本,僅在無替代方案時加入例外,並評估風險。