Blog (3)
Komentarze (550)
Recenzje (0)

Plik gospodarze... czyli mniej reklam, telemetrii i spamu

@scribePlik gospodarze... czyli mniej reklam, telemetrii i spamu17.01.2018 00:41

walka z...

Przychodzi czas gdy masz dość reklam, spamu, śledzenia, niechcianych treści w Twoje przeglądarce. Do tego zaczynasz mieć świadomość że Twój system i Twoje programy próbują łączyć się z adresami internetowymi i wysłać dane bez Twojej wiedzy. Nie chcesz aby zainstalowane aplikacje pobierały reklamy, czy wysyłały dane na serwery o których nie masz pojęcia. Zaczynasz powoli dbać o "prywatność" a właściwie jej resztki w sieci....rozpoczynasz walkę.

Jest sposób który z powodzeniem stosuje od lat aby choć trochę przybliżyć powyższe cele bez środków finansowych na duże routery, urządzenia klasy UTM, informatyków czy aplikacje filtrujące ruch sieciowy. Oprócz zakładania czapki aluminiowej, edytuje na każdym możliwym systemie plik hosts.

plik hosts...co to jest?

Wikipedia tłumaczy plik host jako plik systemu operacyjnego który służy do mapowania domen na adresy IP. Zgadzam się z tą definicją w 100%. Plik ten jest dostępny w każdym znanym mi systemie operacyjnym. Jego konfiguracja nie różni się od edycji pliku tekstowego w systemowym notatniku...bo plik hosts jest plikiem tekstowym. Hosts jest swojego rodzaju lokalnym serwerem nazw DNS (niezależnym od dostawcy połączenia sieciowego), dlatego tak świetnie nadaje się do celów wymienionych na wstępie.

Plik ten zawiera w każdym wierszu adres IP i jedną lub więcej nazw domen. Nazwa wpisanej domeny jest przekierowana na poprzedzający ją adres IP - dodatkowo możemy komentować wpisy stawiając znak # na początku linii...tyle w skrócie a jak użyć tej aluminiowej czapki?

zawartość domyślnego pliku hosts systemu Windows 10
zawartość domyślnego pliku hosts systemu Windows 10

zatem edytujemy gospodarzy

Nie chcemy by komputer wyświetlał nam zawartość domeny facebook.com więc tłumaczymy jej nazwę "na pusty" adres IP. Tym "pustym" adresem jest nasz własny komputer który nie wyświetli lub nie pobierze zawartości prawdziwej witryny bo jej u siebie nie ma. Odpowiedni wpis blokuje ją całkowicie - od pinga aż po wyświetlanie w przeglądarce.

A tym pustym adresem IP może być:

[list][item]127.0.0.1 IPv4 [/item][item]0.0.0.0 IPv4 [/item][item]::1 IPv6 [/item][item]fe80::1%lo0 IPv6

*który adres wybrać opiszę na końcu.

[/item][/list]

zawartość pliku hosts po modyfikacji
zawartość pliku hosts po modyfikacji

W powyższym przykładzie zablokowaliśmy dostęp do znanych nam "śmieciowych adresów", jak zmusić jednak ten plik aby blokował spam, reklamy, telemetrię? Czy musimy uzupełnić samodzielnie setki jak nie tysiące wpisów? Całe szczęście nie musimy, wystarczy że skopiujemy je z zaufanego źródła, a samych wpisów mogą być tysiące (przy dzisiejszym 4GB RAM i i3 taki plik tekstowy nie stanowi żadnego wyzwania dla systemu)

mój plik hosts i jego 14k wpisów
mój plik hosts i jego 14k wpisów

Skąd pobrać zaufane wpisy do pliku? Jest kilka osób którym zależy na porządku w sieci i stale aktualizują swoje listy, poniżej podaje tylko najbardziej wartościowe:

Aby przystąpić do edycji musimy znać lokalizacje pliku hosts i tak odpowiednio dla

System Windows

Lokalizacja: c:\windows\system32\drivers\etc\hosts Od systemu Windows Vista w górę edycja wymaga uprawnień Administratora. Zatem pamiętajcie żeby otworzyć edytor tekstowy (notatnik, notepad++) jako administrator (prawym przyciskiem mysz na notatniku "Uruchom jako administrator"). Plik koniecznie zapisujemy bez rozszerzenia TXT - najlepiej po prostu wcisnąć Ctr+Shift+s. Gdyby i to nie wystarczyło poniżej filmik dla "Windowsowej" widowni

Linux

Lokalizacja: /etc/hosts do jego edycji niezbędne są uprawnienia użytkownika root

plik hosts - dystrybucja Ubuntu
plik hosts - dystrybucja Ubuntu

OS X

Lokalizacja: /private/etc/hosts w aplikacji terminal wpisujemy: sudo nano /private/etc/hosts

Android

Lokalizacja: /system/etc/hosts system musi być zrootowany

BeOS / OS2 / Unix

jeżeli używacie tych systemów to plik hosts jest także i na na nich...ale skoro używasz tych OSów to na pewno o tym wiesz od dawna.

127.0.0.1 czy 0.0.0.0 i dlaczego 4 zera?

A i jaka różnica pomiędzy 127.0.0.1 a 0.0.0.0 - screen poniżej wyjaśnia wszystko...

Osobiście używam 4 zer bo wydają mi się szybsze przy dużych wpisach, poza tym nie "odpowiadają".

O czym należy pamiętać?

Jeżeli mamy na swoim komputerze jakaś aplikacje/serwis/usługę która nasłuchuje na porcie 80 i 443 to plik host a raczej wpisany adres 127.0.0.1 przekieruje ruch z blokowanej domeny właśnie na taką aplikacje.

Aktualizujmy listę dość często - to naprawdę kilka sekund, wpisów przybywa wiele, nowe adresy reklamodawców, spamerów pojawiają się co chwile.

Wpisy w pliku hosts to nie tylko blokady, można za jego pomocą podmieniać adres docelowy serwis - miny użytkowników przy odpowiednim wpisie są bezcenne

Czy warto to robić?

Nie wyobrażam sobie konfiguracji systemu bez tego rodzaju modyfikacji, wystarczy użyć google i wpisać dowolną frazę - sprawdzić wyniki wyszukiwania przed i po modyfikacji. Dla użytkowników w aluminiowych czapkach Wireshark powie też więcej o telemetrii. Oczywiście niektóre aplikacje wysyłają na domeny różne dane - pytanie czy jest to potrzebne.

fraza "zakup laptopa" przed modyfikacją pliku hosts - linki sponsorowane, reklamy etc
fraza "zakup laptopa" przed modyfikacją pliku hosts - linki sponsorowane, reklamy etc
fraza "zakup laptopa" po modyfikacją pliku hosts - nadal porady komeryjne ale bez reklam i obciążających danych graficznych
fraza "zakup laptopa" po modyfikacją pliku hosts - nadal porady komeryjne ale bez reklam i obciążających danych graficznych

Jak używać na masową skalę?

Opowiadać znajomym! I edytować pliki już teraz!

W środowisku domenowym wystarczy edycja serwera DNS i jego pliku, a dla śmiałków polityk lub powershella można zdefiniować podmianę pliku na maszynach poprzez GPO/skrypt.

Tego typu rozwiązanie możemy stosować również na routerach Open-WRT czy niektórych rozwiązaniach Cisco.

Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.