Разработчики Microsoft укрепили самую последнюю версию Windows при помощи новой функции, призванной значительно затруднить эксплуатацию багов, затаившихся в недрах операционной системы.
Новая мера предосторожности получила название "безопасное разъединение" (safe unlinking) и была встроена в ту часть ядра Windows 7, которая ответственна за распределение и освобождение участков памяти. При безопасном разъединении перед удалением данных осуществляется серия проверок, позволяющих обеспечить уверенность в том, что хакер не попытался воспользоваться выходом за пределы памяти.
Как пишет член команды специалистов Microsoft по изучению безопасности Питер Бек, такая простая проверка позволяет блокировать большинство эксплоитов, связанных с выходом за границы участка памяти. Он подчеркнул, что она не делает применение данного метода полностью невозможным, однако существенно увеличивает для нападающего объем работы.
... Читать дальше »