Kaagad pagkatapos ng pagdating ng mga computer, lumitaw ang mga unang computer virus. At kung sa unang programmer isinulat ang mga ito para sa kasiyahan, kalaunan ang mga virus ay nagsimulang nilikha na may layunin na magnakaw ng kumpidensyal na data at magsagawa ng iba pang mga nakakahamak na pagkilos sa computer ng gumagamit. Ang isa sa mga hadlang sa kanilang paraan ay ang pagpapaandar ng DEP.
Ang DEP ay nangangahulugang Pag-iwas sa Data Pagpapatupad, o Pag-iwas sa Pagpapatupad ng Data. Ang tampok na ito ay binuo sa lahat ng mga modernong operating system, kabilang ang Windows. Ang layunin nito ay upang harangan ang mga pagtatangka upang magpatupad ng code na nasa lugar ng memorya na tanging data. Ang lohika sa likod ng pagbabawal na ito ay simple at prangka: ang data ay hindi maipapatupad na code, ngunit ang impormasyon. Kung ang isang lugar ng memorya ay minarkahan na "data lamang", kung gayon hindi ito maaaring maglaman ng maipapatupad na code. At kapag biglang sa lugar na ito ng memorya ang isang proseso ay sumusubok na patakbuhin ang code, ito ay isang malinaw na pag-sign ng isang abnormal na sitwasyon.
Salamat sa pagpapaandar ng DEP, na sinusubaybayan ang mga nilalaman ng RAM, posible na maitaboy ang maraming pag-atake. Sa sandaling lumabas na ang ilang programa ay gumagamit ng maling memorya ng system, agad na isinara ng DEP ang application at naglalabas ng isang babala na pinigilan ang pagpapatupad ng data.
Ang pagpapaandar ng proteksyon ay ipinatupad sa antas ng hardware at software, na nagdaragdag ng pagiging maaasahan nito. Sinasamantala ng proteksyon ng hardware ang mga kakayahan ng mga processor na may suporta sa DEP. Sa kasong ito, ang ilang mga lugar ng memorya ay minarkahan bilang hindi naglalaman ng maipapatupad na code. Kung ang anumang programa ay sumusubok na patakbuhin ang code mula sa naturang lugar ng memorya, agad na sarado ang application na ito.
Ang pangangailangan na ipatupad ang proteksyon ng software ay sanhi ng mga kakaibang katangian ng arkitektura ng Windows, katulad, ang mekanismo ng paghawak ng pagbubukod. Ang bentahe ng proteksyon ng software ay maaari itong gumana sa mga computer sa anumang mga processor, kasama na ang mga hindi sumusuporta sa DEP. Pinoprotektahan lamang ng opsyong ito ang pinakamahalagang mga file ng system.
Ang gumagamit ay may kakayahang baguhin ang mga setting ng DEP. Upang magawa ito, buksan ang "Control Panel", piliin ang tab na "System", pagkatapos ang "Mga Katangian ng System" - "Advanced" - "Pagganap" - "Mga Pagpipilian". Sa window ng Mga Pagpipilian sa Pagganap, hanapin ang tab na Pag-iwas sa Pagpapatupad ng Data. Mayroon kang pagpipilian upang paganahin ang DEP para sa mahahalagang programa at serbisyo lamang, o para sa lahat maliban sa mga nakalista. Kinakailangan ang isang password ng administrator upang baguhin ang mga setting ng seguridad.