"Самая безопасная ОС" намерена стать еще безопаснее
Тео де Раадт (Theo de Raadt), лидер проекта OpenBSD, считает, что его участникам удалось сделать успешное использование ошибок переполнения буфера (buffer oveflow error) маловероятным, если не вообще невозможным. Это было достигнуто путем перемещения стека в произвольное место памяти, что существенно затруднило угадывание адреса, по которому необходимо разместить вредоносный код. Кроме того, система теперь отслеживает сохранение критических адресов в стеке и разделяет основную память приложения на исполняемую и записываемую части (пока только для 64-битных платформ). Все эти изменения появятся в OpenBSD 3.3, выход которой запланирован на 1 мая.
>>> Подробности