Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° 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 Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Ρ ΠΏΠ»ΡΠ³ΠΈΠ½ΠΈ Π·Π° Π±ΡΠ°ΡΠ·ΡΡ Π·Π° ΡΠΈΠ»ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΅ΠΊΠ»Π°ΠΌΠΈ.
- Π€ΠΎΡΠΌΠ°Ρ Π½Π° ΠΏΡΠ°Π²ΠΈΠ»ΠΎ Π·Π° Suricata IDS, ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΡΠΈΠ»ΡΡΠΈΡΠ°Π½Π΅ Π½Π° DNS ΠΈ HTTP Π·Π°ΡΠ²ΠΊΠΈ, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π·Π° SNI ΠΈΠ½ΡΠΏΠ΅ΠΊΡΠΈΡ Π² TLS.
ΠΠ°Π»ΠΈΡΠ½ΠΈ ΡΠΏΠΈΡΡΡΠΈ Π·Π° Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅:
- ΠΠ»ΠΎΠ²ΡΠ΅Π΄Π΅Π½ ΡΠΎΡΡΡΠ΅Ρ β Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π·Π»ΠΎΠ²ΡΠ΅Π΄Π΅Π½ ΡΠΎΡΡΡΠ΅Ρ ΠΈΠ»ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π±ΠΎΡΠ½Π΅ΡΠΈ.
- Π€ΠΈΡΠΈΠ½Π³ β ΡΠΈΡΠΈΠ½Π³ ΡΠ°ΠΉΡΠΎΠ²Π΅.
- Π Π΅ΠΊΠ»Π°ΠΌΠ° β Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΡΠ΅ΠΊΠ»Π°ΠΌΠΈ ΠΈ ΠΏΡΠΎΡΠ»Π΅Π΄ΡΠ²Π°Π½Π΅ Π½Π° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡΡΠ° Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅.
- ΠΠΎΡΠ½ΠΎΠ³ΡΠ°ΡΠΈΡ β Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ Ρ ΠΏΠΎΡΠ½ΠΎΠ³ΡΠ°ΡΠΈΡ ΠΈ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ ΡΠ°ΠΌΠΎ Π·Π° Π²ΡΠ·ΡΠ°ΡΡΠ½ΠΈ.
- Π₯Π°Π·Π°ΡΡ β ΠΎΠ½Π»Π°ΠΉΠ½ ΠΊΠ°Π·ΠΈΠ½Π° ΠΈ Ρ Π°Π·Π°ΡΡΠ½ΠΈ ΠΈΠ³ΡΠΈ.
- ΠΠ³ΡΠΈ β ΠΈΠ³ΡΠ°Π»Π½ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ ΠΈ ΡΠ΅Π±ΡΠ°ΠΉΡΠΎΠ²Π΅ Ρ ΠΈΠ³ΡΠΈ (ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π·Π° Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ³ΡΠΈ).
- DNS-over-HTTPS β ΠΏΡΠ±Π»ΠΈΡΠ½ΠΈ DoH ΡΠ΅Π·ΠΎΠ»Π²Π΅ΡΠΈ (Π·Π° ΠΌΡΠ΅ΠΆΠΈ, ΠΊΠΎΠΈΡΠΎ Π·Π°Π±ΡΠ°Π½ΡΠ²Π°Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° DNS Π½Π° ΡΡΠ΅ΡΠΈ ΡΡΡΠ°Π½ΠΈ).
- ΠΠ°ΠΏΠΎΠ·Π½Π°Π½ΡΡΠ²Π° β ΡΡΠ»ΡΠ³ΠΈ Π·Π° Π·Π°ΠΏΠΎΠ·Π½Π°Π½ΡΡΠ²Π°.
- ΠΠΈΡΠ°ΡΡΡΠ²ΠΎ β ΠΏΠΈΡΠ°ΡΡΠΊΠΈ ΡΠ΅Π±ΡΠ°ΠΉΡΠΎΠ²Π΅, ΠΊΠΎΠΈΡΠΎ Π½Π΅Π·Π°ΠΊΠΎΠ½Π½ΠΎ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π°Ρ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ Π½Π° Π΄ΡΡΠ³ΠΈ Ρ ΠΎΡΠ°.
- Smart TV β Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° ΠΏΡΠ΅Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΡ ΠΎΡ ΡΠΌΠ°ΡΡ ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡΠΈ.
- ΠΠ°ΡΠΈΠ»ΠΈΠ΅ β Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ ΡΡΡ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅, Π²ΠΊΠ»ΡΡΠ²Π°ΡΠΎ Π½Π°ΡΠΈΠ»ΠΈΠ΅.
- Π‘ΠΎΡΠΈΠ°Π»Π½ΠΈ ΠΌΡΠ΅ΠΆΠΈ β ΡΠΎΡΠΈΠ°Π»Π½ΠΈ ΠΌΡΠ΅ΠΆΠΈ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
