⚔ Empêcher la modification du fichier hosts pour rediriger les vérifications de licence vers des serveurs non autorisés sous Windows 11
Introduction
Le fichier
est souvent utilisé pour rediriger des requêtes réseau. Pour protéger les vérifications de licence, il est crucial d'empêcher sa modification par des utilisateurs ou programmes non autorisés. Ce tutoriel propose deux approches : modifier les permissions du fichier et utiliser PowerShell pour renforcer sa sécurité.
Prérequis
• Un ordinateur exécutant Windows 11
• Accès administrateur pour modifier les permissions et les configurations
• Chemin du fichier hosts :
Méthodologie
Introduction
• Nous utiliserons deux approches :
• Méthode 1 : Modifier les permissions pour restreindre l’accès au fichier
• Méthode 2 : Utiliser PowerShell pour surveiller ou verrouiller le fichier
Avantages
Avantage de la méthode 1 : Simple et efficace via une interface graphique
Avantage de la méthode 2 : Automatisable et adapté aux administrateurs réseau
Inconvénients
Inconvénient de la méthode 1 : Nécessite des permissions administrateur
Inconvénient de la méthode 2 : Commandes PowerShell complexes pour les débutants
⚙ Étapes à suivre pour la méthode 1
Accédez au fichier hosts :
Faites un clic droit sur le fichier et sélectionnez "Propriétés"
Rendez-vous dans l’onglet "Sécurité" et cliquez sur "Modifier"
Sélectionnez un groupe ou un utilisateur, puis définissez les permissions à "Lecture seule"
Appliquez les changements et cliquez sur "OK"
Pour de plus amples informations
• Documentation Microsoft sur le fichier hosts
• Support Microsoft pour les configurations de fichiers système
⚙ Étapes à suivre pour la méthode 2
Lancez PowerShell avec les droits administrateur :
, puis sélectionnez "Windows PowerShell (Admin)"
Modifiez les attributs du fichier pour le rendre en lecture seule :
Surveillez les tentatives de modification avec :
Créez un script pour verrouiller automatiquement le fichier en cas de modification non autorisée.
Pour de plus amples informations
• Documentation PowerShell sur Microsoft Learn
• Support Microsoft pour PowerShell
Astuce
Utilisez un logiciel de surveillance des fichiers système comme GlassWire pour recevoir des alertes en cas de modification du fichier
.
Mise en garde
Toute modification incorrecte des permissions peut perturber des fonctionnalités réseau légitimes. Vérifiez toujours vos changements avant de les appliquer.
Conseil
Sauvegardez le fichier
avant de le verrouiller pour pouvoir restaurer ses paramètres initiaux si nécessaire.
Solution alternative
Utilisez un antivirus avancé ou un outil de gestion réseau pour surveiller et bloquer les modifications indésirables.
Conclusion
Ces deux méthodes permettent d’empêcher les modifications du fichier
, garantissant ainsi que les vérifications de licence ne soient pas redirigées vers des serveurs non autorisés.

Le fichier
Code:
hosts

• Un ordinateur exécutant Windows 11
• Accès administrateur pour modifier les permissions et les configurations
• Chemin du fichier hosts :
Code:
C:\Windows\System32\drivers\etc\hosts


• Nous utiliserons deux approches :
• Méthode 1 : Modifier les permissions pour restreindre l’accès au fichier
Code:
hosts
• Méthode 2 : Utiliser PowerShell pour surveiller ou verrouiller le fichier
Code:
hosts






⚙ Étapes à suivre pour la méthode 1
Accédez au fichier hosts :
Code:
C:\Windows\System32\drivers\etc\hosts
Faites un clic droit sur le fichier et sélectionnez "Propriétés"
Rendez-vous dans l’onglet "Sécurité" et cliquez sur "Modifier"
Sélectionnez un groupe ou un utilisateur, puis définissez les permissions à "Lecture seule"
Appliquez les changements et cliquez sur "OK"

• Documentation Microsoft sur le fichier hosts
• Support Microsoft pour les configurations de fichiers système
⚙ Étapes à suivre pour la méthode 2
Lancez PowerShell avec les droits administrateur :
Code:
Windows + X
Modifiez les attributs du fichier pour le rendre en lecture seule :
Code:
Set-ItemProperty -Path "C:\Windows\System32\drivers\etc\hosts" -Name IsReadOnly -Value $true
Surveillez les tentatives de modification avec :
Code:
Get-Acl "C:\Windows\System32\drivers\etc\hosts"
Créez un script pour verrouiller automatiquement le fichier en cas de modification non autorisée.

• Documentation PowerShell sur Microsoft Learn
• Support Microsoft pour PowerShell

Utilisez un logiciel de surveillance des fichiers système comme GlassWire pour recevoir des alertes en cas de modification du fichier
Code:
hosts

Toute modification incorrecte des permissions peut perturber des fonctionnalités réseau légitimes. Vérifiez toujours vos changements avant de les appliquer.

Sauvegardez le fichier
Code:
hosts

Utilisez un antivirus avancé ou un outil de gestion réseau pour surveiller et bloquer les modifications indésirables.

Ces deux méthodes permettent d’empêcher les modifications du fichier
Code:
hosts