tiger682 asked in 電腦與網際網路軟體 · 1 decade ago

請問什麼是電腦的DEP???

如題

本人是電腦白癡

想要知道有關DEP的資料...

2 Answers

Rating
  • 1 decade ago
    Best Answer

    DEP(Date Execution Prevention資料執行保護)

    [table] DEP的防病毒原理

      如果你的系統升級到了SP2,啟用SP2的DEP功能即可防範病毒破壞,這是因為DEP能夠對各種程式進行監視,阻止病毒在受保護的記憶體位置運行有害代碼。DEP通過處理器的NX(No eXecute)功能,查找記憶體中沒有明確包含可執行代碼的資料(這些資料有時會是病毒的源代碼),找到這些資料後,NX將它們都標記為“不可執行”。以後如果某程式在記憶體中,試圖執行這些帶“不可執行”標記的代碼,SP2將會自動關閉該程式。因此,假如你運行了一個已經染毒的軟體,DEP就會把病毒代碼標記為“不可執行”,這樣就能阻止病毒在記憶體中運行,保護電腦中的檔免受蠕蟲、病毒的傳染破壞。

      如果你想充分發揮DEP的保護功能,除了要把系統升級到SP2之外,你的CPU還必須支援DEP技術。目前常見的32位處理器(例如P4 Northwood等)並不支援NX,支援該技術的CPU主要有AMD的64位處理器(Athlon 64、AMD Opteron),以及Intel的安騰系列CPU、J系列的P4 Prescott,據說nVIDIA、VIA、全美達

    等公司也計畫在其晶片中加入NX技術,不過這些廠商更新NX的步伐過於緩慢,正式推出還有待時日。

      啟用或禁用DEP的方法

      默認情況下,SP2僅對基本 Windows 程式和服務啟用了DEP。不過你也可以自己設置,讓電腦上的所有程式都啟用DEP,以便防範病毒。例如除了Acrobat Reader5.0之外,要讓所有的程式和服務都啟用DEP,操作方法是:以管理員許可權帳

    戶登錄SP2,然後單擊“開始→“控制台”,雙擊“系統”,單擊“進階”→“性能”下的“設定”。

    單擊“資料執行防止”選項卡,選中“為所有Windows程式和服務啟用DEP,除我選擇的這些”單擊“添加”。

    導航到“Program Files”檔夾,選擇該程式(Acrobat Reader 5.0)的可執行檔,最後單擊“確定”完成。

    這樣就除了Acrobat Reader 5.0外所有的程式都受到了DEP的保護,但以後該程式就很容易受到攻擊,病毒能夠潛入該程式中,然後再傳染給電腦上的其他程式及Outlook中的聯繫人,並且破壞你的個人檔。如果有的程式啟用 DEP 後無法正常運行,你可以向軟體廠商索取相容DEP的程式版本,如果沒有這樣的版本則禁用DEP。

  • 1 decade ago

    DEP很容易誤判 = ="

Still have questions? Get your answers by asking now.