Kompüterlərin meydana çıxmasından dərhal sonra ilk kompüter virusları meydana çıxdı. Əvvəlcə proqramçılar bunları əylənmək üçün yazırdılarsa, sonrakı viruslar istifadəçinin kompüterində gizli məlumatları oğurlamaq və digər zərərli hərəkətlər etmək məqsədi ilə yaradılmağa başladı. Onların yolundakı əngəllərdən biri DEP funksiyasıdır.
DEP, Data Execution Prevention və ya Data Execution Prevention deməkdir. Bu xüsusiyyət Windows da daxil olmaqla bütün müasir əməliyyat sistemlərinə daxil edilmişdir. Məqsəd yalnız məlumatların yaddaş sahəsindəki kodun icrası cəhdlərinin qarşısını almaqdır. Bu qadağanın arxasındakı məntiq sadə və sadədir: məlumatlar icra olunan kod deyil, məlumatdır. Bir yaddaş sahəsi "yalnız məlumat" işarələnirsə, onda yürütülebilir kod ola bilməz. Və birdən-birə bu yaddaş sahəsindəki bir müddət kodu çalıştırmağa çalışdıqda, bu artıq anormal bir vəziyyətin açıq bir əlamətidir.
RAM-in tərkibini izləyən DEP funksiyası sayəsində bir çox hücumu dəf etmək mümkündür. Bəzi bir proqramın sistem yaddaşından səhv istifadə etdiyi ortaya çıxan kimi DEP dərhal tətbiqi bağlayır və məlumatların icrasına mane olduğu barədə xəbərdarlıq edir.
Qoruma funksiyası, etibarlılığını artıran hardware və proqram səviyyələrində həyata keçirilir. Donanım qorunması, DEP dəstəyi olan prosessorların imkanlarından istifadə edir. Bu vəziyyətdə bəzi yaddaş sahələri yürütülebilir kod içermediği kimi qeyd olunur. Hər hansı bir proqram belə bir yaddaş sahəsindən kod işləməyə çalışırsa, bu tətbiq dərhal bağlanır.
Proqram qorumasının həyata keçirilməsinə ehtiyac Windows arxitekturasının xüsusiyyətləri, yəni istisna işləmə mexanizmi ilə əlaqədardır. Proqram qorunmasının üstünlüyü ondan ibarətdir ki, DEP-i dəstəkləməyənlər də daxil olmaqla istənilən prosessoru olan kompüterlərdə işləyə bilər. Bu seçim yalnız ən vacib sistem sənədlərini qoruyur.
İstifadəçi DEP parametrlərini dəyişdirmə qabiliyyətinə malikdir. Bunu etmək üçün "Denetim Masası" nı açın, "Sistem" sekmesini seçin, sonra "Sistem Xüsusiyyətləri" - "Qabaqcıl" - "Performans" - "Seçimlər" seçin. Performans Seçimləri pəncərəsində Məlumat İcrasının qarşısının alınması nişanını tapın. DEP-ni yalnız vacib proqramlar və xidmətlər üçün və ya sadalananlar xaricində olanlar üçün aktivləşdirmə seçiminiz var. Təhlükəsizlik parametrlərini dəyişdirmək üçün bir administrator şifrəsi tələb olunur.