ΠΠΊΠΈΠΏ ΠΎΡ ΠΈΠ·ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΎΡ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ° Π² ΠΠ΅ΡΠΌΠ°Π½ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΈ Π½ΠΎΠ²Π° MITM Π°ΡΠ°ΠΊΠ° ΡΡΠ΅ΡΡ HTTPS, ΠΊΠΎΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·Π²Π»ΠΈΡΠ° ΡΠ΅ΡΠΈΠΉΠ½ΠΈ Π±ΠΈΡΠΊΠ²ΠΈΡΠΊΠΈ ΠΈ Π΄ΡΡΠ³ΠΈ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»Π½ΠΈ Π΄Π°Π½Π½ΠΈ, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π΄Π° ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ JavaScript ΠΊΠΎΠ΄ Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° Π½Π° Π΄ΡΡΠ³ ΡΠ°ΠΉΡ. ΠΡΠ°ΠΊΠ°ΡΠ° ΡΠ΅ Π½Π°ΡΠΈΡΠ° ALPACA ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠΈ ΠΊΡΠΌ TLS ΡΡΡΠ²ΡΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠΈΠ»Π°Π³Π°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ½ΠΈΡ ΡΠ»ΠΎΠΉ (HTTPS, SFTP, SMTP, IMAP, POP3), Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΎΠ±ΡΠΈ TLS ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈ.
Π‘ΡΡΠ½ΠΎΡΡΡΠ° Π½Π° Π°ΡΠ°ΠΊΠ°ΡΠ° Π΅, ΡΠ΅ Π°ΠΊΠΎ ΠΈΠΌΠ° ΠΊΠΎΠ½ΡΡΠΎΠ» Π½Π°Π΄ ΠΌΡΠ΅ΠΆΠΎΠ² ΡΠ»ΡΠ· ΠΈΠ»ΠΈ Π±Π΅Π·ΠΆΠΈΡΠ½Π° ΡΠΎΡΠΊΠ° Π·Π° Π΄ΠΎΡΡΡΠΏ, Π°ΡΠ°ΠΊΡΠ²Π°ΡΠΈΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠ΅Π½Π°ΡΠΎΡΠΈ ΡΠ΅Π± ΡΡΠ°ΡΠΈΠΊΠ° ΠΊΡΠΌ Π΄ΡΡΠ³ ΠΌΡΠ΅ΠΆΠΎΠ² ΠΏΠΎΡΡ ΠΈ Π΄Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ° ΡΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π²ΡΡΠ·ΠΊΠ° Ρ FTP ΠΈΠ»ΠΈ ΠΏΠΎΡΠ΅Π½ΡΠΊΠΈ ΡΡΡΠ²ΡΡ, ΠΊΠΎΠΉΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° TLS ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½Π΅ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° TLS ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ, ΠΎΠ±Ρ Ρ HTTP ΡΡΡΠ²ΡΡΠ°, ΠΈ Π±ΡΠ°ΡΠ·ΡΡΡΡ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ ΡΠ΅ ΠΏΡΠΈΠ΅ΠΌΠ΅, ΡΠ΅ Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π΅Π½Π° Π²ΡΡΠ·ΠΊΠ° Ρ ΠΈΡΠΊΠ°Π½ΠΈΡ HTTP ΡΡΡΠ²ΡΡ. Π’ΡΠΉ ΠΊΠ°ΡΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΡΡ TLS Π΅ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»Π΅Π½ ΠΈ Π½Π΅ Π΅ ΠΎΠ±Π²ΡΡΠ·Π°Π½ Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ Π½Π° Π½ΠΈΠ²ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½Π° Π²ΡΡΠ·ΠΊΠ° Π·Π° Π²ΡΠΈΡΠΊΠΈ ΡΡΠ»ΡΠ³ΠΈ Π΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΎ ΠΈ Π³ΡΠ΅ΡΠΊΠ°ΡΠ° ΠΎΡ ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ Π½Π° Π·Π°ΡΠ²ΠΊΠ° Π΄ΠΎ Π³ΡΠ΅ΡΠ½Π° ΡΡΠ»ΡΠ³Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π° ΡΠ°ΠΌΠΎ ΡΠ»Π΅Π΄ ΡΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½Π° ΡΠ΅ΡΠΈΡ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π½Π° ΠΈΠ·ΠΏΡΠ°ΡΠ΅Π½Π°ΡΠ° Π·Π°ΡΠ²ΠΊΠ°.
Π‘ΡΠΎΡΠ²Π΅ΡΠ½ΠΎ, Π°ΠΊΠΎ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠ΅Π½Π°ΡΠΎΡΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠ° Π²ΡΡΠ·ΠΊΠ°, ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ Π°Π΄ΡΠ΅ΡΠΈΡΠ°Π½Π° ΠΊΡΠΌ HTTPS, ΠΊΡΠΌ ΠΏΠΎΡΠ΅Π½ΡΠΊΠΈ ΡΡΡΠ²ΡΡ, ΠΊΠΎΠΉΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ, ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½ Ρ HTTPS ΡΡΡΠ²ΡΡΠ°, TLS Π²ΡΡΠ·ΠΊΠ°ΡΠ° ΡΠ΅ Π±ΡΠ΄Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²Π΅Π½Π°, Π½ΠΎ ΠΏΠΎΡΠ΅Π½ΡΠΊΠΈΡΡ ΡΡΡΠ²ΡΡ Π½ΡΠΌΠ° Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΈ ΠΏΡΠ΅Π΄Π°Π΄Π΅Π½ΠΎΡΠΎ HTTP ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΈ ΡΠ΅ Π²ΡΡΠ½Π΅ ΠΎΡΠ³ΠΎΠ²ΠΎΡ Ρ ΠΊΠΎΠ΄ Π½Π° Π³ΡΠ΅ΡΠΊΠ°. Π’ΠΎΠ·ΠΈ ΠΎΡΠ³ΠΎΠ²ΠΎΡ ΡΠ΅ Π±ΡΠ΄Π΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ΅Π½ ΠΎΡ Π±ΡΠ°ΡΠ·ΡΡΠ° ΠΊΠ°ΡΠΎ ΠΎΡΠ³ΠΎΠ²ΠΎΡ ΠΎΡ Π·Π°ΡΠ²Π΅Π½ΠΈΡ ΡΠ°ΠΉΡ, ΠΏΡΠ΅Π΄Π°Π΄Π΅Π½ Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²Π΅Π½ ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½ ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΎΠ½Π΅Π½ ΠΊΠ°Π½Π°Π».
ΠΡΠ΅Π΄Π»Π°Π³Π°Ρ ΡΠ΅ ΡΡΠΈ Π²Π°ΡΠΈΠ°Π½ΡΠ° Π·Π° Π°ΡΠ°ΠΊΠ°:
- βΠΠ°ΡΠ²Π°Π½Π΅β, Π·Π° Π΄Π° ΠΈΠ·Π²Π»Π΅ΡΠ΅ΡΠ΅ Π±ΠΈΡΠΊΠ²ΠΈΡΠΊΠ° Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ Π·Π° ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΡΠ²Π°Π½Π΅. ΠΠ΅ΡΠΎΠ΄ΡΡ Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠΈΠΌ, Π°ΠΊΠΎ FTP ΡΡΡΠ²ΡΡΡΡ, ΠΏΠΎΠΊΡΠΈΡ ΠΎΡ TLS ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ°, Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΊΠ°ΡΠ²Π°ΡΠ΅ ΠΈ ΠΈΠ·Π²Π»ΠΈΡΠ°ΡΠ΅ Π½Π΅Π³ΠΎΠ²ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ. ΠΡΠΈ ΡΠΎΠ·ΠΈ Π²Π°ΡΠΈΠ°Π½Ρ Π½Π° Π°ΡΠ°ΠΊΠ° Π°ΡΠ°ΠΊΡΠ²Π°ΡΠΈΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΡΡΠΈΠ³Π½Π΅ Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ Π½Π° ΡΠ°ΡΡΠΈ ΠΎΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½Π°ΡΠ° HTTP Π·Π°ΡΠ²ΠΊΠ° Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ, ΠΊΠ°ΡΠΎ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° Π·Π°Π³Π»Π°Π²ΠΊΠ°ΡΠ° Π½Π° Π±ΠΈΡΠΊΠ²ΠΈΡΠΊΠ°ΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π°ΠΊΠΎ FTP ΡΡΡΠ²ΡΡΡΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠ° Π·Π°ΡΠ²ΠΊΠ°ΡΠ° ΠΊΠ°ΡΠΎ ΡΠ°ΠΉΠ» Π·Π° Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ ΠΈΠ»ΠΈ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ° ΠΈΠ·ΡΡΠ»ΠΎ Π²Ρ ΠΎΠ΄ΡΡΠΈΡΠ΅ Π·Π°ΡΠ²ΠΊΠΈ. ΠΠ° Π΄Π° Π°ΡΠ°ΠΊΡΠ²Π° ΡΡΠΏΠ΅ΡΠ½ΠΎ, Π½Π°ΠΏΠ°Π΄Π°ΡΠ΅Π»ΡΡ ΡΡΡΠ±Π²Π° ΠΏΠΎ Π½ΡΠΊΠ°ΠΊΡΠ² Π½Π°ΡΠΈΠ½ Π΄Π° ΠΈΠ·Π²Π»Π΅ΡΠ΅ ΡΡΡ ΡΠ°Π½Π΅Π½ΠΎΡΠΎ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅. ΠΡΠ°ΠΊΠ°ΡΠ° Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠΈΠΌΠ° Π·Π° Proftpd, Microsoft IIS, vsftpd, filezilla ΠΈ serv-u.
- βΠΠ·ΡΠ΅Π³Π»ΡΠ½Π΅β Π·Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΠΌΠ΅ΠΆΠ΄ΡΡΠ°ΠΉΡΠΎΠ²ΠΈ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ (XSS). ΠΠ΅ΡΠΎΠ΄ΡΡ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°, ΡΠ΅ Π½Π°ΠΏΠ°Π΄Π°ΡΠ΅Π»ΡΡ, Π² ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° Π½ΡΠΊΠΎΠΈ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»Π½ΠΈ ΠΌΠ°Π½ΠΈΠΏΡΠ»Π°ΡΠΈΠΈ, ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΡΡΠ°Π²ΠΈ Π΄Π°Π½Π½ΠΈ Π² ΡΡΠ»ΡΠ³Π°, ΠΊΠΎΡΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΎΠ±Ρ TLS ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ, ΠΊΠΎΠΉΡΠΎ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ·Π΄Π°Π΄Π΅Π½ Π² ΠΎΡΠ³ΠΎΠ²ΠΎΡ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠ° Π·Π°ΡΠ²ΠΊΠ°. ΠΡΠ°ΠΊΠ°ΡΠ° Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠΈΠΌΠ° Π·Π° Π³ΠΎΡΠ΅ΠΏΠΎΡΠΎΡΠ΅Π½ΠΈΡΠ΅ FTP ΡΡΡΠ²ΡΡΠΈ, IMAP ΡΡΡΠ²ΡΡΠΈ ΠΈ POP3 ΡΡΡΠ²ΡΡΠΈ (courier, cyrus, kerio-connect ΠΈ zimbra).
- βΠΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅β Π·Π° ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° JavaScript Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° Π½Π° Π΄ΡΡΠ³ ΡΠ°ΠΉΡ. ΠΠ΅ΡΠΎΠ΄ΡΡ ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π°Π²Π° Π½Π° Π²ΡΡΡΠ°Π½Π΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠ°ΡΠ° ΡΠ°ΡΡ ΠΎΡ Π·Π°ΡΠ²ΠΊΠ°ΡΠ°, ΠΊΠΎΡΡΠΎ ΡΡΠ΄ΡΡΠΆΠ° JavaScript ΠΊΠΎΠ΄Π°, ΠΈΠ·ΠΏΡΠ°ΡΠ΅Π½ ΠΎΡ Π°ΡΠ°ΠΊΡΠ²Π°ΡΠΈΡ. ΠΡΠ°ΠΊΠ°ΡΠ° Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠΈΠΌΠ° ΠΊΡΠΌ Π³ΠΎΡΠ΅ΡΠΏΠΎΠΌΠ΅Π½Π°ΡΠΈΡΠ΅ FTP ΡΡΡΠ²ΡΡΠΈ, cyrus, kerio-connect ΠΈ zimbra IMAP ΡΡΡΠ²ΡΡΠΈ, ΠΊΠ°ΠΊΡΠΎ ΠΈ SMTP ΡΡΡΠ²ΡΡΠ° sendmail.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ³Π°ΡΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» ΠΎΡΠ²ΠΎΡΠΈ ΡΡΡΠ°Π½ΠΈΡΠ°, ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°Π½Π° ΠΎΡ Π½Π°ΠΏΠ°Π΄Π°ΡΠ΅Π», ΡΠ°Π·ΠΈ ΡΡΡΠ°Π½ΠΈΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ½ΠΈΡΠΈΠΈΡΠ° Π·Π°ΡΠ²ΠΊΠ° Π·Π° ΡΠ΅ΡΡΡΡ ΠΎΡ ΡΠ°ΠΉΡ, ΠΊΡΠ΄Π΅ΡΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ ΠΈΠΌΠ° Π°ΠΊΡΠΈΠ²Π΅Π½ Π°ΠΊΠ°ΡΠ½Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ bank.com). ΠΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° MITM Π°ΡΠ°ΠΊΠ° ΡΠ°Π·ΠΈ Π·Π°ΡΠ²ΠΊΠ°, Π°Π΄ΡΠ΅ΡΠΈΡΠ°Π½Π° Π΄ΠΎ ΡΠ΅Π±ΡΠ°ΠΉΡΠ° bank.com, ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ΅Π½Π° ΠΊΡΠΌ ΠΈΠΌΠ΅ΠΉΠ» ΡΡΡΠ²ΡΡ, ΠΊΠΎΠΉΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° TLS ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΡΠΏΠΎΠ΄Π΅Π»Ρ Ρ bank.com. Π’ΡΠΉ ΠΊΠ°ΡΠΎ ΠΏΠΎΡΠ΅Π½ΡΠΊΠΈΡΡ ΡΡΡΠ²ΡΡ Π½Π΅ ΠΏΡΠ΅ΠΊΡΠ°ΡΡΠ²Π° ΡΠ΅ΡΠΈΡΡΠ° ΡΠ»Π΅Π΄ ΠΏΡΡΠ²Π°ΡΠ° Π³ΡΠ΅ΡΠΊΠ°, Π·Π°Π³Π»Π°Π²ΠΊΠΈΡΠ΅ Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ° ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡΠ΅ ΠΊΠ°ΡΠΎ βPOST / HTTP/1.1β ΠΈ βΠ₯ΠΎΡΡ:β ΡΠ΅ Π±ΡΠ΄Π°Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ΅Π½ΠΈ ΠΊΠ°ΡΠΎ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ (ΠΏΠΎΡΠ΅Π½ΡΠΊΠΈΡΡ ΡΡΡΠ²ΡΡ ΡΠ΅ Π²ΡΡΠ½Π΅ β500 Π½Π΅ΡΠ°Π·ΠΏΠΎΠ·Π½Π°ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π°β Π·Π° Π²ΡΡΠΊΠΎ Π·Π°Π³Π»Π°Π²ΠΈΠ΅).
ΠΠΎΡΠ΅Π½ΡΠΊΠΈΡΡ ΡΡΡΠ²ΡΡ Π½Π΅ ΡΠ°Π·Π±ΠΈΡΠ° ΡΡΠ½ΠΊΡΠΈΠΈΡΠ΅ Π½Π° HTTP ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° ΠΈ Π·Π° Π½Π΅Π³ΠΎ Π·Π°Π³Π»Π°Π²ΠΊΠΈΡΠ΅ Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ° ΠΈ Π±Π»ΠΎΠΊΡΡ Ρ Π΄Π°Π½Π½ΠΈ Π½Π° POST Π·Π°ΡΠ²ΠΊΠ°ΡΠ° ΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π°Ρ ΠΏΠΎ ΡΡΡΠΈΡ Π½Π°ΡΠΈΠ½, ΡΠ°ΠΊΠ° ΡΠ΅ Π² ΡΡΠ»ΠΎΡΠΎ Π½Π° POST Π·Π°ΡΠ²ΠΊΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΡΠΎΡΠΈΡΠ΅ ΡΠ΅Π΄ Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π·Π° ΠΏΠΎΡΠ΅Π½ΡΠΊΠΈΡ ΡΡΡΠ²ΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΠ΄Π°Π΄Π΅ΡΠ΅: MAIL FROM: alert(1); Π½Π° ΠΊΠΎΠΉΡΠΎ ΠΏΠΎΡΠ΅Π½ΡΠΊΠΈΡΡ ΡΡΡΠ²ΡΡ ΡΠ΅ Π²ΡΡΠ½Π΅ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π·Π° Π³ΡΠ΅ΡΠΊΠ° 501 alert(1); : Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½ Π°Π΄ΡΠ΅Ρ: ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ (1); ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ ΠΏΠΎΡΠ»Π΅Π΄Π²Π°
Π’ΠΎΠ·ΠΈ ΠΎΡΠ³ΠΎΠ²ΠΎΡ ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΠΎΠ»ΡΡΠ΅Π½ ΠΎΡ Π±ΡΠ°ΡΠ·ΡΡΠ° Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΠΈ JavaScript ΠΊΠΎΠ΄Π° Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° Π½Π΅ Π½Π° ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈΡ ΡΠ΅Π±ΡΠ°ΠΉΡ Π½Π° Π½Π°ΠΏΠ°Π΄Π°ΡΠ΅Π»Ρ, Π° Π½Π° ΡΠ΅Π±ΡΠ°ΠΉΡΠ° bank.com, ΠΊΡΠΌ ΠΊΠΎΠΉΡΠΎ Π΅ ΠΈΠ·ΠΏΡΠ°ΡΠ΅Π½Π° Π·Π°ΡΠ²ΠΊΠ°ΡΠ°, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΠΎΡΠ³ΠΎΠ²ΠΎΡΡΡ Π΅ Π΄ΠΎΡΡΠ» Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΠΏΡΠ°Π²ΠΈΠ»Π½Π° TLS ΡΠ΅ΡΠΈΡ , ΡΠΈΠΉΡΠΎ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ ΠΏΠΎΡΠ²ΡΡΠΆΠ΄Π°Π²Π° Π°Π²ΡΠ΅Π½ΡΠΈΡΠ½ΠΎΡΡΡΠ° Π½Π° ΠΎΡΠ³ΠΎΠ²ΠΎΡΠ° Π½Π° bank.com.
Π‘ΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ Π½Π° Π³Π»ΠΎΠ±Π°Π»Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ° ΠΏΠΎΠΊΠ°Π·Π°, ΡΠ΅ ΠΊΠ°ΡΠΎ ΡΡΠ»ΠΎ ΠΎΠΊΠΎΠ»ΠΎ 1.4 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° ΡΠ΅Π± ΡΡΡΠ²ΡΡΠ° ΡΠ° Π·Π°ΡΠ΅Π³Π½Π°ΡΠΈ ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°, Π·Π° ΠΊΠΎΠΈΡΠΎ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠΈ Π°ΡΠ°ΠΊΠ° ΡΡΠ΅Π· ΡΠΌΠ΅ΡΠ²Π°Π½Π΅ Π½Π° Π·Π°ΡΠ²ΠΊΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ. ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΡΠ΅Π°Π»Π½Π° Π°ΡΠ°ΠΊΠ° Π±Π΅ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π° Π·Π° 119 Ρ ΠΈΠ»ΡΠ΄ΠΈ ΡΠ΅Π± ΡΡΡΠ²ΡΡΠ°, Π·Π° ΠΊΠΎΠΈΡΠΎ ΠΈΠΌΠ°ΡΠ΅ ΠΏΡΠΈΠ΄ΡΡΠΆΠ°Π²Π°ΡΠΈ TLS ΡΡΡΠ²ΡΡΠΈ, Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° Π΄ΡΡΠ³ΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ Π·Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ ΡΠ° ΠΏΡΠΈΠΌΠ΅ΡΠΈ Π·Π° Π΅ΠΊΡΠΏΠ»ΠΎΠΉΡΠΈ Π·Π° ftp ΡΡΡΠ²ΡΡΠΈ pureftpd, proftpd, microsoft-ftp, vsftpd, filezilla ΠΈ serv-u, IMAP ΠΈ POP3 ΡΡΡΠ²ΡΡΠΈ dovecot, courier, exchange, cyrus, kerio-connect ΠΈ zimbra, SMTP ΡΡΡΠ²ΡΡΠΈ postfix, exim, sendmail , Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ ΠΏΠΎ ΠΏΠΎΡΠ°ΡΠ°, mdaemon ΠΈ opensmtpd. ΠΠ·ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΠΈΡΠ΅ ΡΠ° ΠΏΡΠΎΡΡΠΈΠ»ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°Π½Π΅ Π½Π° Π°ΡΠ°ΠΊΠ° ΡΠ°ΠΌΠΎ Π² ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ Ρ FTP, SMTP, IMAP ΠΈ POP3 ΡΡΡΠ²ΡΡΠΈ, Π½ΠΎ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡΡ Π΄Π° Π²ΡΠ·Π½ΠΈΠΊΠ½Π΅ ΠΈ ΠΏΡΠΈ Π΄ΡΡΠ³ΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΠΈΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ TLS.
ΠΠ° Π΄Π° ΡΠ΅ Π±Π»ΠΎΠΊΠΈΡΠ° Π°ΡΠ°ΠΊΠ°ΡΠ°, ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π° Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ΡΠΎ ALPN (Application Layer Protocol Negotiation) Π·Π° Π΄ΠΎΠ³ΠΎΠ²Π°ΡΡΠ½Π΅ Π½Π° TLS ΡΠ΅ΡΠΈΡ, ΠΊΠ°ΡΠΎ ΡΠ΅ Π²Π·Π΅ΠΌΠ΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΡΡ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΈ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ΡΠΎ SNI (Server Name Indication) Π·Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ Ρ ΠΈΠΌΠ΅ΡΠΎ Π½Π° Ρ
ΠΎΡΡΠ° Π² ΡΠ»ΡΡΠ°ΠΉ Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ TLS ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈ, ΠΏΠΎΠΊΡΠΈΠ²Π°ΡΠΈ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΈΠΌΠ΅Π½Π° Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ. ΠΡ ΡΡΡΠ°Π½Π° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΡΠ΅ ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ²Π° Π΄Π° ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ΡΠΎ Π·Π° Π±ΡΠΎΡ Π½Π° Π³ΡΠ΅ΡΠΊΠΈΡΠ΅ ΠΏΡΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, ΡΠ»Π΅Π΄ ΠΊΠΎΠ΅ΡΠΎ Π²ΡΡΠ·ΠΊΠ°ΡΠ° ΡΠ΅ ΠΏΡΠ΅ΠΊΡΡΠ²Π°. ΠΡΠΎΡΠ΅ΡΡΡ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ Π½Π° ΠΌΠ΅ΡΠΊΠΈ Π·Π° Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ Π½Π° Π°ΡΠ°ΠΊΠ°ΡΠ° Π·Π°ΠΏΠΎΡΠ½Π° ΠΏΡΠ΅Π· ΠΎΠΊΡΠΎΠΌΠ²ΡΠΈ ΠΌΠΈΠ½Π°Π»Π°ΡΠ° Π³ΠΎΠ΄ΠΈΠ½Π°. ΠΠΎΠ΄ΠΎΠ±Π½ΠΈ ΠΌΠ΅ΡΠΊΠΈ Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ Π²Π΅ΡΠ΅ ΡΠ° Π²Π·Π΅ΡΠΈ Π² Nginx 1.21.0 (ΠΏΠΎΡΠ΅Π½ΡΠΊΠΈ ΠΏΡΠΎΠΊΡΠΈ), Vsftpd 3.0.4, Courier 5.1.0, Sendmail, FileZill, crypto/tls (Go) ΠΈ Internet Explorer.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru