PID aléatoire

Bonjour,

Je cherche un moyen (patch kernel ou autre) pour que le kernel attribue un PID aléatoire. Car par défaut si le père est 17112 le fils sera 17113.

Merci

Question : pourquoi as-tu besoin d’un PID aléatoire ?

Et pourquoi pas?
Pour des raisons de securite. D’autres OS comme AIX ont des PID aleatoires.

[quote=“bloodaxe70”]Et pourquoi pas?
Pour des raisons de securite.[/quote]
À mon avis ça rentre dans la catégorie “sécurité par l’obscurité”, et même pas efficace en plus : un bête ps aux (ou une simple énumération de /proc) te donne tous les process de tous les utilisateurs, c’est pas un PID aléatoire qui va poser problème à un attaquant (de toutes façons même avec des PID prédictibles encore faut-il avoir connaissance de la configuration précise de la machine, l’énumération des process reste beaucoup plus facile à mettre en œuvre).
D’ailleurs tous les patchs disponibles sont au mieux pour les kernels 2.4, preuve que l’idée n’a pas fait long feu.

Je suis d’accord que il y a plus important que des PID aleatoire. mais je travaille sur d’autre OS qui le gere et des patchs existaient pout le 2.4 je pensais que ca existait aussi en 2.6 ou 3.x

Google n’a pas l’air de cet avis (mais j’ai pas cherché bien longtemps non plus).

Ben écoute, j’ai trouvé que des paths pour le 2.4 … :\