Proč vůbec blokovat reklamy a trackery
Online reklama dnes často funguje ruku v ruce s agresivním sledováním uživatelů napříč weby a aplikacemi. Výsledkem je profilování, retargeting, zvětšování útočné plochy (malvertising) a měřitelné zhoršení výkonu zařízení. Blokátory reklam a trackerů proto nejsou jen „proti bannerům“ – jde o nástroj na ochranu soukromí, bezpečnosti i použitelnosti.
Základní principy blokování
- Vrstva DNS/DoH/DoT: dotazy na známé reklamní a sledovací domény se vůbec nepřevedou na IP adresy. Jde o rychlé a úsporné řešení, které se ale hůře obchází a neodstraní prvky hostované přímo na doméně první strany.
- Rozšíření prohlížeče (seznamy filtrů): pravidla založená na seznamech (EasyList, EasyPrivacy, OISD, Peter Lowe’s) blokují síťové požadavky a/nebo kosmeticky skrývají prvky. Jde o nejuniverzálnější přístup s možností podrobného nastavení.
- Síťová brána (Pi-hole, AdGuard Home, NextDNS): centrální blokování pro všechna zařízení v síti. Ideální pro domácnosti a pro „technicky méně zdatné“ uživatele mobilů či chytrých televizorů.
- Integrované blokování v prohlížeči: Safari (ITP), Brave Shields, Firefox Enhanced Tracking Protection. Nízká režie a dobrý základ, ale méně podrobných možností nastavení než u specializovaných řešení.
Výběr strategie: podle prostředí a potřeb
- Notebook/desktop (Windows, macOS, Linux): kombinace uBlock Origin + blokování DNS (NextDNS/AdGuard Home/Pi-hole) nabízí skvělý poměr soukromí, výkonu a kompatibility.
- Mobilní zařízení: v iOS fungují blokátory obsahu Safari a systémové Private DNS/DoH prostřednictvím profilu nebo poskytovatele (NextDNS). V Androidu využijte Soukromý DNS (DoT), případně aplikaci AdGuard (se systémovým filtrováním, pokud to operační systém umožňuje).
- Chytré televizory/IoT: periferní zařízení chraňte na úrovni routeru nebo prostřednictvím Pi-hole/AdGuard Home
Porovnání nástrojů: silné a slabé stránky
- uBlock Origin (uBO): velmi rychlý, nabízí široké možnosti (statické filtry, dynamická pravidla, scriptlety, kosmetické filtrování), je otevřený a nenáročný na zdroje. Nevýhodou může být složitost pokročilých funkcí pro začátečníky.
- AdGuard (rozšíření i systémová aplikace): přehledné uživatelské rozhraní, řada vlastních filtrů, dobrá integrace na mobilech. Placená aplikace (se systémovým filtrováním) pokryje i provoz mimo prohlížeč.
- Privacy Badger: vhodný doplněk, který se učí podle chování třetích stran. Není plnohodnotnou náhradou za uBO/AdGuard, ale dobře doplňuje ochranu proti sledování.
- Pi-hole/AdGuard Home: centrální kontrola domácí sítě a nízká režie. Nezvládne reklamy první strany a bez pomoci prohlížeče neodstraní „prázdná místa po reklamách“.
- NextDNS: cloudová služba DNS s podrobnými zásadami, statistikami a šifrováním TLS (DoH/DoT). Snadné nasazení na mobilech a routerech bez vlastního serveru.
Doporučené seznamy filtrů
- EasyList (reklamy) + EasyPrivacy (sledování): osvědčené minimum pro prohlížeč.
- uBlock filters (jádro + privacy + annoyances): optimalizované pro uBO.
- Peter Lowe’s List nebo OISD (rozsáhlejší seznam DNS): vhodné pro síťovou vrstvu.
- Fanboy’s Annoyances/Cookie Notices/Social: k odstranění obtěžujících prvků (oznámení o cookies, sociální widgety). Pozor na možné narušení funkčnosti některých webů.
Bezpečnostní přínosy a rizika
- Přínosy: nižší riziko malvertisingu, menší útočná plocha prohlížeče, méně fingerprintingu a sledování třetími stranami.
- Rizika a kompromisy: narušená funkčnost webu (při agresivních pravidlech), falešně pozitivní výsledky, nutnost přidat na seznam povolených legitimní poskytovatele obsahu nebo analytických služeb (pokud je akceptujete).
Etika a „přijatelné reklamy“
Reklama může financovat nezávislý obsah. Některá řešení umožňují režim „přijatelných reklam“. V praxi doporučujeme raději přidat na seznam povolených konkrétní weby/tvůrce, kterým důvěřujete, než globálně povolovat reklamu třetích stran.
Doporučené nastavení prohlížeče (uBlock Origin)
- Nainstalujte rozšíření uBlock Origin pro svůj prohlížeč.
- V nastavení uBO zapněte uBlock filters, uBlock filters – Privacy, EasyList, EasyPrivacy, případně Peter Lowe’s. Chcete-li odstranit obtěžující prvky, přidejte uBlock – Annoyances a Fanboy’s Annoyances.
- Na kartě Privacy v prohlížeči zakažte cookies třetích stran nebo povolte pouze režim „Partitioned“, pokud je k dispozici. Zapněte „Do Not Track“ (ne všechny weby tento požadavek respektují).
- Pokud je to možné, nastavte DNS přes HTTPS (DoH) přímo v prohlížeči (Firefox) nebo v systému.
- Pokud se na webu vyskytnou problémy, dočasně klikněte na ikonu uBO a povolte daný web (nebo konkrétní požadavky) a nahlaste falešně pozitivní výsledek správci seznamu.
Tipy pro pokročilé: dynamická pravidla uBO
- Medium mode: ve výchozím nastavení blokujte všechny skripty třetích stran a rámce třetích stran a selektivně povolujte jen to, co web skutečně potřebuje.
- Scriptlety a kosmetické filtry: řeší reklamy první strany a skripty proti blokování reklam. Po aktualizaci webů vždy vše otestujte.
- Odkrývání CNAME: ve Firefoxu a Safari lze lépe odhalit sledování maskované prostřednictvím subdomén. V Chrome může být tato funkce omezená.
Síťové řešení: NextDNS (rychlý začátek)
- Vytvořte konfiguraci a zapněte seznamy, jako jsou OISD, Steven Black nebo AdGuard DNS filter.
- Aktivujte profil DoH/DoT: v iOS nainstalujte profil, v Androidu nastavte Soukromý DNS (název hostitele), na desktopu nastavte DoH v prohlížeči/OS.
- Zapněte Block Newly Registered Domains (opatrně) a IDN homographs, pokud to služba nabízí, abyste se chránili před phishingem.
- Prohlédněte si statistiky a protokoly – uvidíte, které domény jsou ve vaší síti nejčastěji blokovány a které případně přidat na seznam povolených.
Domácí infrastruktura: Pi-hole nebo AdGuard Home
- Nasaďte řešení na Raspberry Pi nebo malý virtuální stroj v síti. Nastavte zařízení jako nadřazený DNS server v routeru.
- Importujte seznamy (např. OISD basic pro nižší riziko falešně pozitivních výsledků, případně AdGuard DNS filter).
- Zapněte DNSSEC a ideálně připojte řešení k nadřazenému serveru DoH/DoT (Cloudflare, Quad9, NextDNS).
- Využijte zásady pro jednotlivá zařízení (profily pro děti, televizor, pracovní notebook) a časová pravidla (např. přísnější režim večer).
Specifika mobilních zařízení: iOS a Android
- iOS: blokátory obsahu Safari (AdGuard, 1Blocker) + profil DoH/DoT (NextDNS). Aplikace třetích stran využívají systémové DNS, takže vrstva DNS pomáhá i mimo Safari.
- Android: v nastavení sítě zvolte Soukromý DNS s hostitelem DoT. Pro pokročilejší filtrování použijte aplikaci AdGuard (pokud OS/verze umožňuje systémové filtrování pomocí VPN).
Řešení problémů a diagnostika
- „Nefunkční“ web: dočasně zakažte blokování na dané doméně, zkontrolujte protokol uBO (logger) a určete konkrétní požadavek. Poté vytvořte přesnější pravidlo nebo položku na seznamu povolených.
- Prázdná místa po reklamách: aktivujte filtry Annoyances. Pokud prvky hostuje první strana a generují je skripty, bude potřeba kosmetický filtr nebo scriptlet.
- Videoreklamy a adaptivní přehrávače: jde o pohyblivý cíl – kombinujte aktuální seznamy filtrů a zkoušejte aktualizace. Vrstva DNS zde nepomůže.
- Falešně pozitivní výsledky: máte-li podezření, zkontrolujte doménu v protokolu a dočasně ji povolte. Nahlaste problém správci seznamu, aby pravidlo opravil.
Výkon a soukromí: nastavení prohlížeče
- Zakažte cookies třetích stran nebo povolte pouze izolované úložiště.
- Zapněte „Enhanced Tracking Protection“ (Firefox) nebo obdobnou funkci v jiném prohlížeči.
- Omezte push oznámení, Service Workers a přístup k senzorům pro neznámé weby.
- Zvažte prohlížeč s nástroji proti fingerprintingu (Firefox Strict, Brave).
Minimální doporučení (pokud nemáte čas)
- Nainstalujte uBlock Origin a ponechte výchozí doporučené filtry.
- Nastavte DNS přes HTTPS v prohlížeči nebo systému (nebo používejte NextDNS s vlastní konfigurací).
- Na mobilech použijte Soukromý DNS (Android) nebo profil DoH (iOS) a aktivujte spolehlivý blokátor obsahu pro Safari.
Správa výjimek a soužití s weby
Přidávejte výjimky pro weby, které potřebujete k práci nebo které chcete podpořit. Uchovávejte je v samostatném seznamu a čas od času jej revidujte. Pokud web vyžaduje vypnutí blokování, zvažte přihlášení nebo členství bez reklam – často je to pro soukromí lepší cesta než plošné povolení třetích stran.
Kontrola účinnosti
- Testovací stránky pro zobrazení reklam/sledování a „testy soukromí“ v prohlížeči vám ukážou, co uniká a co ne.
- V protokolech DNS/NextDNS/Pi-hole sledujte, které domény jsou nejčastěji blokovány. Odhalíte tak i aplikace, které „potichu“ komunikují se svými servery.
Shrnutí: doporučený „stack“ pro většinu uživatelů
- Prohlížeč: uBlock Origin se základními i „annoyances“ filtry.
- Síť/DNS: NextDNS s DoH/DoT nebo lokální Pi-hole/AdGuard Home na routeru.
- Mobil: blokátor obsahu v iOS + profil DoH; Android: Soukromý DNS + případně aplikace AdGuard.
- Údržba: pravidelné aktualizace filtrů, rozumné seznamy povolených a průběžná kontrola protokolů.
Kontrolní seznam při nasazení (rychlá kontrola)
- Aktualizovaný prohlížeč a rozšíření.
- Zapnuté DoH/DoT (prohlížeč nebo systém/služba DNS).
- uBO: EasyList, EasyPrivacy, uBlock filters (+ Annoyances podle potřeby).
- Vrstva DNS: OISD basic nebo ekvivalent; DNSSEC a statistiky zapnuté.
- Položky na seznamu povolených pouze pro důvěryhodné weby; protokoly bez podezřelých úniků.
