1 Activité en cours

Outre le bruit permanent engendré par les rejets sur les quatre ports correspondant à des services caractéristiques de Windows, à savoir les ports 135/tcp, 445/tcp, 139/tcp et 137/udp, on distingue dans le tableau un nombre de rejet important sur le port 5554/tcp. Ces rejets correspondent à la recherche de machines infectées par le ver Sasser qui installe un serveur ftp servant à la propagation du ver.

2 Retour d’expérience sur les incidents

Les récentes expertises effectuées sur quelques machines compromises ont montré une augmentation de l’installation de BHOs (Browser Helper Object).

2.1 Qu’est ce qu’un BHO ?

Comme son nom l’indique, un BHO est un objet chargé d’apporter des fonctionnalités supplémentaires au navigateur (exemple d’ajout de fonctionnalités : amélioration de la barre de contrôle). Cette possibilité introduit par Microsoft est disponible sur les navigateurs basés sur Internet Explorer. Dans la plupart des cas, un BHO est installé sous forme de bibliothèque partagée exécutée au démarrage d’Internet Explorer.

2.2 Pourquoi craindre une fonctionnalité ?

Dans certains cas, le BHO est installé par un ActiveX présent sur un site Internet ou dans un email. Ce type d’installation est par défaut transparente pour l’utilisateur. Le fait de ne pas contrôler l’installation d’une fonctionnalité est un premier problème de sécurité. De plus, un retour sur expérience montre qu’un grand nombre de BHO que l’on retrouve sur les machines des utilisateurs sont souvent des programmes utilisées à des fins malveillantes. En effet, ces BHOs font partie de deux grandes familles d’outils malveillants :
  • les BHOs publicitaires chargeant automatiquement certaines pages non sollicitées contenant de la publicité.
  • les BHOs espiongiciels (spywares) chargés d’enregistrer les actions effectuées par l’utilisateur pour ensuite les transmettre dans une base centralisée (exemple : outil chargé d’enregistrer tout les informations fournies dans les pages HTTPS dans un navigateur, utilisé pour le vol d’identifiant et mot de passe sur un site bancaire).

2.3 Comment détecter et supprimer les BHOs sur ma machine ?

Le moyen le plus efficace pour connaître les BHOs associés à son navigateur est d’afficher le contenu de la clef de registre
  HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\BrowserHelperObject
. Un autre moyen est d’utiliser un programme permettant delister et désactiver ces BHOs, comme par exemple l’outilBHODemon (cf. section 3.5).

Remarques :
  • Dans le service pack 2 de Windows XP une gestion des BHOs sera incluse en natif ;
  • une autre possibilité pour ne pas avoir de BHO sur sa machine est d’utiliser un autre navigateur qu’Internet Explorer.

2.4 Rappel concernant la navigation sur Internet

De manière générale, la navigation sur l’Internet nécessite quelques précautions :
  • ne pas exécuter systématiquement les scripts (ActiveX, Java, Javascript, …) ;
  • ne pas accepter systématiquement les cookies ;
  • appliquer les correctifs de sécurité dès leur sortie pour le système, le navigateur et tous ses composants (JVM, plug-ins, …) ;
  • éviter une diffusion excessive d’informations personnelles.

2.5 Documentation

3 Actions suggérées

3.1 Respecter la politique de sécurité

Quoique puisse suggérer ce document, la politique de sécurité en vigueur dans votre service doit primer.

Cette section précise néanmoins quelques mesures générales de nature à vous prémunir contre les agressions décrites dans ce document.

3.2 Concevoir une architecture robuste

A la lumière des enseignements tirés de ce qui a été présenté dans les bulletins d’actualité, il convient de vérifier que les applications mises en œuvre (ou à l’étude) ont une architecture qui résiste aux incidents décrits.

3.3 Appliquer les correctifs de sécurité


Tableau 3: Correctifs correspondant aux ports destination des paquets rejetés
Port Protocole Service Porte dérobée Référence possible CERTA
21 TCP FTP
http://www.certa.ssi.gouv.fr/site/CERTA-2004-AVI-066
       
http://www.certa.ssi.gouv.fr/site/CERTA-2004-AVI-064
       
http://www.certa.ssi.gouv.fr/site/CERTA-2003-AVI-132
22 TCP SSH
http://www.certa.ssi.gouv.fr/site/CERTA-2003-AVI-152
23 TCP Telnet
http://www.certa.ssi.gouv.fr/site/CERTA-2003-AVI-209
       
http://www.certa.ssi.gouv.fr/site/CERTA-2003-AVI-179
       
