Atualmente, estou comparando a implementação aleatória de PID no OpenBSD, FreeBSD e Linux da perspectiva da segurança.
Quanto ao OpenBSD e FreeBSD, meu trabalho está concluído. No entanto, embora a resposta aqui afirme que o PID aleatório pode ser ativado no Linux apenas graças a uma sysctl
configuração, não pude determinar qual é a configuração.
Pesquisas na Internet levam apenas a correções e discussões rejeitadas no kernel Linux principal, e ele também não aparece nos recursos de grsecurity (e, obviamente, nas minhas caixas Linux, os PIDs são incrementais em todos os lugares, sem que nenhum sysctl
nome de parâmetro pareça relacionado, e algumas pesquisas em a fonte do kernel não mostrou nada relevante).
A randomização PID está realmente disponível no Linux?
fonte
Respostas:
A randomização de PID nunca estava disponível no kernel Linux principal. Além das iniciativas individuais, por vários anos, ele estava disponível principalmente através do patch do kernel do grsecurity , mas foi removido no final de 2006 :
Isso completa minha comparação aleatória de implementação de PID entre Linux, OpenBSD e FreeBSD :).
fonte