Lorsque vous ajoutez certaines adresses de site Web au fichier hosts de Windows 8, Windows 8 les supprime automatiquement, ignorant ainsi vos modifications. Microsoft ne fait pas cela pour nous agacer - il y a une bonne raison à cela.
Qu'est-ce qu'un fichier d'hôtes?
Lorsque vous accédez à un site Web, votre ordinateur contacte votre serveur DNS (Domain Name System) et lui demande son adresse IP numérique. Par exemple, Facebook.com mappe à 66.220.158.70. Votre ordinateur se connecte ensuite à cette adresse IP numérique et accède au site Web.
Votre fichier hosts est un fichier, local sur votre ordinateur, qui peut remplacer ce comportement. En modifiant votre fichier hosts, vous pouvez pointer Facebook.com à l'adresse IP de votre choix. Certaines personnes utilisent cette astuce pour bloquer des sites Web. Par exemple, vous pouvez indiquer Facebook.com au 127.0.0.1, qui correspond à l'adresse IP locale de votre ordinateur. Lorsque quelqu'un essaie d'accéder à Facebook.com sur votre ordinateur, celui-ci tente de se connecter à lui-même à l'adresse 127.0.0.1. Il ne trouvera pas de serveur Web, la connexion échouera immédiatement.
Pourquoi la restriction est en place
Malheureusement, les logiciels malveillants modifient souvent le fichier hosts pour ajouter de telles lignes. Par exemple, le programme malveillant pourrait pointer Facebook.com vers une adresse IP totalement différente, une adresse gérée par une organisation malveillante. Le site Web malveillant pourrait même être déguisé en Facebook.com. Un utilisateur consulterait sa barre d'adresse, consulterait Facebook.com et ne considérerait jamais qu'il consultait un site de phishing.
Pour éviter que cela ne se produise, Windows 8 (et plus particulièrement l'antivirus Windows Defender inclus avec Windows 8) surveille votre fichier hosts. Lorsqu'il remarque qu'un site Web tel que Facebook.com a été ajouté à votre fichier hosts, il supprime immédiatement l'entrée et permet les connexions au site Web normal de Facebook.com.
Il s'agit en réalité d'une fonctionnalité de sécurité importante pour de nombreux utilisateurs qui n'envisageraient jamais de modifier leur fichier hôtes. Toutefois, si vous êtes un utilisateur averti des technologies qui souhaite modifier votre fichier hosts pour bloquer un site Web, vous pouvez désactiver cette restriction.
Façons de contourner la restriction
Cette restriction étant mise en place par l'antivirus Windows Defender (anciennement Microsoft Security Essentials) fourni avec Windows 8, vous disposez de plusieurs options pour la contourner:
- Exclure le fichier hôtes de la surveillance dans Windows Defender - Si vous souhaitez utiliser Windows Defender au lieu d’un antivirus tiers, c’est votre meilleure option. Cela signifie toutefois que Windows ne vous protégera pas contre les entrées de fichiers hôtes malveillants ajoutées par des logiciels malveillants.
- Installer un antivirus tiers - De nombreuses applications antivirus tierces ne contrôlent pas votre fichier hôtes de manière aussi agressive. Beaucoup, comme avast! et AVG, sont gratuits. Lorsque vous installez un antivirus tiers, Windows Defender se désactive.
Vous pouvez également désactiver complètement Windows Defender, mais ce n’est pas une bonne idée si vous n’utilisez pas un antivirus tiers. Même si vous êtes un utilisateur prudent d’ordinateurs, le fait d’avoir plusieurs niveaux de protection est une bonne pratique de sécurité.
Exclure le fichier hôtes
Pour exclure le fichier hôtes de la surveillance dans Windows Defender, ouvrez d’abord Windows Defender - appuyez sur la touche Windows, tapez Windows Defender, puis appuyez sur Entrée.
Cliquez sur l'onglet Paramètres et sélectionnez le Fichiers et emplacements exclus Catégorie.
C:WindowsSystem32Driversetchosts
(Si vous avez installé Windows dans un autre répertoire, démarrez dans ce répertoire au lieu de C: Windows)
Modification de votre fichier hôtes
Vous devrez éditer votre fichier hosts en tant qu'administrateur. Si vous l'ouvrez normalement et essayez de le sauvegarder, vous verrez un message indiquant que vous n'êtes pas autorisé à enregistrer un fichier à son emplacement.
Pour lancer le Bloc-notes en tant qu'administrateur, appuyez sur la touche Windows, tapez Bloc-notes, cliquez avec le bouton droit de la souris sur l'application Bloc-notes qui apparaît et sélectionnez Exécuter en tant qu'administrateur. (Vous pouvez également lancer tout autre éditeur de texte que vous préférez, tel que Notepad ++.)
C:WindowsSystem32Driversetchosts
Vous devrez sélectionner Tous les fichiers dans la zone Type de fichier au bas de la boîte de dialogue ouverte ou le fichier hosts n'apparaîtra pas dans la liste.
127.0.0.1 facebook.com
127.0.0.1 example.com