Vývojáři projektu IPFire, který vyvíjí distribuci pro vytváření směrovačů a firewallů, představili sérii blokovacích seznamů IPFire DBL (Domain Block List) pro filtrování nežádoucích doménových jmen. Projekt je prezentován jako komunitně podporované řešení pro správu obsahu blokovaného ve vlastních sítích nebo na místních systémech.
Na rozdíl od většiny existujících komerčních a bezplatných DBL, které poskytují monolitické blokovací seznamy rozptýleného obsahu, nabízí IPFire DBL sérii tematických seznamů, které umožňují vybrat, jaký typ obsahu blokovat a jaký nikoli. Seznamy jsou vyplňovány společně a uživatel má možnost se podílet na jejich zdokonalování. V IPFire DBL jsou také zajištěny právní garance – při agregaci dat z jiných seznamů se používají pouze zdroje, které poskytnou právo na redistribuci.
Kód zajišťující funkčnost služby je napsán v Pythonu a je otevřen pod licencí GPLv3. Obsah seznamů je dostupný pod licencí CC BY-SA 4.0 (Creative Commons Attribution-ShareAlike), která umožňuje použití (včetně komerčního), šíření a úpravy materiálů s uvedením autora a šíření odvozených děl za stejných podmínek. Celkem bylo vytvořeno 12 seznamů, které pokrývají více než milion doménových jmen.
Informace se aktualizují každou hodinu a jsou dostupné v několika formátech vhodných pro integraci s různými otevřenými a komerčními DNS servery, proxy, blokátory reklam a systémy pro inspekci provozu. Podporuje se integrace s IDS/IPS Suricata, BIND, Unbound, PowerDNS, Knot DNS, Pi-hole, Squid, OPNsense, pfSense, Adblock Plus, AdGuard a uBlock Origin.
Exportní formáty:
- RPZ (Response Policy Zones, obdobné DNSBL) pro hostování DNS zóny na DNS serverech. Podporuje se přenos a inkrementální aktualizace zóny mezi servery s využitím mechanismů AXFR/IXFR.
- Format pro Squidguard pro filtrování na proxy serverech.
- Přímé stažení ve formě textového seznamu, které umožňuje přizpůsobení řešení pro vlastní systémy.
- Formát filtrů Adblock Plus pro použití s prohlížečovými pluginy pro filtrování reklam.
- Formát pravidel pro IDS Suricata, která mohou být použita pro filtrování DNS a HTTP požadavků a inspekci SNI v TLS.
Dostupné blokovací seznamy:
- Malware — domény, spojené s šířením škodlivého softwaru nebo správou botnetů.
- Phishing — phishingové stránky.
- Reklama — domény používané pro zobrazování reklam a sledování pohybů uživatelů.
- Pornografie — domény s pornografií a obsahem pouze pro dospělé.
- Hazard — online kasina a hazardní hry.
- Hry — herní platformy a webové stránky s hrami (mohou být použity pro blokaci her).
- DNS-over-HTTPS — veřejné DoH resolvery (pro sítě, které zakazují použití externích DNS).
- Seznamky — služby seznamování.
- Pirátství — pirátské stránky, které nezákonně šíří cizí obsah.
- Smart TV — domény používané pro přenos telemetrie ze smart televizorů.
- Násilí — domény s obsahem obsahujícím násilí.
- Sociální sítě — sociální sítě.
Zdroj: opennet.ru