http://www.certa.ssi.gouv.fr/site/CERTA-2003-AVI-131
80 TCP HTTP
http://www.certa.ssi.gouv.fr/site/CERTA-2004-AVI-050
       
http://www.certa.ssi.gouv.fr/site/CERTA-2004-AVI-195
       
http://www.certa.ssi.gouv.fr/site/CERTA-2004-AVI-210
       
http://www.certa.ssi.gouv.fr/site/CERTA-2004-AVI-239
111 TCP Sunrpc-portmapper
http://www.certa.ssi.gouv.fr/site/CERTA-2003-AVI-052
135 TCP Microsoft RPC
http://www.certa.ssi.gouv.fr/site/CERTA-2003-ALE-002
       
http://www.certa.ssi.gouv.fr/site/CERTA-2003-AVI-111
       
http://www.certa.ssi.gouv.fr/site/CERTA-2004-AVI-127
137 UDP NetBios-ns
http://www.certa.ssi.gouv.fr/site/CERTA-2004-AVI-031
139 TCP NetBios-ssn
http://www.certa.ssi.gouv.fr/site/CERTA-2003-AVI-168
       
http://www.certa.ssi.gouv.fr/site/CERTA-2003-AVI-144
       
http://www.certa.ssi.gouv.fr/site/CERTA-2004-AVI-126
389 TCP LDAP
http://www.certa.ssi.gouv.fr/site/CERTA-2004-AVI-045
       
http://www.certa.ssi.gouv.fr/site/CERTA-2003-AVI-102
       
http://www.certa.ssi.gouv.fr/site/CERTA-2003-AVI-068
       
http://www.certa.ssi.gouv.fr/site/CERTA-2003-AVI-041
       
http://www.certa.ssi.gouv.fr/site/CERTA-2003-AVI-004
       
http://www.certa.ssi.gouv.fr/site/CERTA-2004-AVI-126
443 TCP HTTPS
http://www.certa.ssi.gouv.fr/site/CERTA-2003-AVI-156
       
http://www.certa.ssi.gouv.fr/site/CERTA-2004-AVI-095
       
http://www.certa.ssi.gouv.fr/site/CERTA-2004-AVI-126
       
http://www.certa.ssi.gouv.fr/site/CERTA-2004-AVI-178
445 TCP Microsoft-smb
http://www.certa.ssi.gouv.fr/site/CERTA-2004-AVI-053
       
http://www.certa.ssi.gouv.fr/site/CERTA-2003-AVI-105
       
http://www.certa.ssi.gouv.fr/site/CERTA-2003-AVI-038
       
http://www.certa.ssi.gouv.fr/site/CERTA-2004-AVI-126
1080 TCP Wingate MyDoom.F
1433 TCP MS-SQL-Server
http://www.certa.ssi.gouv.fr/site/CERTA-2002-ALE-006
1434 UDP MS-SQL-Monitor
http://www.certa.ssi.gouv.fr/site/CERTA-2002-AVI-157
2745 TCP Bagle
3127 TCP MyDoom
3128 TCP Squid MyDoom
http://www.certa.ssi.gouv.fr/site/CERTA-2004-AVI-062
       
http://www.certa.ssi.gouv.fr/site/CERTA-2004-AVI-186
3389 TCP Microsoft RDP
http://www.certa.ssi.gouv.fr/site/CERTA-2002-AVI-213
4899 TCP Radmin
5000 TCP Universal Plug and Play Bobax, Kibuv
http://www.certa.ssi.gouv.fr/site/CERTA-2001-AVI-165
5554 TCP SGI ESP HTTP Serveur ftp de Sasser
6112 TCP Dtspcd
http://www.certa.ssi.gouv.fr/site/CERTA-2002-ALE-001
6129 TCP Dameware Miniremote
http://www.certa.ssi.gouv.fr/site/CERTA-2003-AVI-214
8866 TCP Porte dérobée Bagle.B CERTA-2004-COM-001
9898 TCP Porte dérobée Dabber
10080 TCP Amanda MyDoom

La table 3 rappelle les avis du CERTA correspondant aux applications ou codes malveillants relatifs aux ports étudiés dans les sections précédentes.

3.4 Utiliser un pare-feu

L’application des correctifs sur un parc informatique important n’est probablement pas immédiat. Un pare-feu correctement configuré peut retenir certaines attaques informatiques le temps d’appliquer les correctifs. Cependant un pare-feu peut donner une illusion de protection. Cette protection est brisée par la moindre introduction d’un ordinateur nomade dans la partie protégée. On remarque qu’il y a de nombreux paquets rejetés à destination de ports légitimement utilisés par des applications de prise de main à distance. La téléadministration correspond à une demande qui grandit avec la taille du parc à gérer. Les paquets rejetés montrent le risque associé à ce type d’application. Ce risque peut être amoindri par l’usage correct d’un pare-feu.

