De afgelopen jaren is het aantal beveiligingslekken in de Windows kernel toegenomen, reden voor Microsoft om actie te ondernemen. Betrof in 2007 nog slechts 5% van de Security Bulletins de kern van Windows, een jaar later ging het al om meer dan tien procent van de bulletins. Voor Windows 7 besloot Microsoft daarom een aantal aanvullende maatregelen te nemen die misbruik van de kernel moeilijker moeten maken. De beveiliging, genaamd "Safe Unlinking", is onderdeel van de kernel die delen van het geheugen alloceert en weer vrijgeeft. Door een aantal controles uit te voeren voordat de entries in het geheugen worden vijgegeven, moet worden voorkomen dat aanvallers via een "pool overrun" kwaadaardige code kunnen uit te voeren.
"Deze eenvoudige controles blokkeren de meest gebruikte exploit-technieken voor pool overruns", zegt Peter Beck van de Security Science groep. "Het betekent niet dat pool overruns niet meer zijn te misbruiken, maar het maakt het leven voor een aanvaller een stuk lastiger." Beck verwijst daarbij naar een andere onderzoeker die ook van mening is dat safe unlinking het misbruik van pool overruns enorm moeilijk maakt. De extra controle zou echter niet te kosten van de prestaties van het besturingssysteem gaan.
Deze posting is gelocked. Reageren is niet meer mogelijk.