Transmeta съобщава, че разработеният от компанията процесор Efficeon, който ще се появи в средата на тази година и ще се използва за ноутбук машини и ултрапортативни компютри, ще поддържа на апаратно ниво новата антихакерска възможност, реализирана в ServicePack 2 за Microsoft Windows XP - No Execute (NX). "Неизпълнението” е допълнителна възможност на процесора, забраняваща на процесора да изпълнява код в сегмента за данни.
Атаките с препълване на буфера предизвикват препълване на буферната памет на компютъра преди да бъде въведен за изпълнение вредоносният код в програмата. Технологията NX определя неправилно използване на паметта на ниво процесор и операционна система. NX използва CPU-то за да раздели кодовете на приложението и кодовете за данни. Това не дава възможност на Windows приложение или компонент да изпълни вреден код, маскиран от червей или вирус в паметта като област за данни.
Според Transmeta реализирането на технологията NX в Efficeon не й е коствало големи усилия, тъй като ядрото на процесора лесно се препрограмира. Достатъчно е да се внесат промени в програмата Code Morphing, транслираща инструкциите x86 на “родния” за Efficeon “език” (Very Long Instruction Word - VLIW) в реално време.
Последната версия на процесора на Transmeta, произведен по 130nm технологичен процес - TM8600 - се продава от октомври миналата година. Новият 90-нанометров чип TM8800 ще се появи през втората половина на тази година. А образци от него вече са предадени на Microsoft за тестване на NX в ServicePack 2.
Двата гиганта в производството на процесори също вградиха апаратна поддръжка на NX в своите процесори - Itanium, Pentium 4 (Prescott) при Intel и Opteron, Athlon 64 на AMD. NX обаче изисква поддръжка и от страна на софтуера, която ще бъде реализирана в Service Pack 2. Антивирусната защита в процесора за мобилни компютри Intel Pentium M, обаче, ще бъде реализирана не по-рано от първата половина на 2005г.
|