Openwall kesako ?
Openwall permet de protéger les systèmes d´exploitation Linux contre les vulnérabilités de type "buffer overflow", "format string" et leurs variantes (malloc, heap). Il offre en outre un meilleur cloisonnement des utilisateurs et une plus grande discrétion quant aux informations sensibles qu´un utilisateur peut récolter sur une machine notamment en réglementant l´accès au répertoire /proc. Openwall détruit enfin de manière automatique les segments de mémoire partagée orphelins (c´est-à-dire qui ne sont plus attachés à un process).Par défaut sous Linux, il est possible de limiter le nombre de process pour un utilisateur donné via setrlimit. Cependant cette limite n´est vérifiée que lors de la création d´un process. Si le process change son UID et fork, il n´est pas vérifié et il est donc possible de dépasser la limite fixée. Openwall corrige également ce problème.