Microsoft poudarja, da so pri prevajanju večine izvirne programske kode Windows uporabili nastavitve prevajalnika, ki naj bi otežile napade s prekoračitvijo medpomnilnika. Prevajalnik zažene kritične funkcije s skladovnim piškotkom (angl. Stack Cookie), ob pomoči katerega je mogoče pred skokom v programu preveriti, ali je naslov, na katerega želimo skočiti, veljaven.
Dodatna možnost za varovanje pri izvajanju je ukrep, ki ne dovoljuje izvajanja programov na pomnilniških odsekih, namenjenih shranjevanju podatkov.