Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| serveurs:installation:rkhunter [2023/02/28 15:56] – [Avertissement "Spam tool component"] jpmilcent | serveurs:installation:rkhunter [2025/07/10 15:58] (Version actuelle) – aungaro | ||
|---|---|---|---|
| Ligne 8: | Ligne 8: | ||
| ===== Installation de RKHunter ===== | ===== Installation de RKHunter ===== | ||
| - | * Installer le paquet : '' | + | * Installer le paquet : '' |
| * Indiquer les options du Cron de Rkhunter, en éditant : '' | * Indiquer les options du Cron de Rkhunter, en éditant : '' | ||
| CRON_DAILY_RUN=" | CRON_DAILY_RUN=" | ||
| Ligne 14: | Ligne 14: | ||
| DB_UPDATE_EMAIL=" | DB_UPDATE_EMAIL=" | ||
| REPORT_EMAIL=" | REPORT_EMAIL=" | ||
| + | REPORT_EMAIL_FROM=" | ||
| + | APT_AUTOGEN=" | ||
| </ | </ | ||
| * Indiquer les faux positifs, en éditant le fichier de config : '' | * Indiquer les faux positifs, en éditant le fichier de config : '' | ||
| + | ALLOW_SSH_ROOT_USER=prohibit-password | ||
| + | |||
| # Config permettant la mise à jour pour éviter l' | # Config permettant la mise à jour pour éviter l' | ||
| # Invalid WEB_CMD configuration option: Relative pathname: "/ | # Invalid WEB_CMD configuration option: Relative pathname: "/ | ||
| Ligne 22: | Ligne 26: | ||
| WEB_CMD="" | WEB_CMD="" | ||
| - | # Gestion des emails | + | # (Ne pas renseigner |
| - | MAIL-ON-WARNING=adminsys@< | + | # L' |
| - | MAIL_CMD=mail -s " | + | |
| # Option évitant les faux positifs en se basant sur Dpkg | # Option évitant les faux positifs en se basant sur Dpkg | ||
| - | # ATTENTION : lancer '' | + | # ATTENTION : lancer '' |
| PKGMGR=DPKG | PKGMGR=DPKG | ||
| - | # Corriger | + | # Pour Debian 10 uniquement, corriger |
| SCRIPTWHITELIST=/ | SCRIPTWHITELIST=/ | ||
| SCRIPTWHITELIST=/ | SCRIPTWHITELIST=/ | ||
| Ligne 42: | Ligne 45: | ||
| ALLOWHIDDENDIR="/ | ALLOWHIDDENDIR="/ | ||
| ALLOWDEVFILE="/ | ALLOWDEVFILE="/ | ||
| + | |||
| + | # Désactiver les faux positifs liés à Byobu : | ||
| + | ALLOWDEVFILE="/ | ||
| + | ALLOWDEVFILE="/ | ||
| + | ALLOWDEVFILE="/ | ||
| </ | </ | ||
| Ligne 47: | Ligne 55: | ||
| ==== Envoi d' | ==== Envoi d' | ||
| - | Lors des tests, pour permettre l' | + | Pour recevoir les alertes de RKHunter sur la bonne adresse sans flood inutile |
| - | * Ajouter au fichier | + | * Définir l’adresse |
| - | * Ensuite éditer les script Rkhunter lancés par le Cron (voir ci-dessous) en ajoutant après chaque indication de /// | + | |
| - | * "'' | + | REPORT_EMAIL=" |
| - | * Les scripts à modifier : | + | |
| - | * '' | + | |
| - | * '' | + | * **Ne pas renseigner** |
| - | * Si vraiment nécessaire, | + | * Vérifier que le script cron (/ |
| ===== Utilisation et commandes ===== | ===== Utilisation et commandes ===== | ||
| * Vérifier dernière version : ''< | * Vérifier dernière version : ''< | ||
| Ligne 75: | Ligne 84: | ||
| </ | </ | ||
| * Dans ce cas là, relever la date de la nouvelle version du binaire et se rendre sur le site suivant : https:// | * Dans ce cas là, relever la date de la nouvelle version du binaire et se rendre sur le site suivant : https:// | ||
| - | * Chercher le paquet Debian correspondant et vérifié | + | * Chercher le paquet Debian correspondant et vérifier |
| * Utiliser le moteur de recherche situé en bas de page permettant de rechercher un nom de fichier présent dans un paquet. | * Utiliser le moteur de recherche situé en bas de page permettant de rechercher un nom de fichier présent dans un paquet. | ||
| * Sur la page du paquet : | * Sur la page du paquet : | ||
| * sélectionner votre version de Debian. | * sélectionner votre version de Debian. | ||
| - | * Pour vérifier la date, cliquer dans le menu de droite sur le lien " | + | * Pour vérifier la date, cliquer dans le menu de droite sur le lien " |
| * Si les 2 dates correspondent, | * Si les 2 dates correspondent, | ||
| * Il faut tout de même : | * Il faut tout de même : | ||
| Ligne 85: | Ligne 94: | ||
| * Lancer la commande de vérification (par acquis de conscience) : ''< | * Lancer la commande de vérification (par acquis de conscience) : ''< | ||
| * Si tout semble conforme, indiquer à Rkhunter de considérer les changements comme normaux : ''< | * Si tout semble conforme, indiquer à Rkhunter de considérer les changements comme normaux : ''< | ||
| - | * **NOTE** : pour que Rhunter | + | * **NOTE** : pour que Rhunter |
| + | |||
| + | ==== Patch : Limiter les mails de RKHunter aux vraies alertes (rootkit ou fichier suspect) ==== | ||
| + | |||
| + | Par défaut, RKHunter envoie un mail à chaque “Warning”, | ||
| + | Pour ne recevoir un mail **que** si un rootkit ou un fichier suspect est détecté, il faut patcher le script cron `/ | ||
| + | |||
| + | <code bash / | ||
| + | # Ancienne section à commenter : | ||
| + | # if [ -s " | ||
| + | # ( | ||
| + | # echo " | ||
| + | # echo "To: $REPORT_EMAIL" | ||
| + | # echo "" | ||
| + | # cat $OUTFILE | ||
| + | # ) | / | ||
| + | # fi | ||
| + | |||
| + | # Nouvelle section à ajouter : | ||
| + | if [ -s " | ||
| + | if grep -q -E " | ||
| + | grep -q -E " | ||
| + | ( | ||
| + | echo " | ||
| + | echo "To: $REPORT_EMAIL" | ||
| + | echo "" | ||
| + | cat $OUTFILE | ||
| + | ) | / | ||
| + | fi | ||
| + | fi | ||
| + | </ | ||
| + | |||
| + | Cette modification permet de ne recevoir un mail **qu’en cas d’incident réel** (fichiers suspects ou rootkits détectés), | ||
| + | |||
| + | Pensez à faire une sauvegarde du script avant modification : | ||
| + | <code bash>cp / | ||
| ==== Avertissement "Spam tool component" | ==== Avertissement "Spam tool component" | ||
| Ligne 94: | Ligne 138: | ||
| * Ajouter '' | * Ajouter '' | ||
| * Si le problème persiste, une alternative intéressante à RKhunter est [[https:// | * Si le problème persiste, une alternative intéressante à RKhunter est [[https:// | ||
| + | |||