![]() |
CERTA Centre d'Expertise Gouvernemental de |
![]() |
|
Affaire suivie par : CERTA Objet : Bulletin d'actualité
2007-26
Gestion du documentUne gestion de version détaillée se trouve à la fin de ce document. Le bulletin d'actualité est disponible dans son intégralité et au format PDF à l'adresse suivante : http://www.certa.ssi.gouv.fr/site/CERTA-2007-ACT-026.pdf Un extrait du bulletin, ne reprenant que les articles de la semaine, se trouve en HTML à l'adresse suivante : http://www.certa.ssi.gouv.fr/site/CERTA-2007-ACT-026/ 1 Attaques contre EVA-WEBDepuis le début de la semaine, de nombreuses attaques ciblant l'applicatif EVA-WEB ont eu lieu. Ces attaques exploitent une vulnérabilité de type php include rendue publique et corrigée en janvier 2007. Elles laissent des traces très significatives dans les journaux visibles en effectuant des recherches du type : egrep '(aide|perso).http' access_log Le CERTA recommande l'application du correctif de sécurité disponible à l'adresse suivante : http://www.spip-edu.edres74.net/article.php3?id_article=210 Le CERTA invite également les administrateurs de sites utilisant EVA-WEB à rechercher dans leurs journaux d'éventuelles attaques à l'aide de la commande indiquée précédemment. 2 Sage comme une image ?Une manière de cacher du code consiste à le dissimuler dans un fichier d'image dont la spécification du format est laxiste. En effet, une propriété de certains formats de fichiers permet à des images GIF, JPG ou BMP par exemple d'être également des scripts PHP fonctionnels. Cette propriété est par exemple représentée par les commentaires de texte insérés dans le fichier image, interprétables par PHP qui y retrouve les balises attendues. Il peut s'agir d'une image GIF par exemple. certa@labo:~$ file MonImage.gif monImage.gif: GIF image data, version 89a, 50 x 80 Cette image pourra être visualisée par tout outil de dessin. Mais elle pourra également être interprétée directement dans un script PHP. Des preuves de faisabilité intégrant du code comme phpinfo() ou alert(0); ont été rapidement publiées. Par exemple, la page HTML suivante affichera une alerte : certa@labo:~$ cat page.html <_img src=MonImage.gif></_img> <!-- affiche l'image dans le navigateur --> <_script src=MonImage.gif></_script> <!-- exécute l'alerte incluse dans le fichier --> Les motivations qui peuvent pousser à utiliser de telles images peuvent être :
Une page insérée sur un site et contenant de telles images peut donc passer inaperçue. Un rapide survol du code source des pages par l'administrateur ne permettra pas de visualiser le code injecté. Les sites hébergeant de telles images peuvent également servir de relais pour exécuter indirectement du code. Par exemple, si l'image MonImage.gif est placée sur SiteA :
http://SiteA.addresse/images/MonImage.gif?les_commandes_malveillantesLe code malveillant sera exécuté à partir du script hébergé par SiteA. 2.1 Recommandations du CERTALe CERTA recommande donc fortement aux administrateurs :
Le CERTA rappelle enfin aux utilisateurs de désactiver le JavaScript par défaut, et de ne l'utiliser que sur des sites de confiance, quand cela est nécessaire ; 3 De nouveaux formats pour les applications bureautiquesLe CERTA a publié dans son bulletin d'actualité CERTA-2007-ACT-024 une mise en garde contre les informations qui peuvent se dissimuler dans les documents bureautiques Office. Les données visibles par le biais de l'application ne sont pas nécessairement celles présentes dans le fichier. D'autres peuvent subsister. Depuis 2006, de nouveaux formats, dits « ouverts » ont fait leur apparition. Parmi ceux-ci, deux se distinguent actuellement :
La compatibilité entre ces deux formats est plus ou moins assurée par des outils tiers ou offerts par les différentes applications, mais ils gardent chacun des caractéristiques propres. Hormis le fait qu'un document est en réalité un fichier compressé ZIP contenant différents fichiers XML, voici les structures classiques de chacun d'eux :
Malgré l'apparente clarté de ces deux formats, il y a quelques problématiques à prendre en compte avant de déployer et utiliser de tels formats :
Le CERTA recommande, en conclusion, de bien préparer la transition vers ces nouveaux formats. L'administrateur doit adapter ses règles de filtrage aux vicissitudes de ces derniers, et ne pas considérer, trop simplement, que l'« ouverture » de ses nouveaux formats soit nécessairement un signe de confiance. L'ouverture de ces formats ne signifie pas non plus que tout le contenu soit lisible et compréhensible. Des fichiers au format propriétaire peuvent très bien se dissimuler dans l'archive. 4 Rappel sur les mots de passeDans le bulletin d'actualité CERTA-2007-ACT-027 de la semaine dernière était publié un article sur les mots de passe. Celui-ci détaillait les principaux risques liés à ceux-ci :
Le CERTA rappelle l'importance de ces trois points, et dans ce contexte avertit également du risque de l'utilisation d'outils en ligne en rapport avec des mots de passe ou clés de chiffrement. Pour illustration, des outils de calcul en ligne de clés PSK WPA existent sur l'Internet, obtenus à partir de la passphrase et du SSID que l'on doit fournir. Certains fonctionnent uniquement en local avec du code Javascript, mais d'autres envoient les informations au serveur. Ces informations envoyées peuvent évidemment être utilisées à mauvais escient, soit directement contre le réseau de la machine client ou simplement pour renforcer des dictionnaires. Si les créateurs de l'outil peuvent être de bonne foi (le service a été proposé cette semaine dans le cadre d'un projet de bonne réputation), ces informations peuvent cependant être envoyées en clair, ou récupérées à cause d'un keylogger (enregistreur de frappes clavier) même si le code fonctionne uniquement en local sur le navigateur. Il ne faut pas sous-estimer ce qu'il est possible de faire en JavaScript, et croire que son exécution sur le poste client implique que les données manipulées resteront sur le poste client uniquement. Le CERTA recommande ainsi que l'utilisation de telles applications se fasse sur des postes isolés de l'Internet. 4.1 DocumentationNote d'information CERTA-2005-INF-001 « Les mots de passe » http://www.certa.ssi.gouv.fr/site/CERTA-2005-INF-001/
|
![]() |
||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||