Den kommende Service Pack 2 til Windows XP indeholder en ny funktion, Data Execution Prevention, som skal beskytte mod afvikling af fremmed kode på pc'en. Denne beskyttelse fungerer dog kun, hvis processoren understøtter teknologien - og indtil videre er det kun AMDs 64-bit-processorer, som indeholder den nye funktion.
Microsoft og AMD fortæller i en pressemeddelelse, at kombination af Athlon64 og Service Pack 2 giver en stærkere beskyttelse mod virus og orme. Teknologien beskytter mod de såkaldte buffer-overruns, som giver mulighed for at skrive data i et ubeskyttet område af pc'ens arbejdshukommelse og dermed afvikle kode lokalt på maskinen.
Buffer-overruns er en af de mest hyppige årsager til sikkerhedshuller i pc-software og skyldes som oftest sjusket programmering. Programfejlen kan typisk udnyttes ved at sende en lang kæde af data til programmet, som får bufferen til at »løbe over«.
Teknologien til beskyttelse mod buffer-overruns findes kun i AMDs 64-bit Opteron og Athlon64-processorer. Intel har dog udstyret sine Itanium-processorer med en lignende teknologi under navnet NX (No Execute), og chipfirmaet har netop annonceret, at teknologien også skal integreres i desktop-processorer.