เจชเฉˆเจšเจก เจเจ—เจœเจผเจฟเจฎ - เจฆเฉเจฌเจพเจฐเจพ เจชเฉˆเจš เจ•เจฐเฉ‹เฅค เจ‡เฉฑเจ• เจฌเฉ‡เจจเจคเฉ€ เจตเจฟเฉฑเจš เจเจ—เจœเจผเจฟเจฎ 4.92 เจตเจฟเฉฑเจš เจคเจพเจœเจผเจพ เจฐเจฟเจฎเฉ‹เจŸ เจ•เจฎเจพเจ‚เจก เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ

เจชเฉˆเจšเจก เจเจ—เจœเจผเจฟเจฎ - เจฆเฉเจฌเจพเจฐเจพ เจชเฉˆเจš เจ•เจฐเฉ‹เฅค เจ‡เฉฑเจ• เจฌเฉ‡เจจเจคเฉ€ เจตเจฟเฉฑเจš เจเจ—เจœเจผเจฟเจฎ 4.92 เจตเจฟเฉฑเจš เจคเจพเจœเจผเจพ เจฐเจฟเจฎเฉ‹เจŸ เจ•เจฎเจพเจ‚เจก เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ

เจนเจพเจฒ เจนเฉ€ เจตเจฟเฉฑเจš, เจ—เจฐเจฎเฉ€เจ†เจ‚ เจฆเฉ‡ เจธเจผเฉเจฐเฉ‚ เจตเจฟเฉฑเจš, CVE-4.92-2019 เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจฆเฉ‡ เจ•เจพเจฐเจจ (เจคเฉเจฐเฉฐเจค เจเจ—เจœเจผเจฟเจฎ เจจเฉ‚เฉฐ 4.92 เจคเฉฑเจ• เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเฉ‹ - เจ‡เฉฑเจ• เจธเจฐเจ—เจฐเจฎ เจ‡เจจเจซเฉˆเจ•เจธเจผเจจ เจนเฉˆ / เจธเฉ‚เจกเฉ‹ เจจเฉฑเจฒ เจ†เจˆเจŸเฉ€ เจจเจฟเจŠเจœเจผ). เจ…เจคเฉ‡ เจนเจพเจฒ เจนเฉ€ เจตเจฟเฉฑเจš เจ‡เจน เจธเจพเจนเจฎเจฃเฉ‡ เจ†เจ‡เจ† เจนเฉˆ เจ•เจฟ เจธเฉเจธเจŸเจธ เจฎเจพเจฒเจตเฉ‡เจ…เจฐ เจจเฉ‡ เจ‡เจธ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจฆเจพ เจซเจพเจ‡เจฆเจพ เจ‰เจ เจพเจ‰เจฃ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจนเฉˆ.

เจนเฉเจฃ เจ‰เจน เจธเจพเจฐเฉ‡ เจœเฉ‹ เจคเฉเจฐเฉฐเจค เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจฆเฉเจฌเจพเจฐเจพ "เจ–เฉเจธเจผ" เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจ: 21 เจœเฉเจฒเจพเจˆ, 2019 เจจเฉ‚เฉฐ, เจ–เฉ‹เจœเจ•เจฐเจคเจพ เจœเจผเฉ‡เจฐเฉ‹เจจเจธ เจจเฉ‡ เจ‡เจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ—เฉฐเจญเฉ€เจฐ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจฆเฉ€ เจ–เฉ‹เจœ เจ•เฉ€เจคเฉ€ TLS เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจเจ—เจœเจผเจฟเจฎ เจฎเฉ‡เจฒ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจเจœเฉฐเจŸ (MTA) เจคเฉ‹เจ‚ เจธเฉฐเจธเจ•เจฐเจฃเจพเจ‚ เจฒเจˆ 4.80 4.92.1 เจจเฉ‚เฉฐ เจธเฉฐเจฎเจฒเจฟเจค, เจฐเจฟเจฎเฉ‹เจŸ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจตเจฟเจธเจผเฉ‡เจธเจผ เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ•เฉ‹เจก เจšเจฒเจพเจ“ (CVE-2019-15846).

เจ•เจฎเจœเจผเฉ‹เจฐเฉ€

เจ‡เฉฑเจ• เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค TLS เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ GnuTLS เจ…เจคเฉ‡ OpenSSL เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจฎเฉŒเจœเฉ‚เจฆ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค

