Разработчиците на проекта IPFire, който развива дистрибутив за създаване на маршрутизатори и защитни стени, представиха серия от списъци за блокиране IPFire DBL (Domain Block List) за отсяване на достъпа до нежелани домейни. Проектът се предлага като решение, подкрепяно от общността, за управление на съдържанието, блокирано в собствените мрежи или на локални системи.
В отличие от повечето съществуващи комерсиални и безплатни DBL, които предоставят монолитни списъци за блокиране на разнородно съдържание, в IPFire DBL е предложена серия тематични списъци, която дава възможност да изберете кой именно тип съдържание да бъде блокиран, а кой не. Списъците се попълват съвместно и потребителите имат възможност да участват в тяхното усъвършенстване. В IPFire DBL също така се предоставят гаранции за правна чистота — при агрегиране на данни от други списъци, се използват само източници, които явно предоставят право на преразпространение.
Кодът, който осигурява функционирането на услугата, е написан на Python и е с отворен лиценз GPLv3. Съдържанието на списъците е достъпно под лиценз CC BY-SA 4.0 (Creative Commons Attribution-ShareAlike), допускащ използване (включително комерсиално), разпространение и изменение на материалите с указание за автора и разпространение на производни работи при същите условия. Общо са съставени 12 списъка, обхващащи повече от един милион домейна.
Информацията се актуализира всеки час и е достъпна в няколко формата, подходящи за интеграция с различни отворени и комерсиални DNS-сервъри, прокси, блокировчици на реклама и системи за инспекция на трафика. Поддържа се интеграция с IDS/IPS Suricata, BIND, Unbound, PowerDNS, Knot DNS, Pi-hole, Squid, OPNsense, pfSense, Adblock Plus, AdGuard и uBlock Origin.
Формати на експортиране:
- RPZ (Response Policy Zones, аналог на DNSBL) за разполагане на DNS-зона на DNS-сървъри. Поддържа се предаване и инкрементално актуализиране на зоната между сървъри с използване на механизмите AXFR/IXFR.
- Формат Squidguard за филтриране на прокси-сървъри.
- Директно изтегляне под формата на текстов списък, позволяващ адаптиране на решения за ваши системи.
- Формат на филтри Adblock Plus за използване с браузерни плъгини за филтриране на реклама.
- Формат на правилата за IDS Suricata, които могат да се използват за филтриране на DNS- и HTTP-запитвания, както и за инспекция на SNI в TLS.
Налични списъци за блокиране:
- Malware — домейни, свързани с разпространението на злонамерен софтуер или управлението на ботнети.
- Phishing — фишинг сайтове.
- Реклама — домейни, използвани за показване на реклама и проследяване на движенията на потребителите.
- Порнография — домейни с порнографско съдържание и материал само за възрастни.
- Хазарт — онлайн казина и хазартни игри.
- Игри — игрови платформи и сайтове с игри (може да се използва за блокиране на игри).
- DNS-over-HTTPS — публични DoH резолвери (за мрежи, забраняващи използването на трети DNS).
- Запознанства — услуги за запознанства.
- Пиратиране — пиратски сайтове, които незаконно разпространяват чуждо съдържание.
- Smart TV — домейни, използвани за предаване на телеметрия от умни телевизори.
- Насилие — домейни с съдържание, съдържащо насилие.
- Социални мрежи — социални мрежи.
Източник: opennet.ru
