Saya saat ini membandingkan implementasi PID acak pada OpenBSD, FreeBSD dan Linux dari perspektif keamanan.
Selama OpenBSD dan FreeBSD prihatin, pekerjaan saya selesai. Namun, sementara jawabannya di sini menyatakan bahwa PID acak dapat diaktifkan di Linux hanya berkat suatu sysctl
pengaturan, saya tidak dapat menentukan pengaturan itu.
Penelitian di Internet hanya menyebabkan tambalan dan diskusi ditolak di kernel Linux utama, dan itu tidak muncul di fitur grsecurity baik (dan jelas pada kotak Linux saya PID bersifat inkremental di mana-mana, tanpa sysctl
nama parameter yang tampaknya terkait, dan beberapa pencarian di sumber kernel tidak menunjukkan sesuatu yang relevan).
Apakah pengacakan PID benar-benar tersedia di Linux?
security
process
linux-kernel
WhiteWinterWolf
sumber
sumber
Jawaban:
Pengacakan PID tidak pernah tersedia di kernel Linux mainstream. Terlepas dari inisiatif individu, selama beberapa tahun ini terutama tersedia melalui patch kernel grsecurity , namun dihapus pada akhir 2006 :
Ini melengkapi perbandingan implementasi PID acak saya antara Linux, OpenBSD dan FreeBSD :).
sumber