Π’Π°Π·ΠΈ ΡΡΠ°ΡΠΈΡ Π½Π΅ ΠΎΠ±Ρ Π²Π°ΡΠ° ΠΏΡΠ»Π½Π°ΡΠ° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π½Π° DPI ΠΈ Π²ΡΠΈΡΠΊΠΎ ΡΠ²ΡΡΠ·Π°Π½ΠΎ Π·Π°Π΅Π΄Π½ΠΎ, Π° Π½Π°ΡΡΠ½Π°ΡΠ° ΡΡΠΎΠΉΠ½ΠΎΡΡ Π½Π° ΡΠ΅ΠΊΡΡΠ° Π΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π°. ΠΠΎ ΡΠΎΠΉ ΠΎΠΏΠΈΡΠ²Π° Π½Π°ΠΉ-ΠΏΡΠΎΡΡΠΈΡ Π½Π°ΡΠΈΠ½ Π·Π° Π·Π°ΠΎΠ±ΠΈΠΊΠ°Π»ΡΠ½Π΅ Π½Π° DPI, ΠΊΠΎΠΉΡΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π½Π΅ ΡΠ° Π²Π·Π΅Π»ΠΈ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄.
ΠΡΠΊΠ°Π· ΠΎΡ ΠΎΡΠ³ΠΎΠ²ΠΎΡΠ½ΠΎΡΡ #1: Π’Π°Π·ΠΈ ΡΡΠ°ΡΠΈΡ Π΅ ΠΎΡ ΠΈΠ·ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠΊΠΈ Ρ
Π°ΡΠ°ΠΊΡΠ΅Ρ ΠΈ Π½Π΅ Π½Π°ΡΡΡΡΠ°Π²Π° Π½ΠΈΠΊΠΎΠ³ΠΎ Π΄Π° ΠΏΡΠ°Π²ΠΈ ΠΈΠ»ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠ°ΠΊΠ²ΠΎΡΠΎ ΠΈ Π΄Π° Π±ΠΈΠ»ΠΎ. ΠΠ΄Π΅ΡΡΠ° Π΅ Π±Π°Π·ΠΈΡΠ°Π½Π° Π½Π° Π»ΠΈΡΠ΅Π½ ΠΎΠΏΠΈΡ ΠΈ Π²ΡΡΠΊΠ°ΠΊΠ²ΠΈ ΠΏΡΠΈΠ»ΠΈΠΊΠΈ ΡΠ° ΡΠ»ΡΡΠ°ΠΉΠ½ΠΈ.
ΠΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ β 2: ΡΡΠ°ΡΠΈΡΡΠ° Π½Π΅ ΡΠ°Π·ΠΊΡΠΈΠ²Π° ΡΠ°ΠΉΠ½ΠΈΡΠ΅ Π½Π° ΠΡΠ»Π°Π½ΡΠΈΠ΄Π°, ΡΡΡΡΠ΅Π½Π΅ΡΠΎ Π½Π° Π‘Π²Π΅ΡΠΈΡ ΠΡΠ°Π°Π» ΠΈ Π΄ΡΡΠ³ΠΈ ΠΌΠΈΡΡΠ΅ΡΠΈΠΈ Π½Π° ΠΡΠ΅Π»Π΅Π½Π°ΡΠ°; Π²ΡΠΈΡΠΊΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΈ ΡΠ° ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΠΈ ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ° Π±ΠΈΠ»ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ Π²Π΅Π΄Π½ΡΠΆ Π² Hub. (Π½Π΅ Π³ΠΎ Π½Π°ΠΌΠ΅ΡΠΈΡ , ΡΠ΅ ΡΡΠΌ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ Π·Π° Π»ΠΈΠ½ΠΊΠ°)
ΠΠ° ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ° ΠΏΡΠΎΡΠ΅Π»ΠΈ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡΡΠ°, Π½Π΅ΠΊΠ° Π·Π°ΠΏΠΎΡΠ½Π΅ΠΌ.
ΠΠ°ΠΊΠ²ΠΎ Π΅ DPI?
DPI ΠΈΠ»ΠΈ Deep Packet Inspection Π΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ Π·Π° Π½Π°ΡΡΡΠΏΠ²Π°Π½Π΅ Π½Π° ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈ Π΄Π°Π½Π½ΠΈ, ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΠΈ ΡΠΈΠ»ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΡΡΠ΅Π· Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π΅ ΡΠ°ΠΌΠΎ Π½Π° Π·Π°Π³Π»Π°Π²ΠΊΠΈΡΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅, Π½ΠΎ ΠΈ Π½Π° ΠΏΡΠ»Π½ΠΎΡΠΎ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ Π½Π° ΡΡΠ°ΡΠΈΠΊΠ° Π½Π° Π½ΠΈΠ²Π° Π½Π° ΠΌΠΎΠ΄Π΅Π»Π° OSI ΠΎΡ Π²ΡΠΎΡΠΎΡΠΎ ΠΈ ΠΏΠΎ-Π²ΠΈΡΠΎΠΊΠΎΡΠΎ, ΠΊΠΎΠ΅ΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΎΡΠΊΡΠΈΠ²Π°ΡΠ΅ ΠΈ Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ Π½Π° Π²ΠΈΡΡΡΠΈ, ΡΠΈΠ»ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΊΠΎΡΡΠΎ Π½Π΅ ΠΎΡΠ³ΠΎΠ²Π°ΡΡ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΊΡΠΈΡΠ΅ΡΠΈΠΈ.
ΠΠΌΠ° Π΄Π²Π° ΡΠΈΠΏΠ° DPI Π²ΡΡΠ·ΠΊΠ°, ΠΊΠΎΠΈΡΠΎ ΡΠ° ΠΎΠΏΠΈΡΠ°Π½ΠΈ
ΠΠ°ΡΠΈΠ²Π΅Π½ DPI
DPI, ΡΠ²ΡΡΠ·Π°Π½ ΠΊΡΠΌ ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π½Π° Π΄ΠΎΡΡΠ°Π²ΡΠΈΠΊΠ° ΠΏΠ°ΡΠ°Π»Π΅Π»Π½ΠΎ (Π½Π΅ Π² ΡΠ°Π·ΡΠ΅Π·) ΠΈΠ»ΠΈ ΡΡΠ΅Π· ΠΏΠ°ΡΠΈΠ²Π΅Π½ ΠΎΠΏΡΠΈΡΠ΅Π½ ΡΠΏΠ»ΠΈΡΠ΅Ρ, ΠΈΠ»ΠΈ ΡΡΠ΅Π· ΠΎΠ³Π»Π΅Π΄Π°Π»Π½ΠΎ ΠΎΡΡΠ°Π·ΡΠ²Π°Π½Π΅ Π½Π° ΡΡΠ°ΡΠΈΠΊ, ΠΏΡΠΎΠΈΠ·Ρ ΠΎΠΆΠ΄Π°Ρ ΠΎΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ. Π’Π°Π·ΠΈ Π²ΡΡΠ·ΠΊΠ° Π½Π΅ Π·Π°Π±Π°Π²Ρ ΡΠΊΠΎΡΠΎΡΡΡΠ° Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π½Π° Π΄ΠΎΡΡΠ°Π²ΡΠΈΠΊΠ° Π² ΡΠ»ΡΡΠ°ΠΉ Π½Π° Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠ½Π° DPI ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ, ΠΏΠΎΡΠ°Π΄ΠΈ ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΎΡ Π³ΠΎΠ»Π΅ΠΌΠΈ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ. DPI Ρ ΡΠΎΠ·ΠΈ ΡΠΈΠΏ Π²ΡΡΠ·ΠΊΠ° ΠΌΠΎΠΆΠ΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈ ΡΠ°ΠΌΠΎ Π΄Π° ΠΎΡΠΊΡΠΈΠ΅ ΠΎΠΏΠΈΡ Π·Π° ΠΈΡΠΊΠ°Π½Π΅ Π½Π° Π·Π°Π±ΡΠ°Π½Π΅Π½ΠΎ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅, Π½ΠΎ Π½Π΅ ΠΈ Π΄Π° Π³ΠΎ ΡΠΏΡΠ΅. ΠΠ° Π΄Π° Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈ ΡΠΎΠ²Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ ΠΈ Π΄Π° Π±Π»ΠΎΠΊΠΈΡΠ° Π΄ΠΎΡΡΡΠΏΠ° Π΄ΠΎ Π·Π°Π±ΡΠ°Π½Π΅Π½ ΡΠ°ΠΉΡ, DPI ΠΈΠ·ΠΏΡΠ°ΡΠ° Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ, ΠΈΡΠΊΠ°Ρ Π±Π»ΠΎΠΊΠΈΡΠ°Π½ URL Π°Π΄ΡΠ΅Ρ, ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎ ΡΡΠ·Π΄Π°Π΄Π΅Π½ HTTP ΠΏΠ°ΠΊΠ΅Ρ Ρ ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ²Π°Π½Π΅ ΠΊΡΠΌ ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° Π½Π° Π΄ΠΎΡΡΠ°Π²ΡΠΈΠΊΠ°, ΡΡΠΊΠ°Ρ ΡΠ°ΠΊΡΠ² ΠΎΡΠ³ΠΎΠ²ΠΎΡ Π΅ ΠΈΠ·ΠΏΡΠ°ΡΠ΅Π½ ΠΎΡ ΡΠ°ΠΌΠΈΡ Π·Π°ΡΠ²Π΅Π½ ΡΠ΅ΡΡΡΡ (IP Π½Π° ΠΏΠΎΠ΄Π°ΡΠ΅Π»Ρ Π°Π΄ΡΠ΅ΡΡΡ ΠΈ TCP ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎΡΡΡΠ° ΡΠ° ΠΏΠΎΠ΄ΠΏΡΠ°Π²Π΅Π½ΠΈ). Π’ΡΠΉ ΠΊΠ°ΡΠΎ DPI Π΅ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎ-Π±Π»ΠΈΠ·ΠΎ Π΄ΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ, ΠΎΡΠΊΠΎΠ»ΠΊΠΎΡΠΎ Π·Π°ΡΠ²Π΅Π½ΠΈΡ ΡΠ°ΠΉΡ, ΡΠ°Π»ΡΠΈΠ²ΠΈΡΡ ΠΎΡΠ³ΠΎΠ²ΠΎΡ Π΄ΠΎΡΡΠΈΠ³Π° Π΄ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ ΠΏΠΎ-Π±ΡΡΠ·ΠΎ ΠΎΡ ΠΈΡΡΠΈΠ½ΡΠΊΠΈΡ ΠΎΡΠ³ΠΎΠ²ΠΎΡ ΠΎΡ ΡΠ°ΠΉΡΠ°.
ΠΠΊΡΠΈΠ²Π΅Π½ DPI
ΠΠΊΡΠΈΠ²Π΅Π½ 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
- BitTorrent Π½Π° Π²ΡΡΠΊΠ° Π΄ΡΡΠ³Π° Π»Π΅Π½ΡΠ°
ΠΠΎΡΠ°Π΄ΠΈ ΡΠΎΠ²Π° ΡΠ΅ ΡΡΡΠ±Π²Π° ΠΈΠ»ΠΈ Π΄Π° ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠΈΡΠ΅ Π½Π° βΠΠΊΡΠΈΠ²Π΅Π½β DPI, ΠΈΠ»ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π΅Π½ DNS ΡΡΡΠ²ΡΡ.
ΠΠ»ΠΎΠΊΠΈΡΠ°Π½Π΅ ΡΡΠ΅Π· DNS
ΠΠ΄ΠΈΠ½ ΠΎΡ Π½Π°ΡΠΈΠ½ΠΈΡΠ΅ Π·Π° Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ Π½Π° Π΄ΠΎΡΡΡΠΏΠ° Π΄ΠΎ ΡΠ΅ΡΡΡΡ Π΅ Π΄Π° ΡΠ΅ ΠΏΡΠΈΡ Π²Π°Π½Π΅ DNS Π·Π°ΡΠ²ΠΊΠ°ΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Π»ΠΎΠΊΠ°Π»Π΅Π½ DNS ΡΡΡΠ²ΡΡ ΠΈ Π΄Π° ΡΠ΅ Π²ΡΡΠ½Π΅ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ IP Π°Π΄ΡΠ΅Ρ βΠΌΡΠ½ΠΈΡΠ΅β, Π° Π½Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈΡ ΡΠ΅ΡΡΡΡ. ΠΠΎ ΡΠΎΠ²Π° Π½Π΅ Π΄Π°Π²Π° Π³Π°ΡΠ°Π½ΡΠΈΡΠ°Π½ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠΈ ΠΏΠΎΠ΄ΠΏΡΠ°Π²ΡΠ½Π΅ΡΠΎ Π½Π° Π°Π΄ΡΠ΅ΡΠΈ:
ΠΠΏΡΠΈΡ 1: Π Π΅Π΄Π°ΠΊΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°ΠΉΠ»Π° hosts (Π·Π° Π½Π°ΡΡΠΎΠ»Π΅Π½ ΠΊΠΎΠΌΠΏΡΡΡΡ)
Π€Π°ΠΉΠ»ΡΡ hosts Π΅ Π½Π΅ΡΠ°Π·Π΄Π΅Π»Π½Π° ΡΠ°ΡΡ ΠΎΡ Π²ΡΡΠΊΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΊΠΎΠ΅ΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π²ΠΈΠ½Π°Π³ΠΈ Π΄Π° Π³ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅. ΠΠ° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΡΠ΅ΡΡΡΡΠ° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ ΡΡΡΠ±Π²Π°:
- Π Π°Π·Π±Π΅ΡΠ΅ΡΠ΅ IP Π°Π΄ΡΠ΅ΡΠ° Π½Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈΡ ΡΠ΅ΡΡΡΡ
- ΠΡΠ²ΠΎΡΠ΅ΡΠ΅ ΡΠ°ΠΉΠ»Π° hosts Π·Π° ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°Π½Π΅ (Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΈ ΡΠ° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡΠΊΠΈ ΠΏΡΠ°Π²Π°), Π½Π°ΠΌΠΈΡΠ°Ρ ΡΠ΅ Π²:
- Linux: /etc/hosts
- Windows: %WinDir%System32driversetchosts
- ΠΠΎΠ±Π°Π²Π΅ΡΠ΅ ΡΠ΅Π΄ Π²ΡΠ² ΡΠΎΡΠΌΠ°Ρ: <ΠΈΠΌΠ΅ Π½Π° ΡΠ΅ΡΡΡΡ>
- ΠΠ°ΠΏΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅
ΠΡΠ΅Π΄ΠΈΠΌΡΡΠ²ΠΎΡΠΎ Π½Π° ΡΠΎΠ·ΠΈ ΠΌΠ΅ΡΠΎΠ΄ Π΅ Π½Π΅Π³ΠΎΠ²Π°ΡΠ° ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ ΠΈ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½Π΅ΡΠΎ Π·Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡΠΊΠΈ ΠΏΡΠ°Π²Π°.
ΠΠΏΡΠΈΡ 2: DoH (DNS ΠΏΡΠ΅Π· HTTPS) ΠΈΠ»ΠΈ DoT (DNS ΠΏΡΠ΅Π· TLS)
Π’Π΅Π·ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΈ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π΄Π° Π·Π°ΡΠΈΡΠΈΡΠ΅ Π²Π°ΡΠ°ΡΠ° DNS Π·Π°ΡΠ²ΠΊΠ° ΠΎΡ ΠΏΠΎΠ΄ΠΏΡΠ°Π²ΡΠ½Π΅ ΡΡΠ΅Π· ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½Π΅, Π½ΠΎ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π΅ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΎΡ Π²ΡΠΈΡΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠ΅ΠΊΠ° Π΄Π° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π»Π΅ΡΠ½ΠΎΡΠΎ Π½Π°ΡΡΡΠΎΠΉΠ²Π°Π½Π΅ Π½Π° DoH Π·Π° Mozilla Firefox Π²Π΅ΡΡΠΈΡ 66 ΠΎΡ ΡΡΡΠ°Π½Π° Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ:
- ΠΡΠΈΠ΄Π΅ΡΠ΅ Π½Π° Π°Π΄ΡΠ΅ΡΠ°
Π·Π°: Π΄ΠΎΠ²Π΅ΡΠ΅Π½ΠΈΠΊ Π²ΡΠ² Firefox - ΠΠΎΡΠ²ΡΡΠ΄Π΅ΡΠ΅, ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ ΠΏΠΎΠ΅ΠΌΠ° ΡΠ΅Π»ΠΈΡ ΡΠΈΡΠΊ
- ΠΡΠΎΠΌΠ΅Π½Ρ ΡΡΠΎΠΉΠ½ΠΎΡΡΡΠ° Π½Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ° network.trr.mode ΠΠ°:
- 0 - Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° TRR
- 1 - Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅Π½ ΠΈΠ·Π±ΠΎΡ
- 2 - Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΠΉΡΠ΅ DoH ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅
- ΠΡΠΎΠΌΡΠ½Π° Π½Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ° network.trr.uri ΠΈΠ·Π±ΠΎΡ Π½Π° DNS ΡΡΡΠ²ΡΡ
- Cloudflare DNS:
mozilla.cloudflare-dns.com/dns-query - GoogleDNS:
dns.google.com/experimental
- Cloudflare DNS:
- ΠΡΠΎΠΌΡΠ½Π° Π½Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ° network.trr.boostrapAddress ΠΠ°:
- ΠΠΊΠΎ Π΅ ΠΈΠ·Π±ΡΠ°Π½ 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
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΠ°Π΄ΡΠ²Π°ΠΌ ΡΠ΅, ΡΠ΅ ΡΠ°Π·ΠΈ ΡΡΠ°ΡΠΈΡ ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΠΎΠ»Π΅Π·Π½Π° ΠΈ ΡΠ΅ Π½Π°ΡΡΡΡΠΈ Π½Π΅ ΡΠ°ΠΌΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈΡΠ΅ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ°Ρ ΠΏΠΎ-ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΠ΅ΠΌΠ°ΡΠ°, Π½ΠΎ ΠΈ ΡΠ΅ Π΄Π°Π΄Π΅ ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅, ΡΠ΅ ΡΠ΅ΡΡΡΡΠΈΡΠ΅ Π²ΠΈΠ½Π°Π³ΠΈ ΡΠ΅ Π±ΡΠ΄Π°Ρ Π½Π° ΡΡΡΠ°Π½Π°ΡΠ° Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ ΠΈ ΡΡΡΡΠ΅Π½Π΅ΡΠΎ Π½Π° Π½ΠΎΠ²ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π΅ Π½Π΅ΡΠ°Π·Π΄Π΅Π»Π½Π° ΡΠ°ΡΡ ΠΎΡ Π½Π΅Π³ΠΎ.
ΠΠΎΠ»Π΅Π·Π½ΠΈ Π²ΡΡΠ·ΠΊΠΈ
ΠΠ½Π΅Π΄ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ° Π·Π° ΡΠΈΡΡΠΎΠ²Π°Π½ SNI Π²ΡΠ² Firefox ΠΡΠ»Π°ΠΉΠ½ DPI Π±Π°ΠΉΠΏΠ°Ρ
ΠΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈΠ·Π²ΡΠ½ ΡΡΠ°ΡΠΈΡΡΠ°Π’Π΅ΡΡΡΡ Cloudflare Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π·Π°Π²ΡΡΡΠ΅Π½ Π² ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° Tele2 ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ DPI Π±Π»ΠΎΠΊΠΈΡΠ° Π΄ΠΎΡΡΡΠΏΠ° Π΄ΠΎ ΡΠ΅ΡΡΠΎΠ²ΠΈΡ ΡΠ°ΠΉΡ.
PS ΠΠ°ΡΠ΅Π³Π° ΡΠΎΠ²Π° Π΅ ΠΏΡΡΠ²ΠΈΡΡ Π΄ΠΎΡΡΠ°Π²ΡΠΈΠΊ, ΠΊΠΎΠΉΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ Π±Π»ΠΎΠΊΠΈΡΠ° ΡΠ΅ΡΡΡΡΠΈΡΠ΅.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com