3.5 Analyser le réseau

De nombreux paquets rejetés étudiés correspondent aux ports ouverts par divers virus/vers/chevaux de Troie. Si votre politique de sécurité autorise le balayage des ports ouverts sur les postes de travail ou les serveurs, il peut s’avérer utile de le faire régulièrement afin de découvrir les machines potentiellement contaminées avant qu’un intrus ne le fasse à votre place.

3.6 Réagir aux incidents de sécurité

Organisez-vous pour réagir aux incidents de sécurité, en particulier, pour assurer une certaine continuité dans les équipes d’administration et de sécurité.

Le CERTA a pour mission de vous aider à répondre aux incidents de sécurité informatique.

Ne traitez pas les dysfonctionnements des machines à la légère. Dans certains incidents dans lesquels le CERTA intervient, les administrateurs des machines font spontanément part de petits dysfonctionnements inexpliqués et d’apparence anodine qui s’avèrent, au cours de l’analyse, être liés à un incident majeur de sécurité.

N’hésitez pas à prendre contact avec le CERTA si vous constatez de l’activité sur les ports décrits ci-dessus.

4 Rappel des avis et des mises à jour émis

Du 11 juillet 2004 au 17 juillet 2004, le CERTA a émis les avis suivants :

  • CERTA-2004-AVI-235 : Vulnérabilité d’Adobe Acrobat et d’Adobe Reader
  • CERTA-2004-AVI-236 : Vulnérabilité dans Microsoft Outlook Express
  • CERTA-2004-AVI-237 : Vulnérabilité dans Utility Manager sous Windows
  • CERTA-2004-AVI-238 : Vulnérabilité du composant POSIX de Microsoft
  • CERTA-2004-AVI-239 : Vulnérabilité dans Microsoft Internet Information Server (IIS) 4.0
  • CERTA-2004-AVI-240 : Vulnérabilité dans Microsoft Windows Task Scheduler
  • CERTA-2004-AVI-241 : Vulnérabilités dans les fichiers d’aide HTML de Microsoft
  • CERTA-2004-AVI-242 : Vulnérabilité dans l’interpréteur de commandes Windows
  • CERTA-2004-AVI-243 : Vulnérabilité de la bibliothèque wv
  • CERTA-2004-AVI-244 : Vulnérabilité de PHP
  • CERTA-2004-AVI-245 : Vulnérabilité dans FreeS/Wan, Openswan, StrongSwan et Super FreeS/Wan
  • CERTA-2004-AVI-246 : Vulnérabilité dans Novell BorderManager
  • CERTA-2004-AVI-247 : Vulnérabilité du module Apache mod_ssl

Les mises à jour suivantes ont été publiées :

  • CERTA-2004-AVI-166-004 : Multiples vulnérabilités dans Ethereal (ajout du site Internet d’Ethereal et de la référence au bulletin de sécurité FreeBSD).
  • CERTA-2004-AVI-228-002 : Vulnérabilités dans Ethereal (ajout des références aux bulletins de sécurité Gentoo, Mandrake et FreeBSD et ajout des références CVE).
  • CERTA-2004-AVI-153-005 : Vulnérabilité dans Rsync (ajout de la référence au bulletin de sécurité Gentoo).
  • CERTA-2004-AVI-136-003 : Vulnérabilité de KAME Racoon (ajout de la référence au bulletin de sécurité Mandrake).
  • CERTA-2004-AVI-224-001 : Vulnérabilité de netfilter dans les noyaux Linux 2.6 (ajout de la référence au bulletin de sécurité Gentoo).
  • CERTA-2004-AVI-240-001 : Vulnérabilité dans Microsoft Windows Task Scheduler (correction des systèmes affectés et ajout du risque).
  • CERTA-2004-AVI-244-001 : Vulnérabilité de PHP (ajout de la référence au bulletin de sécurité Gentoo).
  • CERTA-2004-AVI-244-002 : Vulnérabilité de PHP (ajout de la référence au bulletin de sécurité SUSE).
  • CERTA-2004-AVI-074-003 : Vulnérabilités de du serveur wu-ftpd (modification des références aux bulletins de sécurité Debian et HP. Modification de la référence CVE CAN-2004-0148. Ajout de la référence au bulletin de sécurité HP-UX).