В настоящее время я сравниваю случайную реализацию PID в OpenBSD, FreeBSD и Linux с точки зрения безопасности.
Что касается OpenBSD и FreeBSD, моя работа завершена. Однако, хотя в ответе здесь говорится, что случайный PID может быть включен в Linux только благодаря sysctl
настройке, я не смог определить, какой это параметр.
Исследования в Интернете приводят только к исправлениям и дискуссиям, отклоненным в основном ядре Linux, и они также не отображаются в функциях grsecurity (и, очевидно, в моих блоках Linux PID повсюду увеличиваются, при этом sysctl
имя параметра не кажется связанным, и несколько поисков в источник ядра не показывал ничего актуального).
Действительно ли рандомизация PID доступна в Linux?
security
process
linux-kernel
WhiteWinterWolf
источник
источник
Ответы:
Рандомизация PID никогда не была доступна в основном ядре Linux. Помимо отдельных инициатив, в течение нескольких лет он был в основном доступен через патч ядра grsecurity , однако он был удален в конце 2006 года :
На этом мое рандомизированное сравнение реализации PID между Linux, OpenBSD и FreeBSD :) завершено .
источник