• Note pour les visiteurs de Tutoriaux-Excalibur

    Vous trouvez Tutoriaux-Excalibur intéressant ?

    Nous espérons que vous avez trouvé les tutoriels sur Tutoriaux-Excalibur utiles et instructifs. Votre avis est très important pour nous !

    Si vous avez apprécié votre expérience, nous vous invitons à partager vos commentaires sur notre page Trustpilot.

    Cliquez ici pour partager votre expérience sur Trustpilot.

    Merci de votre soutien !

Tutoriel ⚔ Bloquer les redirections non autorisées du fichier hosts sous Linux

Sylvain*

Administrateur
Membre VIP
Membre présenté
Membre
Empêcher la modification du fichier hosts pour rediriger les vérifications de licence vers des serveurs non autorisés sous Linux

🔦 Introduction

Sous Linux, le fichier
Code:
/etc/hosts
peut être modifié pour rediriger les vérifications de licence. Ce tutoriel détaille deux méthodes pour empêcher ces modifications : changer les permissions et surveiller le fichier avec
Code:
auditd
.



🔬 Prérequis

• Un ordinateur Linux avec les droits
Code:
sudo

• Chemin du fichier
Code:
/etc/hosts

• Connaissances de base en ligne de commande



📋 Méthodologie

📜 Introduction

Nous utiliserons deux approches :

Méthode 1 : Modifier les permissions du fichier
Code:
/etc/hosts

Méthode 2 : Surveiller le fichier
Code:
/etc/hosts
avec
Code:
auditd



👍 Avantages

✅ Avantage de la méthode 1 : Simple à configurer et rapide

✅ Avantage de la méthode 2 : Permet de détecter toutes les modifications indésirables



👎 Inconvénients

❌ Inconvénient de la méthode 1 : Facile à contourner si un utilisateur dispose des droits sudo

❌ Inconvénient de la méthode 2 : Nécessite l’installation et la configuration d’un outil supplémentaire



Étapes à suivre pour la méthode 1


Modifiez les permissions du fichier
Code:
/etc/hosts
:
Code:
sudo chmod 444 /etc/hosts

Pour empêcher même les utilisateurs root, utilisez les attributs immuables :
Code:
sudo chattr +i /etc/hosts

Vérifiez les permissions avec :
Code:
lsattr /etc/hosts



Étapes à suivre pour la méthode 2

Installez
Code:
auditd
si nécessaire :
Code:
sudo apt install auditd

Ajoutez une règle pour surveiller le fichier :
Code:
sudo auditctl -w /etc/hosts -p wa -k hosts_modifications

Consultez les journaux pour détecter les modifications :
Code:
sudo ausearch -k hosts_modifications

Vérifiez que
Code:
auditd
est activé au démarrage :
Code:
sudo systemctl enable auditd



💡 Astuce

Automatisez la surveillance du fichier
Code:
/etc/hosts
avec un script pour recevoir des alertes en cas de modification.



🚨 Mise en garde

Vérifiez que vos permissions et règles n’impactent pas le fonctionnement des services réseau essentiels.



🔖 Conseil

Sauvegardez toujours le fichier
Code:
/etc/hosts
avant de le modifier pour éviter des interruptions réseau.



🔎 Solution alternative

Utilisez un pare-feu comme
Code:
ufw
pour bloquer l’accès aux serveurs non autorisés directement au niveau réseau.



💬 Conclusion

Ces méthodes permettent de protéger efficacement le fichier
Code:
/etc/hosts
contre les modifications non autorisées, évitant ainsi des redirections dangereuses pour les vérifications de licence.
 

Campagne de dons

Dons pour T-E

Campagne de dons pour T-E
Objectif
300.00 $
Reçu
125.81 $
Cette collecte de dons se termine dans
0 heures, 0 minutes, 0 seconds
  41.9%

En ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
17 900
Messages
29 138
Membres
353
Dernier inscrit
zarbinium

Nouveaux membres

Retour
Haut Bas