ΠΠΊΠΈΠΏ ΠΎΡ ΠΈΠ·ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΎΡ Π£Π½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ° Π½Π° ΠΠ°Π»ΠΈΡΠΎΡΠ½ΠΈΡ, Π ΠΈΠ²ΡΡΡΠ°ΠΉΠ΄ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π° Π½ΠΎΠ² Π²Π°ΡΠΈΠ°Π½Ρ Π½Π° SAD DNS Π°ΡΠ°ΠΊΠ° (CVE-2021-20322), ΠΊΠΎΠΉΡΠΎ ΡΠ°Π±ΠΎΡΠΈ Π²ΡΠΏΡΠ΅ΠΊΠΈ Π·Π°ΡΠΈΡΠΈΡΠ΅, Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΌΠΈΠ½Π°Π»Π°ΡΠ° Π³ΠΎΠ΄ΠΈΠ½Π° Π·Π° Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡΠ° CVE-2020-25705. ΠΠΎΠ²ΠΈΡΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΊΠ°ΡΠΎ ΡΡΠ»ΠΎ Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π° ΠΌΠΈΠ½Π°Π»ΠΎΠ³ΠΎΠ΄ΠΈΡΠ½Π°ΡΠ° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡ ΠΈ ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ°Π²Π° ΡΠ°ΠΌΠΎ Π² ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ΅Π½ ΡΠΈΠΏ ICMP ΠΏΠ°ΠΊΠ΅ΡΠΈ Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π°ΠΊΡΠΈΠ²Π½ΠΈ UDP ΠΏΠΎΡΡΠΎΠ²Π΅. ΠΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π°ΡΠ° Π°ΡΠ°ΠΊΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π·Π°ΠΌΡΠ½Π° Π½Π° ΡΠΈΠΊΡΠΈΠ²Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π² ΠΊΠ΅ΡΠ° Π½Π° DNS ΡΡΡΠ²ΡΡΠ°, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π·Π° Π·Π°ΠΌΡΠ½Π° Π½Π° IP Π°Π΄ΡΠ΅ΡΠ° Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ Π΄ΠΎΠΌΠ΅ΠΉΠ½ Π² ΠΊΠ΅ΡΠ° ΠΈ ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ²Π°Π½Π΅ Π½Π° Π·Π°ΡΠ²ΠΊΠΈ ΠΊΡΠΌ Π΄ΠΎΠΌΠ΅ΠΉΠ½Π° ΠΊΡΠΌ ΡΡΡΠ²ΡΡΠ° Π½Π° Π°ΡΠ°ΠΊΡΠ²Π°ΡΠΈΡ.
ΠΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡΡ ΠΌΠ΅ΡΠΎΠ΄ ΡΠ°Π±ΠΎΡΠΈ ΡΠ°ΠΌΠΎ Π² ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡ ΡΡΠ΅ΠΊ Π½Π° Linux ΠΏΠΎΡΠ°Π΄ΠΈ Π²ΡΡΠ·ΠΊΠ°ΡΠ° ΠΌΡ Ρ ΠΎΡΠΎΠ±Π΅Π½ΠΎΡΡΠΈΡΠ΅ Π½Π° ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ICMP ΠΏΠ°ΠΊΠ΅ΡΠΈ Π² Linux, ΠΊΠΎΠΉΡΠΎ Π΄Π΅ΠΉΡΡΠ²Π° ΠΊΠ°ΡΠΎ ΠΈΠ·ΡΠΎΡΠ½ΠΈΠΊ Π½Π° ΠΈΠ·ΡΠΈΡΠ°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠ΅ΡΠΎ ΠΎΠΏΡΠΎΡΡΡΠ²Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ΡΠΎ Π½Π° Π½ΠΎΠΌΠ΅ΡΠ° Π½Π° UDP ΠΏΠΎΡΡΠ°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ ΠΎΡ ΡΡΡΠ²ΡΡΠ° Π·Π° ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ Π½Π° Π²ΡΠ½ΡΠ½Π° Π·Π°ΡΠ²ΠΊΠ°. ΠΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ Π±Π»ΠΎΠΊΠΈΡΠ°Ρ ΠΈΠ·ΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Π±ΡΡ Π° ΠΏΡΠΈΠ΅ΡΠΈ Π² ΡΠ΄ΡΠΎΡΠΎ Π½Π° Linux Π² ΠΊΡΠ°Ρ Π½Π° Π°Π²Π³ΡΡΡ (ΠΊΠΎΡΠ΅ΠΊΡΠΈΡΡΠ° Π±Π΅ΡΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½Π° Π² ΡΠ΄ΡΠΎΡΠΎ 5.15 ΠΈ ΡΠ΅ΠΏΡΠ΅ΠΌΠ²ΡΠΈΠΉΡΠΊΠΈΡΠ΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π° LTS ΠΊΠ»ΠΎΠ½ΠΎΠ²Π΅ΡΠ΅ Π½Π° ΡΠ΄ΡΠΎΡΠΎ). ΠΠΎΡΠ΅ΠΊΡΠΈΡΡΠ° ΡΠ΅ ΡΠ²Π΅ΠΆΠ΄Π° Π΄ΠΎ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ ΠΊΡΠΌ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π°Π»Π³ΠΎΡΠΈΡΡΠΌΠ° Π·Π° Ρ Π΅ΡΠΈΡΠ°Π½Π΅ SipHash Π² ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡΠ΅ ΠΊΠ΅ΡΠΎΠ²Π΅ Π²ΠΌΠ΅ΡΡΠΎ Jenkins Hash. Π‘ΡΡΡΠΎΡΠ½ΠΈΠ΅ΡΠΎ Π½Π° ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡΠ° Π² Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΎΡΠ΅Π½Π΅Π½ΠΎ Π½Π° ΡΠ΅Π·ΠΈ ΡΡΡΠ°Π½ΠΈΡΠΈ: Debian, RHEL, Fedora, SUSE, Ubuntu.
Π‘ΠΏΠΎΡΠ΅Π΄ ΠΈΠ·ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΠΈΡΠ΅, ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°Π»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°, ΠΎΠΊΠΎΠ»ΠΎ 38% ΠΎΡ ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈΡΠ΅ ΡΠ΅Π·ΠΎΠ»Π²Π΅ΡΠΈ Π² ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΡΠ° ΡΡΠ·Π²ΠΈΠΌΠΈ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΈ DNS ΡΡΠ»ΡΠ³ΠΈ ΠΊΠ°ΡΠΎ OpenDNS ΠΈ Quad9 (9.9.9.9). Π©ΠΎ ΡΠ΅ ΠΎΡΠ½Π°ΡΡ Π΄ΠΎ ΡΡΡΠ²ΡΡΠ½ΠΈΡ ΡΠΎΡΡΡΠ΅Ρ, Π°ΡΠ°ΠΊΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ·Π²ΡΡΡΠ΅Π½Π° ΡΡΠ΅Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΊΠ°ΡΠΎ BIND, Unbound ΠΈ dnsmasq Π½Π° Linux ΡΡΡΠ²ΡΡ. ΠΡΠΎΠ±Π»Π΅ΠΌΡΡ Π½Π΅ ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π° Π½Π° DNS ΡΡΡΠ²ΡΡΠΈ, ΡΠ°Π±ΠΎΡΠ΅ΡΠΈ Π½Π° Windows ΠΈ BSD ΡΠΈΡΡΠ΅ΠΌΠΈ. ΠΠ° ΡΡΠΏΠ΅ΡΠ½ΠΎΡΠΎ ΠΈΠ·Π²ΡΡΡΠ²Π°Π½Π΅ Π½Π° Π°ΡΠ°ΠΊΠ° Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° IP spoofing, Ρ.Π΅. ΠΈΠ·ΠΈΡΠΊΠ²Π° ΡΠ΅ ISP Π½Π° Π°ΡΠ°ΠΊΡΠ²Π°ΡΠΈΡ Π΄Π° Π½Π΅ Π±Π»ΠΎΠΊΠΈΡΠ° ΠΏΠ°ΠΊΠ΅ΡΠΈ Ρ ΡΠ°Π»ΡΠΈΠ² IP Π°Π΄ΡΠ΅Ρ Π½Π° ΠΈΠ·ΡΠΎΡΠ½ΠΈΠΊΠ°.
ΠΠ°ΡΠΎ Π½Π°ΠΏΠΎΠΌΠ½ΡΠ½Π΅, SAD DNS Π°ΡΠ°ΠΊΠ°ΡΠ° Π·Π°ΠΎΠ±ΠΈΠΊΠ°Π»Ρ Π·Π°ΡΠΈΡΠΈΡΠ΅, Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΊΡΠΌ DNS ΡΡΡΠ²ΡΡΠΈΡΠ΅, Π·Π° Π΄Π° Π±Π»ΠΎΠΊΠΈΡΠ° ΠΊΠ»Π°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΌΠ΅ΡΠΎΠ΄ Π·Π° ΠΎΡΡΠ°Π²ΡΠ½Π΅ Π½Π° DNS ΠΊΠ΅Ρ, ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ ΠΏΡΠ΅Π· 2008 Π³. ΠΎΡ ΠΠ°Π½ ΠΠ°ΠΌΠΈΠ½ΡΠΊΠΈ. ΠΠ΅ΡΠΎΠ΄ΡΡ Π½Π° Kaminsky ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠ° ΠΌΠ°Π»ΠΊΠΈΡ ΡΠ°Π·ΠΌΠ΅Ρ Π½Π° ΠΏΠΎΠ»Π΅ΡΠΎ ID Π½Π° DNS Π·Π°ΡΠ²ΠΊΠ°ΡΠ°, ΠΊΠΎΠ΅ΡΠΎ Π΅ ΡΠ°ΠΌΠΎ 16 Π±ΠΈΡΠ°. ΠΠ° Π΄Π° ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΈΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π½Π° DNS ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ Π·Π° ΠΏΠΎΠ΄ΠΏΡΠ°Π²ΡΠ½Π΅ Π½Π° ΠΈΠΌΠ΅ Π½Π° Ρ ΠΎΡΡ, Π΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ Π΄Π° ΠΈΠ·ΠΏΡΠ°ΡΠΈΡΠ΅ ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»Π½ΠΎ 7000 Π·Π°ΡΠ²ΠΊΠΈ ΠΈ Π΄Π° ΡΠΈΠΌΡΠ»ΠΈΡΠ°ΡΠ΅ ΠΎΠΊΠΎΠ»ΠΎ 140 Ρ ΠΈΠ»ΡΠ΄ΠΈ ΡΠΈΠΊΡΠΈΠ²Π½ΠΈ ΠΎΡΠ³ΠΎΠ²ΠΎΡΠ°. ΠΡΠ°ΠΊΠ°ΡΠ° ΡΠ΅ ΡΠ²Π΅ΠΆΠ΄Π° Π΄ΠΎ ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ Π½Π° Π³ΠΎΠ»ΡΠΌ Π±ΡΠΎΠΉ ΠΏΠ°ΠΊΠ΅ΡΠΈ Ρ ΡΠΈΠΊΡΠΈΠ²Π½ΠΎ IP ΠΎΠ±Π²ΡΡΠ·Π²Π°Π½Π΅ ΠΈ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈ Π½Π° DNS ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ ΠΊΡΠΌ DNS ΡΠ΅Π·ΠΎΠ»Π²Π΅ΡΠ°. ΠΠ° Π΄Π° ΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠΈ ΠΊΠ΅ΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΡΠ²ΠΈΡ ΠΎΡΠ³ΠΎΠ²ΠΎΡ, Π²ΡΠ΅ΠΊΠΈ ΡΠΈΠΊΡΠΈΠ²Π΅Π½ ΠΎΡΠ³ΠΎΠ²ΠΎΡ ΡΡΠ΄ΡΡΠΆΠ° Π»Π΅ΠΊΠΎ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠ°Π½ΠΎ ΠΈΠΌΠ΅ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ (1.example.com, 2.example.com, 3.example.com ΠΈ Ρ.Π½.).
ΠΠ° Π΄Π° ΡΠ΅ ΠΏΡΠ΅Π΄ΠΏΠ°Π·ΡΡ ΠΎΡ ΡΠΎΠ·ΠΈ ΡΠΈΠΏ Π°ΡΠ°ΠΊΠ°, ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π½Π° DNS ΡΡΡΠ²ΡΡΠΈ Π²Π½Π΅Π΄ΡΠΈΡ Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΎ ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° Π±ΡΠΎΡ Π½Π° ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΈΡΠ΅ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΠΏΠΎΡΡΠΎΠ²Π΅, ΠΎΡ ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΡΠ°ΡΠ°Ρ Π·Π°ΡΠ²ΠΊΠΈ Π·Π° ΡΠ΅Π·ΠΎΠ»ΡΡΠΈΡ, ΠΊΠΎΠ΅ΡΠΎ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡΠ° Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈΡ ΡΠ°Π·ΠΌΠ΅Ρ Π½Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ°. Π‘Π»Π΅Π΄ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° Π·Π°ΡΠΈΡΠ° Π·Π° ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ Π½Π° ΡΠΈΠΊΡΠΈΠ²Π΅Π½ ΠΎΡΠ³ΠΎΠ²ΠΎΡ, ΠΎΡΠ²Π΅Π½ ΠΈΠ·Π±ΠΎΡ Π½Π° 16-Π±ΠΈΡΠΎΠ² ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ, ΡΠ΅ Π½Π°Π»ΠΎΠΆΠΈ ΠΈΠ·Π±ΠΎΡ Π½Π° Π΅Π΄ΠΈΠ½ ΠΎΡ 64 Ρ ΠΈΠ»ΡΠ΄ΠΈ ΠΏΠΎΡΡΠ°, ΠΊΠΎΠ΅ΡΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈ Π±ΡΠΎΡ Π½Π° ΠΎΠΏΡΠΈΠΈΡΠ΅ Π·Π° ΠΈΠ·Π±ΠΎΡ Π΄ΠΎ 2^32.
ΠΠ΅ΡΠΎΠ΄ΡΡ SAD DNS Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΡΠ°Π΄ΠΈΠΊΠ°Π»Π½ΠΎ Π΄Π° ΠΎΠΏΡΠΎΡΡΠΈΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ΡΠΎ Π½Π° Π½ΠΎΠΌΠ΅ΡΠ° Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡ ΠΏΠΎΡΡ ΠΈ Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈΡΠ΅ Π°ΡΠ°ΠΊΠ°ΡΠ° Π΄ΠΎ ΠΊΠ»Π°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΌΠ΅ΡΠΎΠ΄ Π½Π° Kaminsky. ΠΠ°ΠΏΠ°Π΄Π°ΡΠ΅Π»ΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΡΠΊΡΠΈΠ΅ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π½Π΅ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ ΠΈ Π°ΠΊΡΠΈΠ²Π½ΠΈ UDP ΠΏΠΎΡΡΠΎΠ²Π΅, ΠΊΠ°ΡΠΎ ΡΠ΅ Π²ΡΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΎΡ ΠΈΠ·ΡΠ΅ΠΊΠ»Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΡΠ° Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡΠ΅ ΠΏΠΎΡΡΠΎΠ²Π΅ ΠΏΡΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ICMP ΠΏΠ°ΠΊΠ΅ΡΠΈ Ρ ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈ. ΠΠ΅ΡΠΎΠ΄ΡΡ Π½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈΠΌ Π±ΡΠΎΡ Π½Π° ΠΎΠΏΡΠΈΠΈΡΠ΅ Π·Π° ΡΡΡΡΠ΅Π½Π΅ Ρ 4 ΠΏΠΎΡΡΠ΄ΡΠΊΠ° - 2^16+2^16 Π²ΠΌΠ΅ΡΡΠΎ 2^32 (131_072 Π²ΠΌΠ΅ΡΡΠΎ 4_294_967_296). ΠΠ·ΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΊΠΎΠ΅ΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π±ΡΡΠ·ΠΎ Π΄Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΠ΅ Π°ΠΊΡΠΈΠ²Π½ΠΈΡΠ΅ UDP ΠΏΠΎΡΡΠΎΠ²Π΅, Π΅ ΠΏΡΠΈΡΠΈΠ½Π΅Π½ΠΎ ΠΎΡ Π³ΡΠ΅ΡΠΊΠ° Π² ΠΊΠΎΠ΄Π° Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ICMP ΠΏΠ°ΠΊΠ΅ΡΠΈ ΡΡΡ Π·Π°ΡΠ²ΠΊΠΈ Π·Π° ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π΅ (ΡΠ»Π°Π³ Π·Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π΅ Π½Π° ICMP) ΠΈΠ»ΠΈ ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ²Π°Π½Π΅ (ΡΠ»Π°Π³ Π·Π° ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ²Π°Π½Π΅ Π½Π° ICMP). ΠΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠ°ΠΊΠΈΠ²Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΏΡΠΎΠΌΠ΅Π½Ρ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ΡΠΎ Π½Π° ΠΊΠ΅ΡΠ° Π² ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡ ΡΡΠ΅ΠΊ, ΠΊΠΎΠ΅ΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈ, Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΠΎΡΠ³ΠΎΠ²ΠΎΡΠ° Π½Π° ΡΡΡΠ²ΡΡΠ°, ΠΊΠΎΠΉ UDP ΠΏΠΎΡΡ Π΅ Π°ΠΊΡΠΈΠ²Π΅Π½ ΠΈ ΠΊΠΎΠΉ Π½Π΅.
Π‘ΡΠ΅Π½Π°ΡΠΈΠΉ Π½Π° Π°ΡΠ°ΠΊΠ°: ΠΠΎΠ³Π°ΡΠΎ DNS ΡΠ΅Π·ΠΎΠ»Π²Π΅Ρ ΡΠ΅ ΠΎΠΏΠΈΡΠ° Π΄Π° ΡΠ°Π·ΡΠ΅ΡΠΈ ΠΈΠΌΠ΅ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½, ΡΠΎΠΉ ΠΈΠ·ΠΏΡΠ°ΡΠ° UDP Π·Π°ΡΠ²ΠΊΠ° Π΄ΠΎ DNS ΡΡΡΠ²ΡΡΠ°, ΠΎΠ±ΡΠ»ΡΠΆΠ²Π°Ρ Π΄ΠΎΠΌΠ΅ΠΉΠ½Π°. ΠΠΎΠΊΠ°ΡΠΎ ΡΠ΅Π·ΠΎΠ»Π²Π΅ΡΡΡ ΡΠ°ΠΊΠ° ΠΎΡΠ³ΠΎΠ²ΠΎΡ, Π°ΡΠ°ΠΊΡΠ²Π°ΡΠΈΡΡ ΠΌΠΎΠΆΠ΅ Π±ΡΡΠ·ΠΎ Π΄Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈ Π½ΠΎΠΌΠ΅ΡΠ° Π½Π° ΠΏΠΎΡΡΠ° Π½Π° ΠΈΠ·ΡΠΎΡΠ½ΠΈΠΊΠ°, ΠΊΠΎΠΉΡΠΎ Π΅ Π±ΠΈΠ» ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ Π½Π° Π·Π°ΡΠ²ΠΊΠ°ΡΠ°, ΠΈ Π΄Π° ΠΈΠ·ΠΏΡΠ°ΡΠΈ ΡΠ°Π»ΡΠΈΠ² ΠΎΡΠ³ΠΎΠ²ΠΎΡ ΠΊΡΠΌ Π½Π΅Ρ, ΠΈΠΌΠΈΡΠΈΡΠ°ΠΉΠΊΠΈ DNS ΡΡΡΠ²ΡΡΠ°, ΠΎΠ±ΡΠ»ΡΠΆΠ²Π°Ρ Π΄ΠΎΠΌΠ΅ΠΉΠ½Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ IP Π°Π΄ΡΠ΅Ρ spoofing. DNS ΡΠ΅Π·ΠΎΠ»Π²Π΅ΡΡΡ ΡΠ΅ ΠΊΠ΅ΡΠΈΡΠ° Π΄Π°Π½Π½ΠΈΡΠ΅, ΠΈΠ·ΠΏΡΠ°ΡΠ΅Π½ΠΈ Π²ΡΠ² ΡΠ°Π»ΡΠΈΠ²ΠΈΡ ΠΎΡΠ³ΠΎΠ²ΠΎΡ, ΠΈ Π·Π° ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΡΠ΅ Π²ΡΡΠ½Π΅ IP Π°Π΄ΡΠ΅ΡΠ°, Π·Π°ΠΌΠ΅Π½Π΅Π½ ΠΎΡ Π½Π°ΠΏΠ°Π΄Π°ΡΠ΅Π»Ρ, Π·Π° Π²ΡΠΈΡΠΊΠΈ Π΄ΡΡΠ³ΠΈ DNS Π·Π°ΡΠ²ΠΊΠΈ Π·Π° ΠΈΠΌΠ΅ΡΠΎ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½Π°.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru