Flux rss
Collection CommentCaMarche.net

Contrôle de l'intégrité des serveurs

 

Contrôle d'intégrité

Lorsqu'un serveur a été compromis, le pirate masque généralement son passage en supprimant les traces dans les journaux d'activités. Par ailleurs, il installe un certain nombre d'outils lui permettant de créer une porte dérobée, afin d'être à même de pouvoir revenir ultérieurement.

Nec plus ultra, le pirate pense généralement à corriger la vulnérabilité lui ayant permis de s'introduire afin d'éviter que d'autres pirates s'infiltrent.

Sa présence sur un serveur peut néanmoins être trahie par un certains nombre de commandes d'administration permettant d'afficher la liste des processus en cours ou bien tout simplement les utilisateurs connectés à la machine. Il existe ainsi des logiciels, appelés rootkits, chargés d'écraser la plupart des outils du système et de les remplacer par des commandes équivalentes masquant la présence du pirate.

Il est donc aisé de comprendre qu'en l'absence de détérioration il peut être très difficile pour un administrateur de s'apercevoir qu'une machine a été compromise. Une des premières actions lors de la découverte d'une compromission consiste à dater la compromission afin d'évaluer l'étendue potentielle sur les autres serveurs.

En effet, d'une manière générale les serveurs stockent dans des fichiers une trace de leur activité et en particulier des erreurs rencontrées.

Or, lors d'une attaque informatique il est rare que le pirate parvienne à compromettre un système du premier coup. Il agit la plupart du temps par tâtonnement, en essayant différentes requêtes.

Ainsi la surveillance des journaux permet de détecter une activité suspecte. Il est en particulier important de surveiller les journaux d'activité des dispositifs de protection car tout aussi bien configuré qu'il soient, il se peut qu'ils soient un jour la cible d'une attaque.

Analyse de la présence de rootkits

Il existe certains logiciels (chkrootkit par exemple) permettant de vérifier la présence de rootkirs sur le système. Néanmoins, afin de pouvoir utiliser ce type d'outils, il est essentiel d'être certain de l'intégrité de l'outil et de l'affichage qu'il délivre. Or, un système compromis ne peut pas être considéré comme fiable.

Analyse d'intégrité

Afin de s'assurer de l'intégrité d'un système, il est donc nécessaire de détecter les compromissions en amont. C'est ainsi l'objectif poursuivi par les contôleurs d'intégrité tel que Tripwire.

Le logiciel Tripwire, développé à l'origine par Eugène Spafford et gene Kim en 1992, permet d'assurer l'intégrité des systèmes en surveillant de façon permanente les modifications apportées à certains fichiers ou répertoires. Tripwire effectie en effet un contrôle d'intégrité et maintient à jour une base de signature. A intervalles réguliers il inspecte notamment les caractéristiques suivantes des fichiers afin d'identifier les modifications et les éventuelles compromissions :

  • permissions ;
  • date de dernière modification ;
  • date d'accès ;
  • taille du fichier ;
  • signature du fichier.

Les alertes sont envoyées par courrier électronique, de préférence sur un serveur distant, afin d'éviter tout effacement de la part du pirate.

Limites du contrôle d'intégrité

Afin de pouvoir s'appuyer sur les résultats d'un contrôleur d'intégrité il est essentiel d'être sûr de l'intégrité de la machine lors de l'installation. Il est également très difficile de configurer ce type de logiciel tant le nombre potentiel de fichiers à surveiller peut être important. De plus, lors de l'installation de nouvelles applications il est indispensable de mettre leurs fichiers de configuration sous contrôle.

Par ailleurs, ce type de solution est susceptible d'envoyer un grand nombre de fausses alertes, notamment lorsque le système modifie seul des fichiers de configuration ou lors de mises à jour du système.

Enfin, si la machine est effectivement compromise, il est possible que le pirate tentera de compromettre le contrôleur d'intégrité avant la prochaine mise à jour, d'où l'importance de stocker les alertes sur une machine distante ou bien un support externe non réinscriptible.

Ressources

Article rédigé le 22 mai 2006 par Jean-François PILLOU.

Dernière modification le mardi 14 octobre 2008 à 17:40:37.

