FondateurMode
← Blog · 20 octobre 2026 · 3 min de lecture

Monitoring serveur : ce que le CPU, la RAM et le disque révèlent d'une intrusion

On surveille habituellement le CPU, la mémoire et le disque pour éviter les pannes. Ces mêmes indicateurs sont aussi l'un des moyens les plus fiables de repérer une intrusion, y compris celles qu'un antivirus ne détecte pas.

Le cas le plus fréquent : le mineur de cryptomonnaie

Une fois entré, un attaquant cherche souvent à rentabiliser votre serveur. Le moyen le plus simple est d'y installer un mineur de cryptomonnaie. Les signes :

  • CPU durablement élevé, souvent proche de 100 % sur tous les cœurs, y compris la nuit ;
  • un processus au nom anodin (kworker, systemd-helper, une suite de caractères aléatoires) lancé depuis /tmp, /dev/shm ou un répertoire caché ;
  • des connexions sortantes permanentes vers des ports inhabituels ;
  • une tâche planifiée qui relance le processus s'il est tué.

Un mineur récent n'est pas forcément connu des bases de signatures. En revanche, sa consommation de CPU, elle, est impossible à cacher.

Les signaux à suivre

IndicateurCe qui doit alerterCause possible
CPUPlateau élevé inhabituel, surtout hors des heures d'activitéMineur, boucle applicative, attaque
MémoireCroissance continue jusqu'à l'arrêt de processus par le noyau (OOM)Fuite mémoire, processus malveillant
DisqueRemplissage brutalJournaux qui explosent sous attaque, exfiltration préparée, sauvegarde bloquée
ProcessusNom inconnu dans le top CPU ou mémoireMalware, outil installé par un tiers
ServicesService critique arrêté ou en échecCrash, sabotage, mise à jour ratée
PortsNouveau port en écoutePorte dérobée, service exposé par erreur

Établir une référence

Un indicateur n'a de sens que comparé à la normale. Notez pour chaque serveur :

  • la charge CPU habituelle en journée et la nuit ;
  • les 5 processus qui consomment le plus de CPU et de mémoire en temps normal ;
  • les ports en écoute attendus ;
  • le taux de remplissage du disque et sa progression hebdomadaire.

Une anomalie, c'est un écart par rapport à cette référence. Comparer chaque jour à la veille est souvent suffisant pour détecter ce qui change.

Quelques commandes utiles

Processus les plus gourmands :

ps -eo pid,user,%cpu,%mem,comm --sort=-%cpu | head

Ports en écoute et processus associés :

sudo ss -tlnp

Services en échec :

systemctl --failed

Arrêts de processus par manque de mémoire :

sudo journalctl -k --since "24 hours ago" | grep -i "out of memory"

Que faire en cas d'anomalie ?

  1. Identifiez le processus : chemin de l'exécutable (ls -l /proc/PID/exe), utilisateur, date de lancement.
  2. Ne le tuez pas tout de suite si vous suspectez une intrusion : notez ses connexions (ss -tp) et cherchez son mécanisme de relance (crontab, service systemd).
  3. Cherchez la porte d'entrée : connexions SSH réussies récentes, application vulnérable, fichier uploadé.
  4. Remettez en état depuis une source saine et changez les secrets exposés.

Questions fréquentes

Un pic de CPU signifie-t-il une attaque ?

Non, la plupart des pics sont légitimes : déploiement, tâche planifiée, trafic. C'est un plateau inexpliqué, surtout la nuit, qui doit alerter.

Faut-il un outil de monitoring dédié ?

Les outils de monitoring classiques montrent des courbes. Ce qui manque souvent, c'est l'interprétation : savoir si un processus est normal et si l'évolution est inquiétante.

FondateurMode relève chaque jour CPU, mémoire, disque, processus et services, compare avec la veille, et l'IA vous explique ce qui est normal et ce qui ne l'est pas. Essayez-le 14 jours gratuitement.

Protégez votre serveur en 2 minutes

Antivirus, intrusions, versions vulnérables et rapport IA quotidien sur Slack. 14 jours gratuits.

Démarrer l'essai gratuit

À lire aussi