ืืืืจ ืื ืืื ื ืืืกื ืืชืืื ืืืื ืฉื DPI ืืื ืื ืฉืงืฉืืจ ืืื, ืืืขืจื ืืืืขื ืฉื ืืืงืกื ืืื ืืื ืืืื. ืืื ืืื ืืชืืจ ืืช ืืืจื ืืคืฉืืื ืืืืชืจ ืืขืงืืฃ ืืช DPI, ืฉืืืจืืช ืจืืืช ืื ืืงืื ืืืฉืืื.
ืืชื ืืืชืืจ ืืก' 1: ืืืืจ ืื ืืื ืืขื ืืืคื ืืืงืจื ืืืื ื ืืขืืื ืืฃ ืืื ืืขืฉืืช ืื ืืืฉืชืืฉ ืืฉืื ืืืจ. ืืจืขืืื ืืืืกืก ืขื ื ืืกืืื ืืืฉื, ืืื ืืืืื ืืื ืืงืจืื.
ืืืืจื ืืก' 2: ืืืืืจ ืืื ื ืืืฉืฃ ืืช ืกืืืืช ืืืื ืืืก, ืืืืคืืฉ ืืืจ ืืืืืข ืืงืืืฉ ืืชืขืืืืืช ืืืจืืช ืฉื ืืืงืื; ืื ืืืืืจ ืืืื ืืืืคื ืืืคืฉื ืืืืชืื ืฉืชืืืจ ืืืชืจ ืืคืขื ืืืช ื-Habrรฉ. (ืื ืืฆืืชื, ืืืื ืขื ืืงืืฉืืจ)
ืืื ืฉืงืจื ืืช ืืืืืจืืช, ืืืื ื ืชืืื.
ืื ืื DPI?
DPI ืื Deep Packet Inspection ืืื ืืื ืืืืืื ืืฆืืืจืช ื ืชืื ืื ืกืืืืกืืืื, ืืืืงื ืืกืื ืื ืื ืืช ืจืฉืช ืขื ืืื ื ืืชืื ืื ืจืง ืืืชืจืืช ืื ืืช, ืืื ืื ืชืืืืช ืืชืขืืืจื ืืืืื ืืจืืืช ืฉื ืืืื OSI ืืืฉื ื ืืืขืื, ืืืืคืฉืจืช ืืืืืช ื ืืืกืื ืืืจืืกืื, ืืกื ื ืืืืข ืฉืืื ื ืขืืื ืืงืจืืืจืืื ืื ืฉืฆืืื ื.
ืืฉื ื ืฉื ื ืกืืืื ืฉื ืืืืืจ DPI, ืืืชืืืจืื
DPI ืคืกืืื
DPI ืืืืืจ ืืจืฉืช ืืกืคืง ืืืงืืื (ืื ืืืชื) ืื ืืืืฆืขืืช ืืคืฆื ืืืคืื ืคืกืืื, ืื ืืืืฆืขืืช ืฉืืงืืฃ ืฉื ืชืขืืืจื ืฉืืงืืจื ืืืฉืชืืฉืื. ืืืืืจ ืื ืืื ื ืืื ืืช ืืืืจืืช ืืจืฉืช ืฉื ืืกืคืง ืืืงืจื ืฉื ืืืฆืืขื DPI ืื ืืกืคืืงืื, ืืื ืืกืืื ืฉืืื ื ืืฆื ืืฉืืืืฉ ืขื ืืื ืกืคืงืื ืืืืืื. DPI ืขื ืกืื ืืืืืจ ืื ืืืื ืืืืื ื ืืื ืืช ืืืืืช ืจืง ื ืืกืืื ืืืงืฉ ืชืืื ืืกืืจ, ืื ืื ืืขืฆืืจ ืืืชื. ืืื ืืขืงืืฃ ืืช ืืืืืื ืืื ืืืืกืื ืืืฉื ืืืชืจ ืืกืืจ, DPI ืฉืืื ืืืฉืชืืฉ ืืืืงืฉ ืืชืืืช URL ืืกืืื ืืืืืช HTTP ืืขืืช ืืื ื ืืืืื ืขื ืืคื ืื ืืืืฉ ืืืฃ ืืกืืื ืฉื ืืกืคืง, ืืืืื ืชืืืื ืืื ื ืฉืืื ืขื ืืื ืืืฉืื ืืืืืงืฉ ืขืฆืื (ื-IP ืฉื ืืฉืืื ืืชืืืช ืืจืฆืฃ TCP ืืืืืคืื). ืืืืืื ืฉื-DPI ืงืจืื ืืืชืจ ืคืืืืช ืืืฉืชืืฉ ืืืืชืจ ืืืืืงืฉ, ืืชืืืื ืืืืืืคื ืืืืขื ืืืืฉืืจ ืืืฉืชืืฉ ืืืจ ืืืชืจ ืืืชืืืื ืืืืืชืืช ืืืืชืจ.
DPI ืคืขืื
Active DPI - DPI ืืืืืจ ืืจืฉืช ืฉื ืืกืคืง ืืืจื ืืจืืืื, ืืื ืื ืืืฉืืจ ืจืฉืช ืืืจ. ืืกืคืง ืืืืืจ ื ืืชืื ืื ืฉ-DPI ืืงืื ืชืขืืืจื ืืืฉืชืืฉืื ืืืชืืืืช IP ืื ืืืืืื ืื ืืกืืืื, ืืืืืจ ืืื DPI ืืืืื ืื ืืืคืฉืจ ืื ืืืกืื ืชืขืืืจื. Active DPI ืืืื ืืืืืง ืชื ืืขื ืืืฆืืช ืื ืื ืกืช ืื ืืื, ืขื ืืืช, ืื ืืกืคืง ืืฉืชืืฉ ื-DPI ืจืง ืืื ืืืกืื ืืชืจืื ืืืจืืฉืื, ืืจืื ืืื ืืืืืจ ืืืืืง ืชื ืืขื ืืืฆืืช ืืืื.
ืื ืจืง ืืืคืงืืืืืืช ืฉื ืืกืืืช ืชืขืืืจื, ืืื ืื ืืขืืืก ืขื DPI ืชืืื ืืกืื ืืืืืืจ, ืื ืฉื ืืชื ืื ืืกืจืืง ืืช ืื ืืชืขืืืจื, ืืื ืจืง ืืกืืืืืช:
DPI "ืจืืื".
DPI "ืจืืื" ืืื DPI ืืืกื ื ืกืื ืืกืืื ืฉื ืชืขืืืจื ืจืง ืขื ืืืฆืืืืช ืื ืคืืฆืืช ืืืืชืจ ืขืืืจ ืกืื ืื. ืืืืืื, DPI "ืจืืื" ืืืื ืืืืกื ืชืขืืืจืช HTTP ืืกืืจื ืจืง ืืืฆืืื 80, ืชืขืืืจืช HTTPS ืืืฆืืื 443. ืกืื ืื ืฉื DPI ืื ืืขืงืื ืืืจ ืชืืื ืืกืืจ ืื ืชืฉืื ืืงืฉื ืขื ืืชืืืช URL ืืกืืื ื-IP ืื ืืกืื ืื ืื- ืืฆืืื ืกืื ืืจืืืช.
DPI "ืืื".
ืฉืื ืืื DPI "ืจืืื", ืกืื ืื ืฉื DPI ืืกืืื ืชืขืืืจื ืืื ืงืฉืจ ืืืชืืืช IP ืืืืฆืืื. ืืืจื ืื, ืืชืจืื ืืกืืืื ืื ืืืคืชืื ืื ืื ืืชื ืืฉืชืืฉ ืืฉืจืช ืคืจืืงืกื ืืืฆืืื ืฉืื ื ืืืืืืื ืืืืชืืืช IP ืื ืืกืืื.
ืฉืืืืฉ ื-DPI
ืืื ืื ืืืคืืืช ืืช ืงืฆื ืืขืืจืช ืื ืชืื ืื, ืืชื ืฆืจืื ืืืฉืชืืฉ ื-DPI ืคืกืืื "ืจืืื", ืืืืคืฉืจ ืื ืืืขืืืืช? ืืืกืื ืื? ืืฉืืืื, ืชืฆืืจืช ืืจืืจืช ืืืืื ื ืจืืืช ืื:
- ืืกื ื HTTP ืจืง ืืืฆืืื 80
- HTTPS ืจืง ืืืฆืืื 443
- BitTorrent ืจืง ืืืฆืืืืช 6881-6889
ืืื ืืืขืืืช ืืชืืืืืช ืื ืืืฉืื ืืฉืชืืฉ ืืืฆืืื ืืืจืช ืืื ืื ืืืื ืืฉืชืืฉืื, ืื ืชืฆืืจื ืืืืืง ืื ืืืืื, ืืืืืื ืชืืื ืืชืช:
- HTTP ืขืืื ืขื ืืฆืืืืช 80 ื-8080
- HTTPS ืืืฆืืืืช 443 ื-8443
- ืืืืืจื ื ืืื ืืืงื ืืืจืช
ืืฉื ืื, ืชืฆืืจื ืืขืืืจ ื-DPI "ืคืขืื" ืื ืืืฉืชืืฉ ืืืกืืื ืืืืฆืขืืช ืฉืจืช DNS ื ืืกืฃ.
ืืกืืื ืืืืฆืขืืช DNS
ืืืช ืืืจืืื ืืืกืื ืืืฉื ืืืฉืื ืืื ืืืืจื ืืช ืืงืฉืช ื-DNS ืืืืฆืขืืช ืฉืจืช DNS ืืงืืื ืืืืืืืจ ืืืฉืชืืฉ ืืชืืืช IP "stub" ืืืงืื ืืช ืืืฉืื ืื ืืจืฉ. ืืื ืื ืื ื ืืชื ืชืืฆืื ืืืืืืช, ืฉืื ืืคืฉืจ ืืื ืืข ืืืืฃ ืืชืืืืช:
ืืคืฉืจืืช 1: ืขืจืืืช ืงืืืฅ ืืืืจืืื (ืืฉืืืื ืืขืืืื)
ืงืืืฅ ืืืืจืืื ืืื ืืืง ืืืชื ื ืคืจื ืืื ืืขืจืืช ืืคืขืื, ืื ืฉืืืคืฉืจ ืื ืืืฉืชืืฉ ืื ืชืืื. ืืื ืืืฉืช ืืืฉืื, ืืืฉืชืืฉ ืืืื:
- ืืื ืืช ืืชืืืช ื-IP ืฉื ืืืฉืื ืื ืืจืฉ
- ืคืชื ืืช ืงืืืฅ ืืืืจืืื ืืขืจืืื (ืืจืืฉืืช ืืืืืืช ืื ืื), ืืืืืงื ื:
- ืืื ืืงืก: /etc/hosts
- Windows: %WinDir%System32driversetchosts
- ืืืกืฃ ืฉืืจื ืืคืืจืื: <ืฉื ืืฉืื>
- ืฉืืืจ ืฉืื ืืืื
ืืืชืจืื ืืฉืืื ืื ืืื ืืืจืืืืชื ืืืจืืฉืช ืืืืืืช ืืื ืื.
ืืคืฉืจืืช 2: DoH (DNS ืขื HTTPS) ืื DoT (DNS ืขื TLS)
ืฉืืืืช ืืื ืืืคืฉืจืืช ืื ืืืื ืขื ืืงืฉืช ื-DNS ืฉืื ืืคื ื ืืืืฃ ืืืืฆืขืืช ืืฆืคื ื, ืื ืืืืฉืื ืืื ื ื ืชืื ืขื ืืื ืื ืืืืฉืืืื. ืืืื ื ืกืชืื ืขื ืืงืืืช ืฉื ืืืืจืช DoH ืขืืืจ Mozilla Firefox ืืจืกื 66 ืืืฆื ืฉื ืืืฉืชืืฉ:
- ืขืืืจ ืืืชืืืช
about: config ืืคืืืจืคืืงืก - ืืฉืจ ืฉืืืฉืชืืฉ ืืืงื ืขื ืขืฆืื ืืช ืื ืืกืืืื
- ืฉื ื ืขืจื ืคืจืืืจ network.trr.mode on
- 0 - ืืฉืืช ืืช TRR
- 1 - ืืืืจื ืืืืืืืืช
- 2 - ืืคืฉืจ DoH ืืืจืืจืช ืืืื
- ืฉื ื ืคืจืืืจ network.trr.uri ืืืืจืช ืฉืจืช DNS
- Cloudflare DNS:
mozilla.cloudflare-dns.com/dns-query - DNS ืฉื ืืืื:
dns.google.com/experimental
- Cloudflare DNS:
- ืฉื ื ืคืจืืืจ network.trr.boostrapAddress on
- ืื Cloudflare DNS ื ืืืจ: 1.1.1.1
- ืื Google DNS ื ืืืจ: 8.8.8.8
- ืฉื ื ืขืจื ืคืจืืืจ network.security.esni.enabled ืขื ื ึธืืึนื
- ืืืืง ืฉืืืืืจืืช ื ืืื ืืช ืืืืฆืขืืช
ืฉืืจืืช Cloudflare
ืืืจืืช ืฉืฉืืื ืื ืืืจืืืช ืืืชืจ, ืืื ืืื ื ืืืจืฉืช ืืืืฉืชืืฉ ืืืืืืช ืื ืื, ืืืฉื ื ืืจืืื ืจืืืช ืืืจืืช ืืืืื ืืงืฉืช DNS ืฉืืื ื ืืชืืืจืืช ืืืืืจ ืื.
ืืคืฉืจืืช 3 (ืขืืืจ ืืืฉืืจืื ื ืืืืื):
ืฉืืืืฉ ืืืคืืืงืฆืืืช Cloudflare ืืื
ืืืืงื
ืืื ืืืืืง ืืช ืืืกืจ ืืืืฉื ืืืฉืืืื, ืืืืืื ืืกืื ืืคืืจืฆืื ืืจืืกืืช ื ืจืืฉ ืืืืคื ืืื ื:
ืืืืงืช HTTP + ืืฆืืื 80 ืืืืงืช HTTP + ืืฆืืื 8080 ืืืืงืช HTTPS + ืืฆืืื 443 ืืืืงืช HTTPS + ืืฆืืื 8443
ืืกืงื ื
ืื ื ืืงืืื ืฉืืืืจ ืื ืืืื ืฉืืืืฉื ืืืขืืื ืื ืจืง ืื ืืื ืืขืจืืช ืืืืื ืืช ืื ืืฉื ืืืชืจ ืคืืจืื, ืืื ืื ืืืชื ืืื ื ืื ืืฉืืืื ืชืืื ืืืื ืืฆื ืฉื ืืืฉืชืืฉ, ืืืืืคืืฉ ืืืจ ืคืชืจืื ืืช ืืืฉืื ืฆืจืื ืืืืืช ืืืง ืืืชื ื ืคืจื ืขืืืจื.
ืงืืฉืืจืื ืฉืืืืฉืืื
ืชืืกืคืช ืืืืฅ ืืืืืจืื ื ืืชื ืืืฉืืื ืืช ืืืืงืช Cloudflare ืืจืฉืช ืืืคืขืืืื ืฉื Tele2, ื-DPI ืืืืืจ ืืืืื ืืืกื ืืช ืืืืฉื ืืืชืจ ืืืืืงื.
ื .ื. ืขื ืื ืืื ืืกืคืง ืืจืืฉืื ืฉืืืกื ืืฉืืืื ืืฆืืจื ื ืืื ื.
ืืงืืจ: www.habr.com