Windows 8 adotta un nuovo approccio al file hosts per impostazione predefinita: non ti consentirà di bloccare Facebook e altri siti web modificando il tuo file hosts. Fortunatamente, c'è un modo per aggirare questa restrizione.
Quando aggiungi determinati indirizzi di siti web al file hosts di Windows 8, Windows 8 li rimuove automaticamente, ignorando di fatto le tue modifiche. Microsoft non lo fa solo per infastidirci, c'è una buona ragione per questo.
Che cos'è un file host?
Quando si accede a un sito Web, il computer contatta il server DNS (Domain Name System) e richiede il suo indirizzo IP numerico. Ad esempio, Facebook.com viene mappato a 66.220.158.70. Il tuo computer si collegherà quindi a questo indirizzo IP numerico e accederà al sito web.
Il tuo file hosts è un file, locale sul tuo computer, che può sovrascrivere questo comportamento. Modificando il tuo file hosts, puoi puntare Facebook.com a qualsiasi indirizzo IP che desideri. Alcune persone usano questo trucco per bloccare i siti web, ad esempio potresti puntare Facebook.com su 127.0.0.1, che è l'indirizzo IP locale del tuo computer. Quando qualcuno tenta di accedere a Facebook.com sul tuo computer, il tuo computer tenterà di connettersi a se stesso su 127.0.0.1. Non troverà un server web, quindi la connessione fallirà immediatamente.
Perché la restrizione è in atto
Sfortunatamente, il malware spesso modifica il file hosts per aggiungere tali righe. Ad esempio, il malware potrebbe indirizzare Facebook.com a un indirizzo IP completamente diverso, gestito da un'organizzazione dannosa. Il sito Web dannoso potrebbe persino essere mascherato da Facebook.com. Un utente guarderebbe la barra degli indirizzi, visiterebbe Facebook.com e non considererebbe mai che potrebbe guardare un sito di phishing.
Per evitare che ciò accada, Windows 8 (più specificamente, l'antivirus di Windows Defender incluso con Windows 8) monitora il file hosts. Quando si accorge che un sito Web come Facebook.com è stato aggiunto al file hosts, rimuove immediatamente la voce e consente le connessioni al normale sito Web Facebook.com.
Questa è in realtà un'importante funzionalità di sicurezza per molti utenti che non prenderebbero mai in considerazione la modifica del loro file host. Tuttavia, se sei un utente esperto di tecnologia che desidera modificare il tuo file hosts per bloccare un sito web, puoi disabilitare questa restrizione.
Modi per bypassare la restrizione
Poiché questa restrizione viene implementata dall'antivirus Windows Defender (precedentemente noto come Microsoft Security Essentials) incluso in Windows 8, sono disponibili diverse opzioni per aggirarlo:
- Escludi il file hosts dal monitoraggio in Windows Defender - Se desideri utilizzare Windows Defender invece di un antivirus di terze parti, questa è l'opzione migliore. Ciò significa che Windows non ti proteggerà da voci di file host dannose aggiunte da malware, tuttavia.
- Installa un antivirus di terze parti - Molte applicazioni antivirus di terze parti non saranno così aggressive nel controllare il tuo file host. Molti, come avast! e AVG , sono liberi. Quando installi un antivirus di terze parti, Windows Defender si disattiverà da solo.
Puoi anche disabilitare completamente Windows Defender, ma non è una buona idea a meno che tu non stia utilizzando un antivirus di terze parti. Anche se sei un utente di computer attento, disporre di più livelli di protezione è una buona pratica di sicurezza.
Escludendo il file host
Per escludere il file hosts dal monitoraggio in Windows Defender, prima apri Windows Defender: premi il tasto Windows, digita Windows Defender e premi Invio.
Fare clic sulla scheda Impostazioni e selezionare il file File e percorsi esclusi categoria.
Fare clic sul pulsante Sfoglia e accedere al seguente file:
C: \ Windows \ System32 \ Drivers \ etc \ hosts
(Se hai installato Windows in una directory diversa, inizia in quella directory anziché in C: \ Windows)
Fare clic sul pulsante Aggiungi e quindi su Salva modifiche per salvare le modifiche.
Ora puoi modificare normalmente il file hosts.
Modifica del file degli host
Dovrai modificare il tuo file hosts come amministratore. Se lo apri normalmente e provi a salvarlo, vedrai un messaggio che indica che non sei autorizzato a salvare un file nella sua posizione.
Per avviare Blocco note come amministratore, premere il tasto Windows, digitare Blocco note, fare clic con il pulsante destro del mouse sull'applicazione Blocco note visualizzata e selezionare Esegui come amministratore . (Puoi anche avviare qualsiasi altro editor di testo che preferisci, come Notepad ++.)
Fare clic su File -> Apri nella finestra Blocco note e accedere al seguente file:
C: \ Windows \ System32 \ Drivers \ etc \ hosts
Dovrai selezionare Tutti i file nella casella del tipo di file nella parte inferiore della finestra di dialogo aperta o il file hosts non verrà visualizzato nell'elenco.
Aggiungi una riga per ogni sito web che desideri bloccare. Digita il numero 127.0.0.1, seguito da uno spazio o una tabulazione, quindi digita il nome di un sito Web. Ad esempio, le seguenti righe bloccherebbero sia facebook.com che example.com:
127.0.0.1 facebook.com
127.0.0.1 example.com
Salva il file al termine. Le modifiche avranno effetto immediato e il sito Web verrà bloccato: non è necessario riavviare il sistema o il browser.