18-letnia luka w jądrze Windowsa pozwala malware ukryć się przed antywirusami
Procedura PsSetLoadImageNotifyRoutine wykorzystywana jest w jądrzeWindowsów do zarejestrowania dostarczonego przez sterownik wywołaniazwrotnego, które następnie jest powiadamiane przy każdej operacjizaładowania modułu. Powszechnie korzystają z niej programyantywirusowe do sprawdzania, które moduły zostały załadowanepodczas uruchomienia. Niestety jednak ten niskopoziomowy mechanizmkernela od 18 lat zawiera błąd, pozwalający twórcom malware nałatwe oszukanie programów antywirusowych. No cóż, dla jednychbłąd, dla innych niekoniecznie – Microsoft już uznał, że niema tu czego naprawiać.