Z varovalom NX (execution protection) so že opremljeni procesorji AMD K8 in družina procesorjev Intel Itanium. Procesor s tehnologijo NX lahko razdvoji programsko kodo od podatkovnega zapisa in tako onemogoči izvajanje črva ali virusa, ki se skriva v pomnilniku, označenem za podatke.
Za okolje Windows, ki je doslej trpelo zaradi razpok v varnosti prav zaradi težav z razločevanjem med programsko kodo in podatki, se zdi to dobra rešitev.