เจกเจฟเจตเฉˆเจฒเจชเจฐ Heiko Schlittermann เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, Exim เจตเจฟเฉฑเจš เจธเฉฐเจฐเจšเจจเจพ เจซเจพเจ‡เจฒ เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš TLS เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจชเจฐ เจ•เจˆ เจกเจฟเจธเจŸเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจ เจ‡เฉฐเจธเจŸเจพเจฒเฉ‡เจธเจผเจจ เจฆเฉŒเจฐเจพเจจ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจจเฉˆเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจเฅค เจเจ—เจœเจผเจฟเจฎ เจฆเฉ‡ เจจเจตเฉ‡เจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจตเฉ€ เจตเจฟเจ•เจฒเจช เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเจฆเฉ‡ เจนเจจ tls_advertise_hosts=* เจ…เจคเฉ‡ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจคเจฟเจ†เจฐ เจ•เจฐเฉ‹เฅค

เจธเฉฐเจฐเจšเจจเจพ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ. เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจกเจฟเจธเจŸเฉเจฐเฉ‹เจœเจผ เจ‡เจธเจจเฉ‚เฉฐ เจกเจฟเจซเฉŒเจฒเจŸ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจ, เจชเจฐ เจเจ—เจœเจผเจฟเจฎ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• TLS เจธเจฐเจตเจฐ เจตเจœเฉ‹เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ+เจ•เฉเฉฐเจœเฉ€ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจธเฉฐเจญเจพเจตเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจกเจฟเจธเจŸเฉเจฐเฉ‹เจธ เจธเฉˆเฉฑเจŸเจ…เฉฑเจช เจฆเฉŒเจฐเจพเจจ เจ‡เฉฑเจ• เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจเฅค เจจเจตเฉ‡เจ‚ เจเจ—เจœเจผเจฟเจฎเจพเจ‚ เจตเจฟเฉฑเจš tls_advertise_hosts เจตเจฟเจ•เจฒเจช "*" เจตเจฟเฉฑเจš เจกเจฟเจซเจพเจฒเจŸ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจธเจตเฉˆ-เจฆเจธเจคเจ–เจค เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจฌเจฃเจพเจ“, เจœเฉ‡เจ•เจฐ เจ•เฉ‹เจˆ เจตเฉ€ เจชเฉเจฐเจฆเจพเจจ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจ–เฉเจฆ SNI (เจธเจฐเจตเจฐ เจจเฉ‡เจฎ เจ‡เฉฐเจกเฉ€เจ•เฉ‡เจธเจผเจจ, เจ‡เฉฑเจ• 2003 เจตเจฟเฉฑเจš RFC 3546 เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจกเฉ‹เจฎเฉ‡เจจ เจจเจพเจฎ เจฒเจˆ เจธเจนเฉ€ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจฆเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจ•เจฒเจพเจ‡เฉฐเจŸ เจฒเจˆ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจ‡เฉฑเจ• เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€, เจฆเฉ€ เจ—เจฒเจค เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเจฟเฉฑเจš เจนเฉˆ, TLS SNI เจธเจŸเฉˆเจ‚เจกเจฐเจก / WEBO เจ—เจฐเฉเฉฑเจช เจฌเจฒเฉŒเจ— / Sudo Null IT เจจเจฟเจŠเจœเจผ เจฆเฉ€ เจตเฉฐเจก) เจ‡เฉฑเจ• TLS เจนเฉˆเจ‚เจกเจธเจผเฉ‡เจ• เจฆเฉŒเจฐเจพเจจเฅค เจ‡เฉฑเจ• เจนเจฎเจฒเจพเจตเจฐ เจจเฉ‚เฉฐ เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• SNI เจญเฉ‡เจœเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจœเจฟเจธเจฆเจพ เจ…เฉฐเจค เจ‡เฉฑเจ• เจฌเฉˆเจ•เจธเจฒเฉˆเจธเจผ ("") เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจจเจฒ เจ…เฉฑเจ–เจฐ ("") เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค

Qualys เจฆเฉ‡ เจ–เฉ‹เจœเจ•เจฐเจคเจพเจตเจพเจ‚ เจจเฉ‡ string_printing(tls_in.sni) เจซเฉฐเจ•เจธเจผเจจ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฌเฉฑเจ— เจ–เฉ‹เจœเจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš โ€œโ€ เจฆเจพ เจ—เจฒเจค เจจเจฟเจ•เจฒเจฃเจพ เจธเจผเจพเจฎเจฒ เจนเฉˆเฅค เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจฌเฉˆเจ•เจธเจฒเฉˆเจธเจผ เจจเฉ‚เฉฐ เจชเฉเจฐเจฟเฉฐเจŸ เจธเจชเฉ‚เจฒ เจนเฉˆเจกเจฐ เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจ…เจฃเจธเจ•เฉ‡เจชเจก เจฒเจฟเจ–เจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจธเจชเฉ‚เจฒ_เจฐเฉ€เจก_เจนเฉˆเจกเจฐ() เจซเฉฐเจ•เจธเจผเจจ เจฆเฉเจ†เจฐเจพ เจตเจฟเจธเจผเฉ‡เจธเจผ เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจจเจพเจฒ เจชเฉœเฉเจนเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ เจนเฉ€เจช เจ“เจตเจฐเจซเจฒเฉ‹ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค

