CPU zwalczy wirusy
- Janusz Chustecki,
- 15.06.2004, godz. 10:01
Windows XP z zainstalowanym pakietem Service Pack 2 i następna wersja systemu operacyjnego Enterprise Linux 3 (Red Hat) będą wspierać nową technologię, dzięki której kody podejrzewane o to, że zawierają wirusa, nie będą uruchamiane. Rozwiązanie polega na tym, że kod jest kontrolowany przez układ CPU.
Ulepszone funkcje bezpieczeństwa zostały włączone przez AMD do 64 bitowych układów CPU już w 2003 roku, ale nie były do tej pory wykorzystywane przez dostawców systemów operacyjnych. Teraz po opcje te sięgnęli projektanci pakietu serwisowego Windows XP Service Pack 2 (który pojawi się w drugiej połowie br.) i systemu operacyjnego Enterprise Linux 3 (który będzie dostępny w sierpniu br.).
AMD nazywa swoją technologię Enhanced Virus Protection. Architektura procesora została zmieniona w ten sposób, aby mógł on kontrolować kod wysyłany do i odbierany z pamięci systemu.
Zobacz również:
- Chiny wypowiedziały amerykańskim producentom chipów wojnę
- Sztuczna inteligencja od Apple wymagać może nowych procesorów
Firma Red Hat pracuje obecnie nad nową technologią NX, którą będzie można stosować z procesorami x86 i z takimi samymi intelowskimi procesorami zawierającymi 64 bitowe rozszerzenia. Dzięki technologii NX, która jest wdrażana na poziomie procesora, system operacyjny nie uruchamia szkodliwego kodu, chroniąc w ten sposób komputer przed wirusami. Technologię NX wspierają obecnie układy Itanium.
Red Hat pracuje też nad innym systemem bezpieczeństwa, znanym pod nazwą Execshield. Technologia pozwala wydzielić z programu obszar zawierający kod, dzięki czemu w przypadku przepełnienia się bufora, szkodliwego kodu nie można uruchomić. Execshield skrywa też adres pamięci w którym rezyduje program, po to aby szkodliwy kod nie mógł się zorientować, w którym miejscu programu mógłby się zagnieździć.
Intel dysponuje natomiast technologią Execute Disabled Bit, którą wspierają procesory Itanium. Firma zapowiada, że w trzecim kwartale br. zostanie ona wprowadzona do układów Pentium 4.