

Après le « patch Tuesday », le « Virus Wednesday » automatisé ?
Edition du 23/04/2008 - par
Marc Olanié
« Alors, FUD ou réalité ? » demande malicieusement News0ft. Un groupe d'universitaires -réunissant les bannières de Berkeley, Carnegie Mellon et Pittsburg- ont publié un article intitulé « La génération d'exploits à partir des correctifs est possible : Techniques et implications ». De manière très schématique, il s'agit là d'effectuer une comparaison du fichier « rustiné » (généralement une bibliothèque de fonction, une dll) et de son ancienne version. En désassemblant les deux générations de programme, l'on parvient à déterminer quelles sont les modifications d'instructions. Et c'est avec ces connaissances que l'on pourra automatiquement utiliser ce savoir pour opérer un détournement desdites instructions. Les chercheurs ne se sont pas limités à publier un compte rendu théorique de cette thèse. Ils sont allé jusqu'à prendre de véritables correctifs, plus exactement d'antiques trous que sont MS06-033, 06-007, 05-025,07-046 et 05-025. Les « exploits » générés automatiquement ne sont pas à proprement parler de véritables injections de codes exécutables. On est encore loin, nous assurent les chercheurs, d'un générateur automatique de Nimda. Le robot « reverse-patch » se contente de provoquer des crashs de fonction, de petits dénis de services locaux. Mais, pensent notamment les techniciens du Sans, des perfectionnements techniques ne sont pas à écarter. Tout finit un jour par s'améliorer, particulièrement dans le domaine de l'armement. Et cela est d'autant plus prévisible que la conception de malwares -et des spywares « commerciaux » ou plus spécialisés- prend des tournures quasi-industrielles. Le stakhanovisme du fuzzing manuel a, depuis une bonne année, cédé la place au fuzzing semi-automatisé. Selon cette même logique et tendance, il n'y a aucune raison pour que le reverse-engineering et l'exploitation de correctifs, travail encore artisanal et manuel, commence à se mécaniser d'une manière ou d'une autre.
Contre ce genre de menace, les parades sont assez maigres, constatent les chercheurs. L'on pourrait accélérer les procédures de déploiement automatiques à l'aide d'un formidable maillage P2P qui éliminerait les retards de déploiement provoqués par les engorgements réseau. Mais cela ne résoudrait pas la question des machines «hors ligne ». Rien n'interdirait non plus de diffuser des rustines chiffrées, que l'on appliquerait dans un deuxième temps à l'aide d'une clef locale... procédure complexe et lourde. Une communication qui s'achève donc par un superbe point d'interrogation, une sorte de « sujet du bac » qui risque d'empoisonner les principaux éditeurs de logiciels et firmwares, notamment Microsoft, mais également Oracle et Cisco.
L'ACTUALITÉ DU JOUR
La fronde enfle contre le fichier Edvige
De nombreuses critiques ciblent le fichier Edvige, un mois après la publication au (...)
Le FBI avertit de nouvelles attaques du vers Storm
Une vague de plaintes incite le FBI à émettre un avertissement sur un nouveau cycle (...)
Un hacker britannique menacé d'extradition aux Etats Unis va faire appel devant la cour des droits de l'homme à Strasbourg
Le hacker britannique Gary M (...)
Pékin filtre internet pour les journalistes présents aux Jeux Olympiques, avec l'accord du CIO
A quelques jours de l'ouverture des Jeux Olympiques, les autorités chinoises concrétisent (...)
Les archives multimédia de la Nasa rassemblées en ligne
La Nasa lance un site Web de contenu multimédia, mis au point avec Internet Archive, (...)
Les correctifs DNS posent des problèmes, les développeurs l'admettent
Les correctifs émis au début de ce mois de Juillet 2008 afin d'annuler une faille (...)
La majorité des données sensibles sur les portables des organismes gouvernementaux américains n'est pas chiffrée
Aux Etats Unis, seulement 30% des données sensibles sont chiffrées lorsqu'elles (...)