Π ΠΌΠΈΠ½Π°Π»ΠΎΡΠΎ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ΅ ΡΠ΅ΡΡΠΎ ΠΈΠ·ΡΠΈΡΠ°Ρ
Π°, Π·Π°ΡΠΎΡΠΎ ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄Π½ΠΎΠ²ΡΠ²Π°Ρ ΡΡΡΠ½ΠΎ. Π₯ΠΎΡΠ°ΡΠ° ΠΏΡΠΎΡΡΠΎ ΡΠ° Π·Π°Π±ΡΠ°Π²ΠΈΠ»ΠΈ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΡΡ. Π‘ ΠΏΠΎΡΠ²Π°ΡΠ° Π½Π° Let's Encrypt ΠΈ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ°ΡΠ° Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅, ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°, ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡΡ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π΅ ΡΠ΅ΡΠ΅Π½. ΠΠΎ ΡΠΊΠΎΡΠΎΡΠ½ΠΎ
Π ΡΠ»ΡΡΠ°ΠΉ, ΡΠ΅ ΡΡΠ΅ ΠΏΡΠΎΠΏΡΡΠ½Π°Π»ΠΈ ΠΈΡΡΠΎΡΠΈΡΡΠ°, Π² ΠΏΠΎΠ»ΡΠ½ΠΎΡ Π½Π° 4 ΠΌΠ°ΠΉ 2019 Π³. ΠΏΠΎΡΡΠΈ Π²ΡΠΈΡΠΊΠΈ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡ Π½Π° Firefox ΠΈΠ·Π²Π΅Π΄Π½ΡΠΆ ΡΠΏΡΡΡ
Π° Π΄Π° ΡΠ°Π±ΠΎΡΡΡ.
ΠΠ°ΠΊΡΠΎ ΡΠ΅ ΠΎΠΊΠ°Π·Π°, ΠΌΠ°ΡΠΎΠ²ΠΈΡΡ ΠΏΡΠΎΠ²Π°Π» ΡΠ΅ Π΄ΡΠ»ΠΆΠΈ Π½Π° ΡΠ°ΠΊΡΠ°, ΡΠ΅ Mozilla
Mozilla Π±ΡΡΠ·ΠΎ ΠΏΡΡΠ½Π° ΠΊΠΎΡΠ΅ΠΊΡΠΈΡΡΠ° Π·Π° Firefox 66.0.4, ΠΊΠΎΡΡΠΎ ΡΠ΅ΡΠ°Π²Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ Π½Π΅Π²Π°Π»ΠΈΠ΄Π΅Π½ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ ΠΈ Π²ΡΠΈΡΠΊΠΈ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡ ΡΠ΅ Π²ΡΡΡΠ°Ρ ΠΊΡΠΌ Π½ΠΎΡΠΌΠ°Π»Π½ΠΎΡΠΎ. Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ²Π°Ρ Π΄Π° Π³ΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ ΠΈ
Π’Π°Π·ΠΈ ΠΈΡΡΠΎΡΠΈΡ ΠΎΠ±Π°ΡΠ΅ ΠΎΡΠ΅ Π²Π΅Π΄Π½ΡΠΆ ΠΏΠΎΠΊΠ°Π·Π²Π°, ΡΠ΅ ΠΈΠ·ΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ° ΠΎΡΡΠ°Π²Π° Π½Π΅ΠΎΡΠ»ΠΎΠΆΠ΅Π½ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π΄Π½Π΅Ρ.
Π ΡΠ°Π·ΠΈ Π²ΡΡΠ·ΠΊΠ° Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ Π΄Π° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π΄ΠΎΡΡΠ° ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π΅Π½ Π½Π°ΡΠΈΠ½ ΠΊΠ°ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° ΡΠ΅ ΡΠΏΡΠ°Π²ΠΈΡ
Π° Ρ ΡΠ°Π·ΠΈ Π·Π°Π΄Π°ΡΠ°
DNSCrypt
DNSCrypt Π΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Π·Π° ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½Π΅ Π½Π° DNS ΡΡΠ°ΡΠΈΠΊ. Π’ΠΎΠΉ Π·Π°ΡΠΈΡΠ°Π²Π° DNS ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ ΠΎΡ ΠΏΡΠΈΡ Π²Π°ΡΠ°Π½Π΅ ΠΈ MiTM, Π° ΡΡΡΠΎ ΡΠ°ΠΊΠ° Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈΡΠ΅ Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π½ΠΈΠ²ΠΎ DNS Π·Π°ΡΠ²ΠΊΠ°.
ΠΡΠΎΡΠΎΠΊΠΎΠ»ΡΡ ΠΎΠ±Π³ΡΡΡΠ° DNS ΡΡΠ°ΡΠΈΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠ»ΠΈΠ΅Π½Ρ ΠΈ ΡΡΡΠ²ΡΡ Π² ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΡΠΊΠ° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ, ΡΠ°Π±ΠΎΡΠ΅ΡΠ° ΠΏΡΠ΅Π· ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ½ΠΈΡΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ UDP ΠΈ TCP. ΠΠ° Π΄Π° Π³ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅, ΠΊΠ°ΠΊΡΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΡΡ, ΡΠ°ΠΊΠ° ΠΈ DNS ΡΠ΅Π·ΠΎΠ»Π²Π΅ΡΡΡ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ DNSCrypt. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ ΠΎΡ ΠΌΠ°ΡΡ 2016 Π³. ΡΠΎΠΉ Π΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ Π½Π° ΡΠ²ΠΎΠΈΡΠ΅ DNS ΡΡΡΠ²ΡΡΠΈ ΠΈ Π² Π±ΡΠ°ΡΠ·ΡΡΠ° Yandex. ΠΡΠΊΠΎΠ»ΠΊΠΎ Π΄ΡΡΠ³ΠΈ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ ΡΡΡΠΎ ΠΎΠ±ΡΠ²ΠΈΡ
Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Google ΠΈ Cloudflare. ΠΠ° ΡΡΠΆΠ°Π»Π΅Π½ΠΈΠ΅, Π½ΡΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ ΡΡΡ
(152 ΠΏΡΠ±Π»ΠΈΡΠ½ΠΈ DNS ΡΡΡΠ²ΡΡΠ° ΡΠ° ΠΈΠ·Π±ΡΠΎΠ΅Π½ΠΈ Π½Π° ΠΎΡΠΈΡΠΈΠ°Π»Π½ΠΈΡ ΡΠ΅Π±ΡΠ°ΠΉΡ). ΠΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ°
ΠΠ°ΠΊ ΡΠ°Π±ΠΎΡΠΈ DNSCrypt? ΠΠ°ΠΊΡΠ°ΡΠΊΠΎ, ΠΊΠ»ΠΈΠ΅Π½ΡΡΡ Π²Π·Π΅ΠΌΠ° ΠΏΡΠ±Π»ΠΈΡΠ½ΠΈΡ ΠΊΠ»ΡΡ Π½Π° ΠΈΠ·Π±ΡΠ°Π½ΠΈΡ Π΄ΠΎΡΡΠ°Π²ΡΠΈΠΊ ΠΈ Π³ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°, Π·Π° Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΠΈ ΡΠ²ΠΎΠΈΡΠ΅ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈ. ΠΡΠ°ΡΠΊΠΎΡΡΠΎΡΠ½ΠΈΡΠ΅ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΈ ΠΊΠ»ΡΡΠΎΠ²Π΅ Π·Π° ΡΠ΅ΡΠΈΡΡΠ° ΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ° Π·Π° ΡΠΈΡΡΠΎΠ²Π°Π½Π΅ Π²Π΅ΡΠ΅ ΡΠ° ΡΠ°ΠΌ. ΠΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ ΡΠ΅ Π½Π°ΡΡΡΡΠ°Π²Π°Ρ Π΄Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°Ρ Π½ΠΎΠ² ΠΊΠ»ΡΡ Π·Π° Π²ΡΡΠΊΠ° Π·Π°ΡΠ²ΠΊΠ°, Π° ΡΡΡΠ²ΡΡΠΈΡΠ΅ ΡΠ΅ Π½Π°ΡΡΡΡΠ°Π²Π°Ρ Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½ΡΡ ΠΊΠ»ΡΡΠΎΠ²Π΅ΡΠ΅ Π½Π° Π²ΡΠ΅ΠΊΠΈ 24 ΡΠ°ΡΠ°. ΠΡΠΈ ΠΎΠ±ΠΌΠ΅Π½ Π½Π° ΠΊΠ»ΡΡΠΎΠ²Π΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π°Π»Π³ΠΎΡΠΈΡΡΠΌΡΡ X25519, Π·Π° ΠΏΠΎΠ΄ΠΏΠΈΡΠ²Π°Π½Π΅ - EdDSA, Π·Π° Π±Π»ΠΎΠΊΠΎΠ²ΠΎ ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½Π΅ - XSalsa20-Poly1305 ΠΈΠ»ΠΈ XChaCha20-Poly1305.
ΠΠ΄ΠΈΠ½ ΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° Π€ΡΠ°Π½ΠΊ ΠΠ΅Π½ΠΈΡ
ΠΡΡΠ²ΠΎ, ΡΠΎΠΉ Π΅ ΠΈΠ·ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ°: Π°ΠΊΠΎ ΡΡΡΠ²ΡΡΡΡ Π΅ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠ΅ΡΠΈΡΠ°Π½ ΠΈΠ»ΠΈ ΠΊΠ»ΡΡΡΡ Π΅ ΠΈΠ·ΡΠ΅ΠΊΡΠ», ΡΠΎΠ³Π°Π²Π° Π²ΡΠ΅ΡΠ°ΡΠ½ΠΈΡΡ ΡΡΠ°ΡΠΈΠΊ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π΄Π΅ΡΠΈΡΡΠΈΡΠ°Π½. ΠΠ»ΡΡΡΡ Π²Π΅ΡΠ΅ Π΅ ΡΠΌΠ΅Π½Π΅Π½. Π’ΠΎΠ²Π° Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΡΠ΅ ΡΡΠ·Π΄Π°Π΄Π΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π·Π° ΠΏΡΠΈΠ»Π°Π³Π°Π½Π΅ΡΠΎ Π½Π° Π·Π°ΠΊΠΎΠ½Π° Yarovaya, ΠΊΠΎΠΉΡΠΎ ΠΏΡΠΈΠ½ΡΠΆΠ΄Π°Π²Π° Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈΡΠ΅ Π΄Π° ΡΡΡ ΡΠ°Π½ΡΠ²Π°Ρ ΡΠ΅Π»ΠΈΡ ΡΡΠ°ΡΠΈΠΊ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½ ΡΡΠ°ΡΠΈΠΊ. ΠΠ·Π²ΠΎΠ΄ΡΡ Π΅, ΡΠ΅ ΠΏΠΎ-ΠΊΡΡΠ½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π΄Π΅ΡΠΈΡΡΠΈΡΠ°Π½, Π°ΠΊΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ, ΠΊΠ°ΡΠΎ ΠΏΠΎΠΈΡΠΊΠ°ΡΠ΅ ΠΊΠ»ΡΡΠ° ΠΎΡ ΡΠ°ΠΉΡΠ°. ΠΠΎ Π² ΡΠΎΠ·ΠΈ ΡΠ»ΡΡΠ°ΠΉ ΡΠ°ΠΉΡΡΡ ΠΏΡΠΎΡΡΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈ, Π·Π°ΡΠΎΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΡΠ°ΡΠΊΠΎΡΡΠΎΡΠ½ΠΈ ΠΊΠ»ΡΡΠΎΠ²Π΅, ΠΈΠ·ΡΡΠΈΠ²Π°ΠΉΠΊΠΈ ΡΡΠ°ΡΠΈ.
ΠΠΎ Π½Π°ΠΉ-Π²Π°ΠΆΠ½ΠΎΡΠΎ, ΠΏΠΈΡΠ΅ ΠΠ΅Π½ΠΈΡ, ΠΊΡΠ°ΡΠΊΠΎΡΡΠΎΡΠ½ΠΈΡΠ΅ ΠΊΠ»ΡΡΠΎΠ²Π΅ ΠΏΡΠΈΠ½ΡΠΆΠ΄Π°Π²Π°Ρ ΡΡΡΠ²ΡΡΠΈΡΠ΅ Π΄Π° Π½Π°ΡΡΡΠΎΠΉΠ²Π°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΎΡ ΠΏΡΡΠ²ΠΈΡ Π΄Π΅Π½. ΠΠΊΠΎ ΡΡΡΠ²ΡΡΡΡ ΡΠ΅ ΡΠ²ΡΡΠΆΠ΅ ΠΊΡΠΌ ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΠΈ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ΡΠ΅ Π·Π° ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΠΊΠ»ΡΡ Π½Π΅ ΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ΠΈ ΠΈΠ»ΠΈ Π½Π΅ ΡΠ°Π±ΠΎΡΡΡ, ΡΠΎΠ²Π° ΡΠ΅ Π±ΡΠ΄Π΅ ΠΎΡΠΊΡΠΈΡΠΎ Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ.
ΠΠΎΠ³Π°ΡΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡΡΠ° ΠΏΡΠΎΠΌΠ΅Π½Ρ ΠΊΠ»ΡΡΠΎΠ²Π΅ΡΠ΅ Π½Π° Π²ΡΠ΅ΠΊΠΈ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π³ΠΎΠ΄ΠΈΠ½ΠΈ, Π½Π° Π½Π΅Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠ°Π·ΡΠΈΡΠ° ΠΈ Ρ ΠΎΡΠ°ΡΠ° ΠΌΠΎΠ³Π°Ρ Π΄Π° Π·Π°Π±ΡΠ°Π²ΡΡ Π·Π° ΠΈΠ·ΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ°. ΠΠΊΠΎ ΡΠΌΠ΅Π½ΡΡΠ΅ ΠΊΠ»ΡΡΠΎΠ²Π΅ΡΠ΅ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ, ΡΠΎΠ²Π° ΡΠ΅ Π±ΡΠ΄Π΅ Π·Π°ΡΠ΅ΡΠ΅Π½ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»Π½ΠΎ.
Π ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅, Π°ΠΊΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡΡΠ° Π΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π° Π½ΠΎΡΠΌΠ°Π»Π½ΠΎ, ΡΠΎΠ³Π°Π²Π° Π½ΡΠΌΠ° Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ»ΠΊΠΎ ΡΠ΅ΡΡΠΎ ΡΠ΅ ΡΠΌΠ΅Π½ΡΡ ΠΊΠ»ΡΡΠΎΠ²Π΅ΡΠ΅: Π²ΡΡΠΊΠ° Π³ΠΎΠ΄ΠΈΠ½Π°, Π½Π° Π²ΡΡΠΊΠΎ ΡΡΠΈΠΌΠ΅ΡΠ΅ΡΠΈΠ΅ ΠΈΠ»ΠΈ ΡΡΠΈ ΠΏΡΡΠΈ Π½Π° Π΄Π΅Π½. ΠΠΊΠΎ Π²ΡΠΈΡΠΊΠΎ ΡΠ°Π±ΠΎΡΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ 24 ΡΠ°ΡΠ°, ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ Π·Π°Π²ΠΈΠ½Π°Π³ΠΈ, ΠΏΠΈΡΠ΅ Π€ΡΠ°Π½ΠΊ ΠΠ΅Π½ΠΈΡ. Π‘ΠΏΠΎΡΠ΅Π΄ Π½Π΅Π³ΠΎ ΠΏΡΠ΅ΠΏΠΎΡΡΠΊΠ°ΡΠ° Π·Π° Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½Π° ΡΠΎΡΠ°ΡΠΈΡ Π½Π° ΠΊΠ»ΡΡΠΎΠ²Π΅ Π²ΡΠ² Π²ΡΠΎΡΠ°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°, Π·Π°Π΅Π΄Π½ΠΎ Ρ Π³ΠΎΡΠΎΠ² Docker ΠΎΠ±ΡΠ°Π·, ΠΊΠΎΠΉΡΠΎ Π³ΠΎ ΠΏΡΠΈΠ»Π°Π³Π°, Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ Π½Π°ΠΌΠ°Π»ΡΠ²Π° Π±ΡΠΎΡ Π½Π° ΡΡΡΠ²ΡΡΠΈΡΠ΅ Ρ ΠΈΠ·ΡΠ΅ΠΊΠ»ΠΈ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈ, ΠΊΠ°ΡΠΎ ΡΡΡΠ΅Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ°.
ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, Π½ΡΠΊΠΎΠΈ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ Π²ΡΠ΅ ΠΏΠ°ΠΊ ΡΠ΅ΡΠΈΡ Π° ΠΏΠΎ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠΈΡΠΈΠ½ΠΈ Π΄Π° Π·Π°Π΄Π°Π΄Π°Ρ ΡΡΠΎΠΊΠ° Π½Π° Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡ Π½Π° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ° Π½Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ 24 ΡΠ°ΡΠ°. Π’ΠΎΠ·ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π±Π΅ΡΠ΅ Π΄ΠΎ Π³ΠΎΠ»ΡΠΌΠ° ΡΡΠ΅ΠΏΠ΅Π½ ΡΠ΅ΡΠ΅Π½ Ρ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠ΅Π΄Π° ΠΊΠΎΠ΄ Π² dnscrypt-proxy: ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π²Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ 30 Π΄Π½ΠΈ ΠΏΡΠ΅Π΄ΠΈ ΠΈΠ·ΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ°, Π΄ΡΡΠ³ΠΎ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Ρ ΠΏΠΎ-Π²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ Π½Π° ΡΠ΅ΡΠΈΠΎΠ·Π½ΠΎΡΡ 7 Π΄Π½ΠΈ ΠΏΡΠ΅Π΄ΠΈ ΠΈΠ·ΡΠΈΡΠ°Π½Π΅ΡΠΎ ΠΈ ΠΊΡΠΈΡΠΈΡΠ½ΠΎ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, Π°ΠΊΠΎ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΡΡ ΠΈΠΌΠ° ΠΎΡΡΠ°Π½Π°Π»ΠΈ Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡ.ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΎΡ 24 ΡΠ°ΡΠ°. Π’ΠΎΠ²Π° ΡΠ΅ ΠΎΡΠ½Π°ΡΡ ΡΠ°ΠΌΠΎ Π·Π° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ ΠΈΠΌΠ°Ρ Π΄ΡΠ»ΡΠ³ ΠΏΠ΅ΡΠΈΠΎΠ΄ Π½Π° Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡ.
Π’Π΅Π·ΠΈ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ Π΄Π°Π²Π°Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π΄Π° ΡΠ²Π΅Π΄ΠΎΠΌΡΡ DNS ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΈΡΠ΅ Π·Π° ΠΏΡΠ΅Π΄ΡΡΠΎΡΡΠΎΡΠΎ ΠΈΠ·ΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ°, ΠΏΡΠ΅Π΄ΠΈ Π΄Π° Π΅ ΡΡΠ°Π½Π°Π»ΠΎ ΡΠ²ΡΡΠ΄Π΅ ΠΊΡΡΠ½ΠΎ.
ΠΠΎΠΆΠ΅ Π±ΠΈ Π°ΠΊΠΎ Π²ΡΠΈΡΠΊΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ Π½Π° Firefox ΠΏΠΎΠ»ΡΡΠ°Ρ ΡΠ°ΠΊΠΎΠ²Π° ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, ΡΠΎΠ³Π°Π²Π° Π½ΡΠΊΠΎΠΉ Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠΈΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΈ ΡΠ΅ Π½ΡΠΌΠ° Π΄Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΡΡ Π΄Π° ΠΈΠ·ΡΠ΅ΡΠ΅. βΠΠ΅ ΡΠΈ ΡΠΏΠΎΠΌΠ½ΡΠΌ Π½ΠΈΡΠΎ Π΅Π΄ΠΈΠ½ DNSCrypt ΡΡΡΠ²ΡΡ Π² ΡΠΏΠΈΡΡΠΊΠ° Ρ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΈ DNS ΡΡΡΠ²ΡΡΠΈ, ΡΠΈΠΉΡΠΎ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ Π΅ ΠΈΠ·ΡΠ΅ΠΊΡΠ» ΠΏΡΠ΅Π· ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ Π΄Π²Π΅ ΠΈΠ»ΠΈ ΡΡΠΈ Π³ΠΎΠ΄ΠΈΠ½ΠΈβ, ΠΏΠΈΡΠ΅ Π€ΡΠ°Π½ΠΊ ΠΠ΅Π½ΠΈΡ. ΠΡΠ² Π²ΡΠ΅ΠΊΠΈ ΡΠ»ΡΡΠ°ΠΉ Π²Π΅ΡΠΎΡΡΠ½ΠΎ Π΅ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ ΠΏΡΡΠ²ΠΎ Π΄Π° ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅Π΄ΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅, Π²ΠΌΠ΅ΡΡΠΎ Π΄Π° Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡΡΠ° Π±Π΅Π· ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com