Проект HardenedBSD (http://hardenedbsd.org/), занимающийся улучшением механизмов защиты FreeBSD, объявил (http://hardenedbsd.org/article/oliver-pinter/2015-01-09/hard...) о формировании iso-образов (http://jenkins.hardenedbsd.org/builds/HardenedBSD-stable-mas.../) (632Мб, CD (http://jenkins.hardenedbsd.org/builds/HardenedBSD-stable-mas...), USB Flash (http://jenkins.hardenedbsd.org/builds/HardenedBSD-stable-mas...)), позволяющих оценить в работе самые свежие наработки проекта без необходимости клонирования репозитория и ручной сборки системы. Из развиваемых проектом HardenedBSD улучшений (http://hardenedbsd.org/content/projects), можно отметить реализации ASLR (Address Space Layout Randomization), SEGVGUARD, PAGEEXEC, secfw, SMAP, chacha20, arc4random, более защищённых вариантов mprotect, PTrace, mmap(MAP_32BIT) и procfs/linprocfs.URL: http://hardenedbsd.org/article/oliver-pinter/2015-01-09/hard...
Новость: https://www.opennet.ru/opennews/art.shtml?num=41425
насколько плохо эти дополнительные рандомизации влияют на общую производительность?
возьми да сравни?;)
Зачем? Кому это нужно?
> Зачем? Кому это нужно?что именно?
Ну то, что снижают - это факт, чтобы по определенным адресам загружать библиотеки без рандомизации придуманы prelink(linux, freebsd) и prebind(openbsd).
> Ну то, что снижают - это факт,Всё зависит от архитектури и инструкций проца. Производительность может вообще не снижатся!
>чтобы по определенным адресам загружать
> библиотеки без рандомизации придуманы prelink(linux, freebsd) и prebind(openbsd).рандомизация почти не влияет на производительность, но существенно увеличивает безопасность.
Силино зависит от архитектуры проца.Соотведствующие опциям инструкции процесора необходимы!
nx - non-executable bit,
pcid - Process Context Identifier,
vmx ept - intel виртуализация,
svm rvi - AMD виртуализация,
....
Тогда производительность может чуть снизится или вообще не уменьшатся.В общем надо пробовать на конкретных процах конкретные ваши задачи, и смотреть результат.. далее сменить проц или отключить пару опций..