380 votes

Comment rechercher les backdoors de l'informaticien précédent ?

Nous savons tous que ça arrive. Un vieil informaticien aigri quitte une backdoor dans le système et le réseau afin de s'amuser avec les nouveaux et de montrer à l'entreprise combien les choses vont mal sans lui.

Je n'ai jamais fait cette expérience personnellement. Tout ce que j'ai connu, c'est quelqu'un qui a cassé et volé des trucs juste avant de partir. Je suis sûr que ça arrive, cependant.

Ainsi, lorsque l'on prend le contrôle d'un réseau auquel on ne peut pas vraiment faire confiance, quelles mesures faut-il prendre pour s'assurer que tout est sûr et sécurisé ?

10 votes

+1, j'aime cette question. C'est ce que je préfère le moins quand je traite avec un nouveau client, surtout si le dernier est parti en mauvais termes.

101 votes

Dans la plupart des endroits que j'ai quittés, le fait que je ne sois pas là pour dire "Ne faites pas ça" suffit à faire tomber le réseau. Je n'ai pas besoin de laisser des portes dérobées.

28 votes

@Paul, cela suggère que vous n'avez pas documenté correctement. Espérons que la ou les nouvelles personnes feront cette partie de leur travail correctement.

9voto

Vérifiez les journaux de vos serveurs (et des ordinateurs sur lesquels ils travaillent directement). Recherchez non seulement leur compte, mais aussi les comptes qui ne sont pas des administrateurs connus. Recherchez les trous dans vos journaux. Si un journal d'événements a été effacé récemment sur un serveur, celui-ci est suspect.

Vérifiez la date de modification des fichiers sur vos serveurs web. Exécutez un script rapide pour lister tous les fichiers récemment modifiés et les examiner.

Vérifiez la date de la dernière mise à jour de tous vos objets de stratégie de groupe et d'utilisateur dans AD.

Vérifiez que toutes vos sauvegardes fonctionnent et que les sauvegardes existantes existent toujours.

Vérifiez sur les serveurs où vous exécutez les services Volume Shadow Copy que l'historique précédent n'est pas manquant.

Je vois déjà beaucoup de bonnes choses dans la liste et je voulais juste ajouter ces autres choses que vous pouvez vérifier rapidement. Cela vaudrait la peine de faire une revue complète de tout. Mais commencez par les endroits où les changements sont les plus récents. Certains de ces éléments peuvent être vérifiés rapidement et peuvent déclencher des signaux d'alarme pour vous aider.

7voto

jammus Points 1796

Je vous suggère de commencer par le périmètre. Vérifiez la configuration de votre pare-feu et assurez-vous que vous n'avez pas de points d'entrée inattendus dans le réseau. Assurez-vous que le réseau est physiquement sécurisé pour éviter qu'il ne pénètre à nouveau et n'accède à des ordinateurs.

Vérifiez que vous disposez de sauvegardes entièrement fonctionnelles et restaurables. De bonnes sauvegardes vous éviteront de perdre des données s'il fait quelque chose de destructeur.

Vérifier les services autorisés à travers le périmètre et s'assurer que l'accès lui a été refusé. Assurez-vous que ces systèmes ont des mécanismes de journalisation qui fonctionnent bien.

7voto

En gros, je dirais que si vous avez un BOFH compétent, vous êtes condamnés... il y a plein de façons d'installer des bombes qui passeraient inaperçues. Et si votre entreprise a l'habitude d'éjecter "manu-militari" ceux qui sont licenciés, soyez sûr que la bombe sera posée bien avant le licenciement ! !!

Le meilleur moyen est de minimiser les risques d'avoir un administrateur en colère... Évitez le "licenciement pour réduire les coûts" (s'il est un chef d'établissement compétent et vicieux, les pertes que vous pourriez subir seront probablement beaucoup plus importantes que ce que vous obtiendrez du licenciement)... S'il a fait une erreur inacceptable, il vaut mieux qu'il la répare (sans être payé) comme alternative au licenciement... Il sera plus prudent la prochaine fois pour ne pas répéter l'erreur (ce qui sera une augmentation de sa valeur)... Mais assurez-vous de toucher la bonne cible (il est fréquent que des personnes peu compétentes mais dotées d'un bon charisme rejettent leur propre faute sur la personne compétente mais moins sociale).

Et si vous êtes face à un véritable chef d'entreprise dans le pire des sens (et que ce comportement est la raison du licenciement), vous feriez mieux d'être prêt à réinstaller à partir de zéro tous les systèmes avec lesquels il a été en contact (ce qui signifie probablement chaque ordinateur).

N'oubliez pas qu'un seul changement de bit peut entraîner la destruction de tout le système... (bit setuid, Jump if Carry à Jump if No Carry, ...) et que même les outils de compilation peuvent avoir été compromis.

7voto

Bonne chance s'il sait vraiment quelque chose et s'il organise quelque chose à l'avance. Même un imbécile peut appeler, envoyer un courriel ou une télécopie à l'opérateur téléphonique pour lui signaler les déconnexions, ou même lui demander d'effectuer des tests complets sur les circuits pendant la journée.

Sérieusement, montrer un peu d'amour et quelques milliers de dollars au départ diminue vraiment le risque.

Oh oui, au cas où ils appellent pour "obtenir un mot de passe ou autre chose", rappelez-leur votre taux de 1099 et le minimum d'une heure et 100 frais de déplacement par appel, peu importe si vous devez être n'importe où...

Hé, c'est la même chose que mes bagages ! 1,2,3,4 !

6voto

user51568 Points 1519

Effacer tout, recommencer ;)

1 votes

+1 - si un serveur est compromis au niveau de la racine, vous devez repartir de zéro. Si le dernier administrateur n'était pas digne de confiance, supposez une compromission au niveau de la racine.

2 votes

Eh bien... Oui... La meilleure solution... Mais aussi un peu difficile de convaincre la direction de tout refaire. Active Directory. Exchange. SQL. Sharepoint. Même pour 50 utilisateurs ce n'est pas une mince affaire...encore moins quand il s'agit de 300+ utilisateurs.

0 votes

@danp : Oui, des heures supplémentaires et pas de week-ends de congé :(

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X