ืฆืืืช ืืืงืจืื ืืืื ืืื ืืืจืกืืืืืช ืืืจืื ืื ืคืืชื ืืชืงืคืช MITM ืืืฉื ืขื HTTPS ืฉืืืืื ืืืืฅ ืขืืืืืช ืืคืขืื ืื ืชืื ืื ืจืืืฉืื ืืืจืื, ืืื ืื ืืืฆืข ืงืื JavaScript ืฉืจืืจืืชื ืืืงืฉืจ ืฉื ืืชืจ ืืืจ. ืืืชืงืคื ื ืงืจืืช ALPACA ืื ืืชื ืืืืื ืืืชื ืขื ืฉืจืชื TLS ืืืืืฉืืื ืคืจืืืืงืืื ืฉืืืช ืืืฉืืืื ืฉืื ืื (HTTPS, SFTP, SMTP, IMAP, POP3), ืื ืืฉืชืืฉืื ืืชืขืืืืช TLS ื ืคืืฆืืช.
ืืืืช ืืืชืงืคื ืืื ืฉืื ืืฉ ืื ืฉืืืื ืขื ืฉืขืจ ืจืฉืช ืื ื ืงืืืช ืืืฉื ืืืืืืืช, ืืชืืงืฃ ืืืื ืืืคื ืืช ืชืขืืืจืช ืืื ืืจื ื ืืืฆืืืช ืจืฉืช ืืืจืช ืืืืจืื ืืฆืืจืช ืืืืืจ ืขื ืฉืจืช FTP ืื ืืืืจ ืืชืืื ืืืฆืคื ืช TLS ืืืฉืชืืฉ ื- ืืืฉืืจ TLS ืืฉืืชืฃ ืขื ืฉืจืช ื-HTTP , ืืืืคืืคื ืฉื ืืืฉืชืืฉ ืื ืืื ืฉื ืืฆืจ ืืืืืจ ืขื ืฉืจืช ื-HTTP ืืืืืงืฉ. ืืืืืื ืฉืคืจืืืืงืื TLS ืืื ืืื ืืืจืกืื ืืืื ื ืงืฉืืจ ืืคืจืืืืงืืืื ืืจืืช ืืืคืืืงืฆืื, ืืฆืืจืช ืืืืืจ ืืืฆืคื ืืื ืืฉืืจืืชืื ืืื ืื ืืชื ืืงืืืข ืืช ืืฉืืืื ืฉื ืฉืืืืช ืืงืฉื ืืฉืืจืืช ืืื ื ืืื ืจืง ืืืืจ ืืงืืช ืืคืขืื ืืืฆืคื ืช ืชืื ืืื ืขืืืื ืืคืงืืืืช ืฉื ืืืงืฉื ืฉื ืฉืืื.
ืืืชืื ืืื, ืื, ืืืฉื, ืืชื ืืคื ื ืืืืฉ ืืืืืจ ืืฉืชืืฉ ืฉืืืคื ื ืืืงืืจ ื-HTTPS ืืฉืจืช ืืืืจ ืืืฉืชืืฉ ืืชืขืืื ืืฉืืชืฃ ืขื ืฉืจืช ื-HTTPS, ืืืืืจ ื-TLS ืืชืืฆืข ืืืฆืืื, ืื ืฉืจืช ืืืืืจ ืื ืืืื ืืขืื ืืช ืืืฉืืืจ. ืคืงืืืืช HTTP ืืืืืืจ ืชืืืื ืขื ืงืื ืฉืืืื. ืชืืืื ืื ืชืขืืื ืขื ืืื ืืืคืืคื ืืชืืืื ืืืืชืจ ืืืืืงืฉ, ืืืืขืืจืช ืืชืื ืขืจืืฅ ืชืงืฉืืจืช ืืืฆืคื ืฉืืืงื ืืืืื.
ืฉืืืฉ ืืคืฉืจืืืืช ืชืงืืคื ืืืฆืขืืช:
- "ืืขืื" ืืื ืืืืืจ ืงืืืฅ Cookie ืขื ืคืจืืืจื ืืืืืช. ืืฉืืื ืืฉืืื ืื ืฉืจืช ื-FTP ืืืืืกื ืขื ืืื ืืืฉืืจ ื-TLS ืืืคืฉืจ ืื ืืืขืืืช ืืืืืืจ ืืช ืื ืชืื ืื ืฉืื. ืืืจืกื ืืชืงืคื ืื, ืืชืืงืฃ ืืืื ืืืฉืื ืฉืืืจื ืฉื ืืืงืื ืืืงืฉืช ื-HTTP ืืืงืืจืืช ืฉื ืืืฉืชืืฉ, ืืื ืชืืื ืืืชืจืช ื-Cookie, ืืืฉื, ืื ืฉืจืช ื-FTP ืืคืจืฉ ืืช ืืืงืฉื ืืงืืืฅ ืฉืืืจื ืื ืจืืฉื ืืงืฉืืช ื ืื ืกืืช ืืืืืืื. ืืื ืืชืงืืฃ ืืืฆืืื, ืืชืืงืฃ ืฆืจืื ืืืืฅ ืืืืฉืื ืืช ืืชืืื ืืืืืืกื. ืืืชืงืคื ืืื ืขื Proftpd, Microsoft IIS, vsftpd, filezilla ื-serv-u.
- "ืืืจื" ืืืจืืื ืกืงืจืืคืืื ืืื ืืชืจืื (XSS). ืืฉืืื ืืจืืืช ืื ืืชืืงืฃ, ืืชืืฆืื ืืืื ืื ืืคืืืฆืืืช ืืืืืืช, ืืืื ืืืงื ื ืชืื ืื ืืฉืืจืืช ืืืฉืชืืฉ ืืชืขืืืช TLS ืืฉืืชืคืช, ืืฉืจ ืืืืจ ืืื ื ืืชื ืืื ืคืืง ืืชืืืื ืืืงืฉืช ืืฉืชืืฉ. ืืืชืงืคื ืืื ืขื ืฉืจืชื ื-FTP, ืฉืจืชื ื-IMAP ืืฉืจืชื ื-POP3 ืฉืืืืืจื ืืขืื (ืฉืืืืื, ืกืืืจืืก, kerio-connect ืืืืืืจื).
- "Reflection" ืืืคืขืืช JavaScript ืืืงืฉืจ ืฉื ืืชืจ ืืืจ. ืืฉืืื ืืืืกืกืช ืขื ืืืืจื ืืืงืื ืืืง ืืืืงืฉื, ืืืืื ืืช ืงืื ื-JavaScript ืฉื ืฉืื ืขื ืืื ืืชืืงืฃ. ืืืชืงืคื ืืื ืขื ืฉืจืชื ื-FTP ืฉืืืืืจื ืืขืื, ืฉืจืชื ื-cyrus, kerio-connect ื-zimbra IMAP, ืืื ืื ืขื ืฉืจืช ื-Sendmail SMTP.
ืืืืืื, ืืืฉืจ ืืฉืชืืฉ ืคืืชื ืืฃ ืฉื ืฉืื ืขื ืืื ืชืืงืฃ, ืืฃ ืื ืขืฉืื ืืืืื ืืงืฉื ืืืฉืื ืืืชืจ ืฉืื ืืืฉืชืืฉ ืืฉ ืืฉืืื ืคืขืื (ืืืืืื, bank.com). ืืืืื ืืชืงืคืช MITM, ื ืืชื ืืืคื ืืช ืืงืฉื ืื ืืืืคื ืืช ืืืชืจ bank.com ืืฉืจืช ืืื"ื ืืืฉืชืืฉ ืืืืฉืืจ TLS ืืืฉืืชืฃ ืขื bank.com. ืืืืืื ืฉืฉืจืช ืืืืืจ ืืื ื ืืกืืื ืืช ืืืคืขืื ืืืืจ ืืฉืืืื ืืจืืฉืื ื, ืืืชืจืืช ืฉืืจืืช ืืคืงืืืืช ืืืื "POST / HTTP/1.1" ื-"Host:" ืืขืืืื ืืคืงืืืืช ืื ืืืืขืืช (ืฉืจืช ืืืืืจ ืืืืืจ "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