Windows 7/Vista tarjoavat mahdollisuuden käyttää DEP:ia (Data Execution Prevention) yhdessä ASLR:n (Address Space Layout Randomization) kanssa, kunhan ohjelmisto tukee tätä ominaisuutta. Pähkinänkuoressa DEP valvoo sitä, että ohjelmat käyttävät järjestelmän muistia turvallisella tavalla. ASLR taas sijoittaa järjestelmätoimintoja sattumanvaraisesti ympäri muistia, jolloin niitä on vaikeampi käyttää hyödyksi haitallisissa tarkoituksissa.