L'expert en sécurité
informatique
Les buffers overflows 3/3

Les solutions ne sont pas optimales à ce jour. Seul le patch GRsec / PAX sous linux peut être considéré comme une alternative réellement fiable. Il est conseillé de faire dropper (« lâcher ») ses privilèges au service et de le faire tourner avec des droits très restreints. Sous Unix (linux compris), il est aussi possible d'enfermer les services (appelés démons) en cage (dans un chroot). Ainsi, même si le service est buggé et qu'il est « agressé » par un overflow, le pirate aura des droits restreint et se retrouvera dans une « cage » sur le système dont il lui faudra sortir avant de tenter quoique ce soit. Bien que cela ne soit pas impossible, ce type de précautions compliquent considérablement la vie des pirates. Il existe cependant à ce jour au moins 10 méthodes « classiques » d'évasion des cages.

Les overflows sont redoutables d'efficacité et sont soit aisément détectables (le service, voir la machine tout entière à planté), soit complètement invisibles (le service ou le sous système a été relancé de façon transparente ou il n'a même pas subit de perturbations). Un IDS peut détecter certains d'entre eux (notamment ceux lancés contre les serveurs Web), un IPS peut protéger les stations voir les serveurs contre ce type d'attaque et le firewall peut indirectement protéger les services en masquant tout ce qu'il n'est pas nécessaire de voir depuis l'extérieur (dans le cadre d'un overflow lancé à travers le réseau). Rien cependant n'est complètement hors de porté puisque même certains firewalls ou IDS eux-mêmes ont été vulnérables à ces attaques. La meilleure solution à ce jour reste un noyau linux équipé de GRSEC et de PAX.

 

Bon à savoir :
La Gestion de la Maintenance Assistée par Ordinateur permet la rationnalisation des coûts d'exploitation. La formation RSSI permet de connaitre le cadre d'exercice légal tout autant que les référentiels de sécurité de la norme ISO 27001. La formation en sécurité informatique pour le RSSI permet de faire monter un collaborateur en compétence afin qu'il occupe ce poste. Un audit de sécurité devrait être mené sur toute plateforme qui sera rendu accessible avant sa mise en production. Dans un processus de maintenance, la GMAO permet de suivre la tracabilité des travaux. L'utilisateur est à la fois celui qui fait peser le plus de risques de sécurité informatique sur le SI et son meilleur rempart s'il est sensibilisé. La sécurité informatique, à l'instar de la sécurité physique, ne vaut que par son maillon le plus faible.
© NBS System 2000-2007. Tous droits réservés. Entreprise spécialisée dans la sécurité informatique. Nous vous proposons des prestations telles que l'audit de sécurité ou encore le test d'intrusion.