เจ‡เจน เจงเจฟเจ†เจจ เจฆเฉ‡เจฃ เจฏเฉ‹เจ— เจนเฉˆ เจ•เจฟ เจ‡เจธ เจธเจฎเฉ‡เจ‚, เจเจ—เจœเจผเจฟเจฎ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‡ เจฐเจฟเจฎเฉ‹เจŸ เจ•เจฎเจœเจผเฉ‹เจฐ เจธเจฐเจตเจฐ 'เจคเฉ‡ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฆเฉ‡ เจจเจพเจฒ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจฆเจพ เจ‡เฉฑเจ• PoC เจฌเจฃเจพเจ‡เจ† เจนเฉˆ, เจชเจฐ เจ‡เจน เจ…เจœเฉ‡ เจœเจจเจคเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจ‰เจชเจฒเจฌเจง เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจฌเฉฑเจ— เจฆเฉ‡ เจธเจผเฉ‹เจธเจผเจฃ เจฆเฉ€ เจธเฉŒเจ– เจฆเฉ‡ เจ•เจพเจฐเจจ, เจ‡เจน เจธเจฟเจฐเจซ เจธเจฎเฉ‡เจ‚ เจฆเฉ€ เจ—เฉฑเจฒ เจนเฉˆ, เจ…เจคเฉ‡ เจฌเจนเฉเจค เจ˜เฉฑเจŸ เจนเฉˆเฅค

Qualys เจฆเฉเจ†เจฐเจพ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจ…เจงเจฟเจเจจ เจชเจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจ‡เฉฑเจฅเฉ‡.

เจชเฉˆเจšเจก เจเจ—เจœเจผเจฟเจฎ - เจฆเฉเจฌเจพเจฐเจพ เจชเฉˆเจš เจ•เจฐเฉ‹เฅค เจ‡เฉฑเจ• เจฌเฉ‡เจจเจคเฉ€ เจตเจฟเฉฑเจš เจเจ—เจœเจผเจฟเจฎ 4.92 เจตเจฟเฉฑเจš เจคเจพเจœเจผเจพ เจฐเจฟเจฎเฉ‹เจŸ เจ•เจฎเจพเจ‚เจก เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ

TLS เจตเจฟเฉฑเจš SNI เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ

เจธเฉฐเจญเจพเจตเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เจฎเจœเจผเฉ‹เจฐ เจœเจจเจคเจ• เจธเจฐเจตเจฐเจพเจ‚ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ†

เจ‡เฉฑเจ• เจตเฉฑเจกเฉ‡ เจนเฉ‹เจธเจŸเจฟเฉฐเจ— เจชเฉเจฐเจฆเจพเจคเจพ เจฆเฉ‡ เจ…เฉฐเจ•เฉœเจฟเจ†เจ‚ เจ…เจจเฉเจธเจพเจฐ เจˆ-เจธเจพเจซเจŸ เจ‡เฉฐเจ• 1 เจธเจคเฉฐเจฌเจฐ เจคเฉฑเจ•, เจ•เจฟเจฐเจพเจ เจฆเฉ‡ เจธเจฐเจตเจฐเจพเจ‚ 'เจคเฉ‡, เจธเฉฐเจธเจ•เจฐเจฃ 4.92 เจจเฉ‚เฉฐ 70% เจคเฉ‹เจ‚ เจตเฉฑเจง เจฎเฉ‡เจœเจผเจฌเจพเจจเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจตเจฐเจœเจจ
เจธเจฐเจตเจฐเจพเจ‚ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ†
เจชเฉเจฐเจคเฉ€เจธเจผเจค

4.92.1
6471
1.28%

4.92
376436
74.22%

4.91
58179
11.47%

4.9
5732
1.13%

4.89
10700
2.11%

4.87
14177
2.80%

4.84
9937
1.96%

เจนเฉ‹เจฐ เจธเฉฐเจธเจ•เจฐเจฃ
25568
5.04%

เจˆ-เจธเจพเจซเจŸ เจ‡เฉฐเจ• เจ•เฉฐเจชเจจเฉ€ เจฆเฉ‡ เจ…เฉฐเจ•เฉœเฉ‡

เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ–เฉ‹เจœ เจ‡เฉฐเจœเจฃ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹ เจธเจผเฉ‹เจฆเจพเจจ, เจซเจฟเจฐ เจธเจฐเจตเจฐ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš 5,250,000 เจตเจฟเฉฑเจšเฉ‹เจ‚:

  • เจฒเจ—เจญเจ— 3,500,000 Exim 4.92 เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจ (เจฒเจ—เจญเจ— 1,380,000 SSL/TLS เจตเจฐเจคเจฆเฉ‡ เจนเฉ‹เจ);
  • 74,000 เจคเฉ‹เจ‚ เจตเฉฑเจง 4.92.1 เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจฐเจนเฉ‡ เจนเจจ (เจฒเจ—เจญเจ— 25,000 SSL/TLS เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ)เฅค

เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, เจœเจจเจคเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจœเจพเจฃเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจ…เจคเฉ‡ เจชเจนเฉเฉฐเจšเจฏเฉ‹เจ— เจเจ—เจœเจผเจฟเจฎ เจธเฉฐเจญเจพเจตเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เจฎเจœเจผเฉ‹เจฐ เจธเจฐเจตเจฐ เจธเฉฐเจ–เจฟเจ† เจฌเจพเจฐเฉ‡ 1.5M.

เจชเฉˆเจšเจก เจเจ—เจœเจผเจฟเจฎ - เจฆเฉเจฌเจพเจฐเจพ เจชเฉˆเจš เจ•เจฐเฉ‹เฅค เจ‡เฉฑเจ• เจฌเฉ‡เจจเจคเฉ€ เจตเจฟเฉฑเจš เจเจ—เจœเจผเจฟเจฎ 4.92 เจตเจฟเฉฑเจš เจคเจพเจœเจผเจพ เจฐเจฟเจฎเฉ‹เจŸ เจ•เจฎเจพเจ‚เจก เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ

เจธเจผเฉ‹เจกเจจ เจตเจฟเฉฑเจš เจเจ—เจœเจผเจฟเจฎ เจธเจฐเจตเจฐเจพเจ‚ เจฆเฉ€ เจ–เฉ‹เจœ เจ•เจฐเฉ‹

เจฆเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ†

  • เจธเจญ เจคเฉ‹เจ‚ เจธเจฐเจฒ, เจชเจฐ เจธเจฟเจซเจผเจพเจฐเจธเจผ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ, เจตเจฟเจ•เจฒเจช เจนเฉˆ TLS เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจพ เจ•เจฐเฉ‹, เจœเจฟเจธ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจˆเจฎเฉ‡เจฒ เจธเฉเจจเฉ‡เจนเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจธเจชเจธเจผเจŸ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ…เฉฑเจ—เฉ‡ เจญเฉ‡เจœเจฟเจ† เจœเจพเจตเฉ‡เจ—เจพเฅค
  • เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจฆเฉ‡ เจธเจผเฉ‹เจธเจผเจฃ เจคเฉ‹เจ‚ เจฌเจšเจฃ เจฒเจˆ, เจธเฉฐเจธเจ•เจฐเจฃ เจจเฉ‚เฉฐ เจ…เจชเจกเฉ‡เจŸ เจ•เจฐเจจเจพ เจตเจงเฉ‡เจฐเฉ‡ เจคเจฐเจœเฉ€เจนเฉ€ เจนเฉ‹เจตเฉ‡เจ—เจพ เจเจ—เจœเจผเจฟเจฎ เจ‡เฉฐเจŸเจฐเจจเฉˆเฉฑเจŸ เจฎเฉ‡เจฒเจฐ 4.92.2.
  • เจœเฉ‡เจ•เจฐ เจชเฉˆเจš เจ•เฉ€เจคเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจเจพ เจœเจพเจ‚ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเจจเจพ เจ…เจธเฉฐเจญเจต เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจตเจฟเจ•เจฒเจช เจฒเจˆ เจเจ—เจœเจผเจฟเจฎ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• ACL เจธเฉˆเจŸ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค acl_smtp_mail เจนเฉ‡เจ  เจฆเจฟเฉฑเจคเฉ‡ เจจเจฟเจฏเจฎเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ:
    # to be prepended to your mail acl (the ACL referenced
    # by the acl_smtp_mail main config option)
    deny    condition = ${if eq{}{${substr{-1}{1}{$tls_in_sni}}}}
    deny    condition = ${if eq{}{${substr{-1}{1}{$tls_in_peerdn}}}}

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