Ce document intitulé « Contrôle de l'intégrité des serveurs » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
HLSW (Résolu) Bonjour à toutes et à tous ! J'ai un petit problème avec HLSW le logiciel qui sert à controler son serveur de jeu a distance. Quand j'entre le BON Rcon, il marque dans le statue "Mauvais Challenge". Peut etre avezvous déja rencontré le... www.commentcamarche.net/forum/affich-3864823-hlsw
Controle parental en reseau (Résolu) Bonjour, je suis administrateur réseau dans un collège et j'ai pour mission d'installer un logiciel de controle parental sur le serveur afin d'interdire aux éleves de se promener sur des sites qui ne sont pas tout a fait de leur age, il... www.commentcamarche.net/forum/affich-3839354-controle-parental-en-reseau
Utiliser un driver Odbc 32 bits sur Windows 2003 server 64 bitsVous avez un serveur Windows 2003 en 64 bits et vous désirez utiliser un pilote ODBC en 32 bits, quel qu'il soit : un de ceux que l'on retrouve habituellement inclus dans le panneau d'administration pour ODBC sous Windows ou un pilote ODBC... www.commentcamarche.net/faq/sujet-7178-utiliser-un-driver-odbc-32-bits-sur-windows-2003-server-64-bits
Adresses des serveurs POP et SMTP des principaux FAICette page donne les adresses des serveurs de messagerie (SMTP / POP3 / IMAP) des principaux fournisseurs d'accès à internet (FAI) : 9 Telecom 9ONLINE ALICE AOL ALTERN.ORG CARAMAIL CEGETEL CLUB INTERNET DARTY BOX (DARTYBOX) ESTVIDEO... www.commentcamarche.net/faq/sujet-893-adresses-des-serveurs-pop-et-smtp-des-principaux-fai
Serveurs DNS des principaux FAILa liste ci-dessous donne les adresses IP des serveurs de noms (DNS) des principaux fournisseurs d'accès à Internet (FAI) : 9 Telecom / 9Online Alice ADSL AOL Belgacom / SkyNet Bluewin.ch Cégétel Chello Club-internet Darty box... www.commentcamarche.net/faq/sujet-1496-serveurs-dns-des-principaux-fai
Presence serveur Open proxy sur votre PC (Résolu)Bonjour, J'ai reçu ce message de club-internet, ça dit quelque chose à quelqu'un ? Merci Cher(e) abonné(e), Suite a differentes plaintes qui nous ont ete adressees, nous avons identifie la presence d''un serveur Open proxy sur... www.commentcamarche.net/forum/affich-1420342-presence-serveur-open-proxy-sur-votre-pc
Controleur de domaine et dhcp (Résolu)Salut à tous une petite question: j'ai un serveur sous win 2003 qui faisait dhcp je l'ai passé en controleur de domaine et depuis les pc qui sont passé sur le domaine ne voit plus le dhcp donc ne prennent plus d'adresses. je commence à... www.commentcamarche.net/forum/affich-1640931-controleur-de-domaine-et-dhcp
Probleme avec un controleur de domain (Résolu)bonjour , je voudrais demander si quelqu'un peut m'aider j'ai installer windows serveur 2003 sur un pc et j'ai créé un controleur de domain et j ai un autre pc ou j'ai windos serveur 2003 aussi et je veux faire de mon 2eme pc... www.commentcamarche.net/forum/affich-2920719-probleme-avec-un-controleur-de-domain
Télécharger WAMP ServerWAMP5 (WAMP signifiant Windows Apache Mysql PHP) est une plate forme de développement Web sous Windows. Il vous permet de développer des sites Web dynamiques à l'aide du serveur Apache, du langage de scripts PHP5 et d'une base de données MySQL version... www.commentcamarche.net/telecharger/telecharger-34055064-wamp-server
Télécharger Filezilla ServerFileZilla Server est un serveur FTP pour Windows développé en open source. Il comporte de nombreuses fonctionnalités telles que le support de SSL, la possibilité de reprendre des téléchargements annulés, la gestion des répertoires, ... Mise à... www.commentcamarche.net/telecharger/telecharger-89-filezilla-server
Télécharger TYPSoft FTP Serveur TYPSoft FTP Serveur est un ftp serveur rapide et facile avec le support des commandes Standard de FTP, Interface propre et claire, architecture de système de fichiers virtuelle, capacité de reprendre le téléchargement interrompu tant en download qu’en... www.commentcamarche.net/telecharger/telecharger-34055220-typsoft-ftp-serveur
Nintendo WiiDVD/Mini-DVD, IBM PowerPC bits CPU, 88.0 MB RAM, Connexion Internet, Disque dur:512MB internal flash, Divers:Unique Wii remote controller enables an immerging game experience. In a tennis game, it is used as your racket, in an FPS it serves as your gun... www.commentcamarche.net/guide-achat/nintendo-wii-733834-fiche-technique
Eicon Diva Server BRI-2M 128K ISDN2 M,Diriger emballer: ,Divers:Microsoft DOS,Novell NetWare,Linux,Microsoft Windows 2000 / NT4.0,Microsoft Small Business Server 2000,Fax,Fonction de voix: ,Interface:PCI,Logicels: ,Microphone: ,Norme de données:V.90,Soutien... www.commentcamarche.net/guide-achat/eicon-diva-server-bri-2m-128k-isdn-214525-fiche-technique
HP NC360T PCI Express Dual Port Gigabit Server Adapter (412648-B21)NC 360 360 T 360T 360T, Interface :PCI-E, Type:Interne, Interface :PCI-E, Nb. de connecteurs réseau:2, Divers:Flow control, ACPI support, auto-negotiation, load balancing, wake on LAN (WOL), manageable, half duplex mode, full duplex mode, network fault... www.commentcamarche.net/guide-achat/hp-nc360t-pci-express-dual-port-gigabit-server-adapter-412648-b21-748378-fiche-technique
Serveurs proxy (serveurs mandataires) et reverse proxyProxy Un serveur proxy (traduction française de «proxy server», appelé aussi «serveur mandataire») est à l'origine une machine faisant fonction d'intermédiaire entre les ordinateurs d'un réseau local (utilisant parfois des protocoles autres que le... www.commentcamarche.net/contents/lan/proxy.php3
PHP - Installation d'un serveur Web sous Linux (Apache, PHP et MIntroduction Un serveur web est un logiciel permettant de rendre accessibles à de nombreux ordinateurs (les clients) des pages web stockées sur le disque. Cette fiche pratique explique comment installer le serveur web Apache sur un système de type... www.commentcamarche.net/contents/php/phpinst.php3
SQL - Contraintes d'intégritéExpression de contraintes d'intégrité Une contrainte d'intégrité est une clause permettant de contraindre la modification de tables, faite par l'intermédiaire de requêtes d'utilisateurs, afin que les données saisies dans la base soient... www.commentcamarche.net/contents/sql/sqlcontr.php3