Actualmente estoy comparando la implementación PID aleatoria en OpenBSD, FreeBSD y Linux desde la perspectiva de seguridad.
En lo que respecta a OpenBSD y FreeBSD, mi trabajo está hecho. Sin embargo, aunque la respuesta aquí indica que PID aleatorio puede habilitarse en Linux solo gracias a una sysctl
configuración, no pude determinar qué configuración es.
Las investigaciones en Internet solo conducen a parches y discusiones rechazadas en el núcleo principal de Linux, y tampoco aparece en las funciones de seguridad (y, obviamente, en mis cuadros de Linux, los PID son incrementales en todas partes, sin sysctl
que el nombre del parámetro parezca relacionado, y algunas búsquedas en la fuente del kernel no mostró nada relevante).
¿La aleatorización PID está realmente disponible en Linux?
fuente
Respuestas:
La aleatorización PID nunca estuvo disponible en el núcleo principal de Linux. Además de las iniciativas individuales, durante varios años estuvo disponible principalmente a través del parche de kernel de grsecurity , sin embargo , se eliminó a fines de 2006 :
Esto completa mi comparación de implementación PID aleatoria entre Linux, OpenBSD y FreeBSD :).
fuente