ืืื ืงืืจืฅ, MTA-STS ืืื ืึท ืืืขื ืฆื ืืืืึทืืขืจ ืืึทืฉืืฆื ืืืืืื ืคืื ืื ืืขืจืกืขืคึผืฉืึทื (ื"ื, ืืขื ืืฉ-ืืื-ืื-ืืืื ืื ืคืืื ืึทืงืึท ืืืื) ืืืขื ืืจืึทื ืกืืืืืขื ืฆืืืืฉื ืคึผืึธืกื ืกืขืจืืืขืจืก. ืขืก ืืืื ืกืึทืืืื ืื ืืขืืึทื ืึทืจืงืึทืืขืงืืฉืขืจืึทื ืคึผืจืึธืืืขืืก ืคืื E- ืืจืืื ืคึผืจืึธืืึธืงืึธืืก ืืื ืืื ืืืกืงืจืืืื ืืื ืื ืืขืคืืขืจืขื ืคืจืืฉ ื ืึธืจืืึทื RFC 8461. Mail.ru ืืื ืืขืจ ืขืจืฉืืขืจ ืืืืคึผื ืคึผืึธืกื ืืื ืกื ืืืืฃ ืื RuNet ืฆื ืื ืกืืจืืืขื ื ืืขื ื ืึธืจืืึทื. ืืื ืขืก ืืื ืืืกืงืจืืืื ืืื ืืขืจ ืืขืืึทื ืืื ืืขืจ ืื ืฉื ืืึทืื.
ืืืึธืก ืคึผืจืึธืืืขื ืกืึธืืืืข MTA-STS?
ืืืกืืึธืจืืฉ, E- ืืจืืื ืคึผืจืึธืืึธืงืึธืืก (SMTP, POP3, IMAP) ืืจืึทื ืกืืืืืขื ืืื ืคึฟืึธืจืืึทืฆืืข ืืื ืงืืึธืจ ืืขืงืกื, ืืืึธืก ืืขืืืื ืขืก ืืขืืืขื ืฆื ืื ืืขืจืกืขืคึผื ืขืก, ืืืฉื, ืืืขื ืึทืงืกืขืกืื ื ืึท ืงืึธืืื ืืงืึทืฆืืข ืงืึทื ืึทื.
ืืื ืึทืืื ืงืืงื ืืขืจ ืืขืงืึทื ืืืึทื ืคึฟืึทืจ ืืืืืืืขืจืื ื ืึท ืืจืืื ืคืื ืืืื ืืึทื ืืฆืขืจ ืฆื ืื ืืขืจื:
ืืืกืืึธืจืืฉ ืืื ืืขืืืขื ืืขืืืขื ืึท ืืืื ืึทืืึทืง ืืื ืึทืืข ืขืจืืขืจ ืืื ืคึผืึธืกื ืกืขืจืงืืึทืืืืฅ.
RFC 8314 ืจืืงืืืืืขืจื ืื ื ืืฆื ืคืื TLS ืฆืืืืฉื ืื ืคึผืึธืกื ืืึทื ืืฆืขืจ ืึทืคึผืืึทืงืืืฉืึทื (MUA) ืืื ืื ืคึผืึธืกื ืกืขืจืืืขืจ. ืืืื ืืืื ืกืขืจืืืขืจ ืืื ืื ืคึผืึธืกื ืึทืคึผืืึทืงืืืฉืึทื ื ืืืึธืก ืืืจ ื ืืฆื ืืขื ืขื ืืขืืึธืจืืืง ืืื RFC 8314, ืืืจ ืืึธื (ืืึทืจืืขืื) ืืืืืึทื ืืืืึทื ืื ืืขืืืขืืงืืื ืคืื ืืขื ืืฉ-ืืื-ืืขื-ืืืื ืื ืคืืื ืฆืืืืฉื ืื ืืึทื ืืฆืขืจ ืืื ืื ืคึผืึธืกื ืกืขืจืืืขืจืก.
ืืืืึทืืขืจืืืง ืืืื ืื ืืขื ืืืขื ืคึผืจืึทืงืืืกืื (ืกืืึทื ืืขืจืืืืื ืืืจื RFC 8314) ืืืืืึทื ืืืฅ ืื ืืึทืคืึทืื ืืขืื ืืขืจ ืืึทื ืืฆืขืจ:
Mail.ru ืคึผืึธืกื ืกืขืจืืืขืจืก ื ืึธืืงืืืขื ืืื RFC 8314 ืืคืืื ืืืืืขืจ ืื ืกืืึทื ืืึทืจื ืืื ืืขืืืขื ืื ืืขื ืืืขื; ืืื ืคืึทืงื, ืขืก ืคืฉืื ืงืึทืคึผืืฉืขืจื ืฉืืื ืื ืืขื ืืืขื ืคึผืจืึทืงืืืกืื, ืืื ืืืจ ืืึธืื ื ืืฉื ืืึธืื ืฆื ืงืึทื ืคืืืืขืจ ืขืคึผืขืก ื ืึธื. ืึธืืขืจ, ืืืื ืืืื ืคึผืึธืกื ืกืขืจืืืขืจ ื ืึธื ืึทืืึทืื ื ืืฆืขืจืก ื ืืฆื ืื ืกืึทืงืืขืจ ืคึผืจืึธืืึธืงืึธืืก, ืืืื ืืืืขืจ ืฆื ืื ืกืืจืืืขื ื ืื ืจืขืงืึทืืึทื ืืืืฉืึทื ื ืคืื ืืขื ื ืึธืจืืึทื, ืืืืึทื ืจืืึฟ ืืกืชึผืื, ืืื ืืื ืืกืืขืจ ืขืืืขืืข ืคืื โโืืืื ืืืืขืจื ืึทืจืืขื ืืื ืคึผืึธืกื ืึธื ืขื ืงืจืืคึผืฉืึทื, ืืคืืื ืืืื ืืืจ ืฉืืืฆื ืขืก.
ืืขืจ ืคึผืึธืกื ืงืืืขื ื ืฉืืขื ืืืง ืึทืจืืขื ืืื ืืขืจ ืืขืืืืงืขืจ ืคึผืึธืกื ืกืขืจืืืขืจ ืคืื ืืขืจ ืืขืืืืงืขืจ ืึธืจืืึทื ืืืึทืฆืืข. ืืื ืืืจ ืงืขื ืขื ืฆืืืื ืืขื ืึทืืข ืืืืขืจื ืฆื ืคืึทืจืืื ืื ืืืืฃ ืึท ืืืืขืจ ืฉืืืืืขืจ, ืืื ืืึทื ืืึทืื ืขืก ืืขืงื ืืงืื ืืืืืขืืืขื ืคึฟืึทืจ ื ืื-ืืืืขืจ ื ืืฆืขืจืก ืฆื ืคืึทืจืืื ืื (ืืึธืก ืืื ืคึผืื ืงื ืืืึธืก RFC 8314 ืจืืงืืืืืขืจื). ืืืก ืืื ืืื ืฉืืืขืจ, ืึธืืขืจ ืืืึทืืึทื. ืคืึทืจืงืขืจ ืฆืืืืฉื ืคึผืึธืกื ืกืขืจืืืขืจืก ืืื ื ืึธื ืืขืจ ืงืึธืืคึผืืืฆืืจื. ืกืขืจืืืขืจืก ืืขืืขืจื ืฆื ืคืึทืจืฉืืืขื ืข ืึธืจืืึทื ืึทืืืืฉืึทื ื ืืื ืืขื ืขื ืึธืคื ืืขื ืืฆื ืืื ืึท "ืฉืืขืื ืืื ืคืึทืจืืขืกื" ืืึธืืข, ืืืึธืก ืืืื ืขืก ืืืืืขืืืขื ืฆื ืืึทืฉืืืืขื ืฆื ืึท ืืืืขืจ ืคึผืจืึธืืึธืงืึธื ืืื ืึทืืึธื ืึธื ืืจืืืงืื ื ืงืึทื ืขืงืืืืืืื. SMTP ืืื ืืึทื ื ืฆืืืขืฉืืขืื ืื STARTTLS ืคืึทืจืืขื ืืขืจืื ื, ืืืึธืก ืึทืืึทืื ืกืขืจืืืขืจืก ืืืึธืก ืฉืืืฆื ืขื ืงืจืืคึผืฉืึทื ืฆื ืืึทืฉืืืืขื ืฆื TLS. ืืืขืจ ืึท ืึทืืึทืงืขืจ ืืืึธืก ืืื ืื ืคืืืืงืืื ืฆื ืืฉืคึผืขื ืคืึทืจืงืขืจ ืงืขื ืขื "ืฉื ืืึทืื" ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืฉืืืฆื ืคึฟืึทืจ ืืขื ืืึทืคึฟืขื ืืื ืฆืืืื ืืขื ืื ืกืขืจืืืขืจืก ืฆื ืืืขืจืืขืื ืืื ืึท ืงืืึธืจ ืืขืงืกื ืคึผืจืึธืืึธืงืึธื (ืื ืึทืืื ืืขืจืืคืขื ืข ืืึทืื ืืจืืื ืืึทืคืึทืื). ืคึฟืึทืจ ืืขืจ ืืขืืืืงืขืจ ืกืืื, STARTTLS ืืืืฉืึทืืืึทืื ืืื ื ืืฉื ืงืึธื ืืจืึธืืืจื ืื ืืืืืืงืืึทื ืคืื ืื ืืึทืืืืึทืื (ืึท ืึทื ืืจืึทืกืืขื ืืึทืืืืึทืื ืงืขื ืขื ืืึทืฉืืฆื ืงืขืื ืคึผืึทืกืืื ืื ืคืืื, ืืื ืืึธืก ืืื ื ืื ืขืจืืขืจ ืืื ืฉืืงื ืึท ืึธื ืืึธื ืืื ืงืืึธืจ ืืขืงืกื). ืืขืจืืืขืจ, STARTTLS ืคึผืจืึทืืขืงืฅ ืืืืื ืงืขืื ืคึผืึทืกืืื ืขืึทืืืขืกืืจืึทืคึผืื ื.
MTA-STS ืืืื ืืืืืึทื ืืืฅ ืื ืคึผืจืึธืืืขื ืคืื ืื ืืขืจืกืขืคึผืืื ื ืืืชืืืช ืฆืืืืฉื ืคึผืึธืกื ืกืขืจืืืขืจืก, ืืืขื ืื ืึทืืึทืงืขืจ ืืื ืื ืคืืืืงืืื ืฆื ืึทืงืืืืืื ืืฉืคึผืขื ืืืืฃ ืคืึทืจืงืขืจ. ืืืื ืื ืคืขืื ืคืื ืื ืืึทืงืืืขืจ ืคึผืึทืืืืฉืึทื ืึท MTA-STS ืคึผืึธืืืืืง ืืื ืื ืกืขื ืืขืจ ืก ืกืขืจืืืขืจ ืฉืืืฆื MTA-STS, ืขืก ืืืขื ืืืืื ืฉืืงื ืื E- ืืจืืื ืืืืขืจ ืึท TLS ืงืฉืจ, ืืืืื ืฆื ืกืขืจืืืขืจืก ืืืคืืื ื ืืืจื ืื ืคึผืึธืืืืืง, ืืื ืืืืื ืืื ืืืขืจืึทืคืึทืงืืืฉืึทื ืคืื ืื ืกืขืจืืืขืจ ืก ืืึทืืืืึทืื.
ืคืืจืืืืก ืืืืืืืืื? MTA-STS ืึทืจืืขื ืืืืื ืืืื ืืืืืข ืคึผืึทืจืืืขืก ืืึธืื ืืขื ืืืขื ืืึธืจืื ืฆื ืื ืกืืจืืืขื ื ืืขื ื ืึธืจืืึทื, ืืื MTA-STS ืงืขื ื ืืฉื ืืึทืฉืืฆื ืงืขืื ืกืื ืขืจืืึธืื ืืื ืืืึธืก ืึท ืึทืืึทืงืขืจ ืืื ืืืืืืช ืฆื ืงืจืืื ืึท ืืืืืืง ืคืขืื ืืึทืืืืึทืื ืคืื ืืืื ืขืจ ืคืื ืื ืฆืืืืจ CA.
ืืื MTA-STS ืึทืจืืขื
ืืึทืงืืืขืจ
- ืงืึทื ืคืืืืขืจ STARTTLS ืฉืืืฆื ืืื ืึท ืืืืืืง ืืึทืืืืึทืื ืืืืฃ ืื ืคึผืึธืกื ืกืขืจืืืขืจ.
- ืคืืจืขืคื ืืืขืื ืื MTA-STS ืคึผืึธืืืืืง ืืืจื ืืืืคึผืก; ืึท ืกืคึผืขืฆืืขืืข mta-sts ืคืขืื ืืื ืึท ืกืคึผืขืฆืืขื ืืึทืืืืกื ืืืขื ืืขื ืขื ืืขื ืืฆื ืคึฟืึทืจ ืืจืืืกืืขืื, ืคึฟืึทืจ ืืืึทืฉืคึผืื
https://mta-sts.mail.ru/.well-known/mta-sts.txt
. ืื ืคึผืึธืืืืืง ืึผืืื ืึท ืจืฉืืื ืคืื ืคึผืึธืกื ืกืขืจืืืขืจืก (ืืงืก) ืืืึธืก ืืึธืื ืื ืจืขืื ืฆื ืืึทืงืืืขื ืคึผืึธืกื ืคึฟืึทืจ ืืขื ืคืขืื. - ืคึผืึทืืืืฉืึทื ืึท ืกืคึผืขืฆืืขื ืืงืกื ืจืขืงืึธืจื _mta-sts ืืื ืื ืก ืืื ืื ืคึผืึธืืืืืง ืืืขืจืกืืข. ืืืขื ืื ืคึผืึธืืืืืง ืขื ืืขืจืื ืืขื, ืืขื ืคึผืึธืืืฆืืข ืืืื ืืืื ืืขืจืืืึทื ืืืงื (ืืึธืก ืกืืื ืึทืื ืื ืกืขื ืืขืจ ืฆื ืฉืืึทืขื-ืึธื ืคึฟืจืขื ืื ืคึผืึธืืืืืง). ืืืฉื,
_mta-sts.mail.ru. TXT "v=STSv1; id=20200303T120000;"
ืกืขื ืืขืจ
ืืขืจ ืกืขื ืืขืจ ืจืืงืืืขืก ืื _mta-sts DNS ืจืขืงืึธืจื, ืืื ืืืื ืขืก ืืื ืื ืืืฆื, ืืืื ืึท ืคึผืึธืืืืืง ืืขืื ืืืจื ืืืืคึผืก (ืงืึธื ืืจืึธืืืจืื ื ืื ืืึทืืืืึทืื). ืื ืจืืืึทืืืื ื ืคึผืึธืืืืืง ืืื ืงืึทืฉื (ืืื ืคืึทื ืึท ืึทืืึทืงืขืจ ืืืึทืงืก ืึทืงืกืขืก ืฆื ืขืก ืึธืืขืจ ืกืคึผืึธืึธืคืก ืื ืื ืก ืจืขืงืึธืจื).
ืืืขื ืืืจ ืฉืืงื ืคึผืึธืกื, ืขืก ืืื ืึธืคึผืืขืฉืืขืื ืึทื:
- ืืขืจ ืกืขืจืืืขืจ ืฆื ืืืึธืก ืคึผืึธืกื ืืื ืืืืขืจืืขืืขืื ืืื ืืื ืื ืคึผืึธืืืืืง;
- ืืขืจ ืกืขืจืืืขืจ ืึทืงืกืขืคึผืฅ ืคึผืึธืกื ื ืืฆื TLS (STARTTLS) ืืื ืืื ืึท ืืืืืืง ืืึทืืืืึทืื.
ืึทืืืืึทื ืืึทืืขืก ืคืื MTA-STS
MTA-STS ื ืืฆื ืืขืงื ืึทืืึทืืืฉืื ืืืึธืก ืืขื ืขื ืฉืืื ืืืคึผืืึทืืขื ืึทื ืืื ืจืืึฟ ืึธืจืืึทื ืึทืืืืฉืึทื ื (SMTP + STARTTLS, HTTPS, DNS). ืคึฟืึทืจ ืืืคึผืืึทืืขื ืืืืฉืึทื ืืืืฃ ืื ืืึทืงืืืขืจ ืืืึทื, ืงืืื ืกืคึผืขืฆืืขื ืืืืืืืืืจื ืฉืืืฆื ืคึฟืึทืจ ืืขื ื ืึธืจืืึทื ืืื ืคืืจืืื ืื.
ืืืกืึทืืืืึทื ืืืืืฉืื ืคืื MTA-STS
ืขืก ืืื ื ืืืืืง ืฆื ืืึธื ืืืึธืจ ืื ืืืืืืงืืึทื ืคืื ืื ืืืขื ืืื ืคึผืึธืกื ืกืขืจืืืขืจ ืืึทืืืืึทืื, ืื ืงืึธืจืขืกืคึผืึธื ืืขื ืฅ ืคืื ื ืขืืขื ืืื ืืืึทืฆืืึทืืืง ืจืื ืืึทื. ืคึผืจืึธืืืขืืก ืืื ืื ืืึทืืืืึทืื ืืืขื ืจืขืืืืืึทื ืืื ืคึผืึธืกื ืงืขื ืขื ื ืื ืืืื ืืืืขืจืืขืืขืื.
ืืืืฃ ืื ืกืขื ืืขืจ ืืืึทื, ืึท MTA ืืื ืฉืืืฆื ืคึฟืึทืจ MTA-STS ืคึผืึทืืึทืกืื ืืื ืคืืจืืื ืื; ืืขืจืืืืึทื, MTA-STS ืืื ื ืืฉื ืืขืฉืืืฆื ืืืืก ืคืื ืื ืงืขืกืื ืืื ืื MTA.
MTA-STS ื ืืฆื ืึท ืจืฉืืื ืคืื ืืจืึทืกืืื ืืืึธืจืฆื CA.
MTA-STS ืคึผืจืึทืืขืงืฅ ื ืืฉื ืงืขืื ืึทืืึทืงืก ืืื ืืืึธืก ืื ืึทืืึทืงืขืจ ื ืืฆื ืึท ืืืืืืง ืืึทืืืืึทืื. ืืื ืจืืึฟ ืงืึทืกืขืก, ืืืื ืืขืื ืื ืกืขืจืืืขืจ ืืืคึผืืืื ืื ืคืืืืงืืื ืฆื ืึทืจืืืกืืขืื ืึท ืืึทืืืืึทืื. ืึทืืึท ืึท ืืึทืคืึทืื ืงืขื ืขื ืืืื ืืืืขืงืืึทื ืืื ืกืขืจืืืคืืงืึทื ืืืจืืืขืืงืืึทื. ืืขืจืืืขืจ, ืืื ืึทืืืขืืืื, MTA-STS ืืืืืืืืฅ, ืึธืืขืจ ืืื ื ืืฉื ืืึธืจ ืขืืืืื ืืจื, ืื ืืขืืืขืืงืืื ืคืื ืคืึทืจืงืขืจ ืื ืืขืจืกืขืคึผืฉืึทื.
ืื ืืขืฆืืข ืฆืืืื ืคืื ืงืื ืืึทืื MTA-STS ืืืืื ืืงืขืจ ืืืืขืจ ืืื ืื ืงืึทืืคึผืืืื ื DANE ื ืึธืจืืึทื ืคึฟืึทืจ SMTP (RFC 7672), ืึธืืขืจ ืืขืจ ืืขืงื ืืงืื ืคืึทืจืืึธืืืขื, ื.ื. ืคึฟืึทืจ MTA-STS ืขืก ืืื ืึท ื ืืืขืจืืง ืืึทืฉืืึธืขืก ืึทื ืืขืจ ืืจืืื ืืืขื ื ืืฉื ืืืื ืืืืขืจืืขืืขืื ืจืขืื ืฆื ืืขืื ืืฉ ืคึผืจืึธืืืขืืก ืืขืคึฟืืจื ืืืจื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืื ืกืืึทื ืืึทืจื.
ืงืึทืืคึผืืืื ื ื ืึธืจืืึทื - DANE
DANE ื ืืฆื DNSSEC ืฆื ืึทืจืืืกืืขืื ืืึทืืืืึทืื ืืื ืคึฟืึธืจืืึทืฆืืข ืืื ืืื ื ืืฉื ืืึทืจืคื ืฆืืืจืื ืืื ืคืื ืืจืืืกื ืืืง ืืึทืืืืึทืื ืืืืืืจืืืขืื, ืืืึธืก ืืื ืคืื ืืขืจ ืืืืขืจ. ืืืขืจ ืื ื ืืฆื ืคืื DNSSEC ืคืื ืืขืจ ืึธืคื ืคืืจื ืฆื ืืขืื ืืฉ ืคืืืืืขืจื, ืืืืืจื ืืืืฃ ืกืืึทืืืกืืืง ืืืืขืจ ืขืืืขืืข ืืึธืจื ืคืื ื ืืฆื (ืืึธืืฉ ืขืก ืืื ืืืื ืึท positive ืืึทื ื ืืื ืื ืจืืืืืึทืืืืึทืื ืคืื DNSSEC ืืื ืืืึทื ืืขืื ืืฉ ืฉืืืฆื). ืฆื ืื ืกืืจืืืขื ื DANE ืืื SMTP ืืืืฃ ืื ืืึทืงืืืขืจ ืืืึทื, ืื ืืืึทืืืึทื ืคืื DNSSEC ืคึฟืึทืจ ืื ืื ืก ืืึธื ืข ืืื ืืึทื ืืึทืืึธืจื, ืืื ืจืืืืืง ืฉืืืฆื ืคึฟืึทืจ NSEC / NSEC3 ืืื ืืงืขืจืืืง ืคึฟืึทืจ DANE, ืืื ืืืึธืก ืขืก ืืขื ืขื ืกืืกืืขืืืง ืคึผืจืึธืืืขืืก ืืื DNSSEC.
ืืืื DNSSEC ืืื ื ืืฉื ืงืึทื ืคืืืืขืจื ืจืืืืืง, ืืึธืก ืงืขื ืจืขืืืืืึทื ืืื ืคึผืึธืกื ืขืงืกืคึผืจืขืก ืคืืืืืขืจื ืืืื ืื ืฉืืงื ืืืึทื ืฉืืืฆื DANE, ืืคืืื ืืืื ืื ืจืืกืืืืื ื ืืืึทื ืืืืืกื ืืึธืจื ืืฉื ืืืขืื ืืื. ืืขืจืืืขืจ, ืืจืึธืฅ ืืขื ืคืึทืงื ืึทื DANE ืืื ืึทื ืขืืืขืจืข ืืื ืืขืจ ืืืืขืจ ืกืืึทื ืืึทืจื ืืื ืืื ืฉืืื ืืขืฉืืืฆื ืืื ืขืืืขืืข ืกืขืจืืืขืจ ืืืืืืืืืจื ืืืืฃ ืื ืกืขื ืืขืจ ืืืึทื, ืืื ืคืึทืงื ืื ืืืจืืืจืื ื ืืืืืื ื ืืฉืืืง, ืคืืืข ืึธืจืืึทื ืึทืืืืฉืึทื ื ืืขื ืขื ื ืืฉื ืืจืืื ืฆื ืื ืกืืจืืืขื ื ืขืก ืจืขืื ืฆื ืืขืจ ื ืืื ืฆื ืื ืกืืจืืืขื ื DNSSEC, ืืึธืก ืืื ืืืืืืืืง ืกืืึธืื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื DANE ืึทืืข ืื ืืึธืจื ืืืึธืก ืืขืจ ื ืึธืจืืึทื ืืื ืืขืืืขื.
DANE ืืื MTA-STS ืืขื ืขื ื ืืฉื ืงืึธื ืคืืืงื ืืื ืืขืืขืจ ืื ืืขืจืข ืืื ืงืขื ืขื ืืืื ืืขืืืืื ื ืฆืืืึทืืขื.
ืืืึธืก ืืื ืืื MTA-STS ืฉืืืฆื ืืื Mail.ru Mail?
Mail.ru ืืื ืฉืืื ืคึฟืึทืจ ืขืืืขืืข ืืึธื ืืจืืืก ืึทื MTA-STS ืคึผืึธืืืืืง ืคึฟืึทืจ ืึทืืข ืืืืคึผื ืืึธืืืืื ื. ืืืจ ืืขื ืขื ืืขืจืืืืึทื ืืืคึผืืึทืืขื ืื ื ืื ืงืืืขื ื ืืืื ืคืื ืื ื ืึธืจืืึทื. ืืื ืืขืจ ืฆืืื ืคืื ืฉืจืืืื, ืคึผืึทืืึทืกืื ืืขื ืขื ืืขืืืขื ืื ืืื ืึท ื ืื-ืืืึทืงืื ื ืืึธืืข (ืืืื ืขืงืกืคึผืจืขืก ืืื ืืคืืขืฉืืขืื ืืืจื ืึท ืคึผืึธืืืืืง, ืืขืจ ืืจืืื ืืืขื ืืืื ืืืืขืจืืขืืขืื ืืืจื ืึท "ืกืคึผืขืจ" ืกืขืจืืืขืจ ืึธื ืึทืคึผืืืืื ื ืคึผืึทืืึทืกืื), ืืื ืืืึทืงืื ื ืืึธืืข ืืืขื ืืืื ืืขืฆืืืื ืืขื ืคึฟืึทืจ ืึท ืงืืืื ืืืื ืคืื ืึทืืืืึธืืื ื ืกืืืคึผ ืคืึทืจืงืขืจ, ืืืกืืขืืืืืึทื ืคึฟืึทืจ 100% ืคืื ืคืึทืจืงืขืจ ืขืก ืืืขื ืืืื ืขื ืคืึธืจืกืืึทื ื ืคืื ืคึผืึทืืึทืกืื ืืื ืืขืฉืืืฆื.
ืืืขืจ ืึทื ืืขืจืฉ ืฉืืืฆื ืื ื ืึธืจืืึทื?
ืืื ืืืฆื, MTA-STS ืคึผืึทืืึทืกืื ืึทืจืืืกืืขืื ืืขืขืจืขื 0.05% ืคืื ืึทืงืืืื ืืึธืืืืื ื, ืึธืืขืจ, ืคืื ืืขืกืืืืขืื, ืืื ืฉืืื ืืึทืฉืืฆื ืึท ืืจืืืก ืืึทื ื ืคืื ืคึผืึธืกื ืคืึทืจืงืขืจ, ืืืืึทื ืืขืจ ื ืึธืจืืึทื ืืื ืืขืฉืืืฆื ืืืจื ืืืืคึผื ืคึผืืืึทืขืจืก - Google, Comcast ืืื ืืืื Verizon (AOL, Yahoo). ืคืืืข ืื ืืขืจืข ืคึผืึธืืกืืึทื ืืึทืืื ืื ืืก ืืึธืื ืึทื ืึทืื ืกื ืึทื ืฉืืืฆื ืคึฟืึทืจ ืื ืกืืึทื ืืึทืจื ืืืขื ืืืื ืืืคึผืืึทืืขื ืึทื ืืื ืืขื ืืขืื ืฆืืงืื ืคึฟื.
ืืื ืืืขื ืืึธืก ืืืืจืงื ืืืจ?
ื ืื ืืืื ืืืื ืคืขืื ืคึผืึทืืืืฉืึทื ืึท MTA-STS ืคึผืึธืืืืืง. ืืืื ืืืจ ืึทืจืืืกืืขืื ืื ืคึผืึธืืืืืง, ืืืืืื ืคึฟืึทืจ ืืืืขืจื ืคืื ืืืื ืคึผืึธืกื ืกืขืจืืืขืจ ืืืขื ืืืื ืืขืกืขืจ ืคึผืจืึธืืขืงืืขื ืคืื ืื ืืขืจืกืขืคึผืฉืึทื.
ืืื ืึทืืื ืืึธื ืืื ืื ืกืืจืืืขื ื MTA-STS?
MTA-STS ืฉืืืฆื ืืืืฃ ืื ืืึทืงืืืขืจ ืืืึทื
ืขืก ืืื ืืขื ืื ืฆื ืึทืจืืืกืืขืื ืื ืคึผืึธืืืืืง ืืืจื ืืืืคึผืก ืืื ืจืขืงืึธืจืืก ืืื ืื ืก, ืงืึทื ืคืืืืขืจ ืึท ืืืืืืง ืืึทืืืืึทืื ืคืื ืืืื ืขืจ ืคืื ืื ืืจืึทืกืืื ืงืึทืก (ืืึธืืืจ ืขื ืงืจืืคึผื ืืื ืืขืืืขื) ืคึฟืึทืจ STARTTLS ืืื ืื MTA (STARTTLS ืืื ืืขืฉืืืฆื ืืื ืึทืืข ืืึธืืขืจื ืืืึท), ืงืืื ืกืคึผืขืฆืืขื ืฉืืืฆื ืคืื ืื MTA. MTA ืืื ืคืืจืืื ืื.
ืฉืจืื ืืืจื ืฉืจืื, ืขืก ืงืืงื ืืื ืืึธืก:
- ืงืึทื ืคืืืืขืจ STARTTLS ืืื ืื MTA ืืืจ ื ืืฆื (ืคึผืึธืกืืคืืงืก, ืขืงืกืื, ืกืขื ืืืึทืื, ืืืงืจืึธืกืึธืคื ืขืงืกืืฉืึทื ืืข, ืืื"ื ื).
- ืืึทืื ืืืืขืจ ืึทื ืืืจ ื ืืฆื ืึท ืืืืืืง ืืึทืืืืึทืื (ืึทืจืืืกืืขืืขืื ืืืจื ืึท ืืจืึทืกืืื CA, ื ืืฉื ืืืืกืืขืืื ืืขื, ืื ืื ืืขืจืืขื ืืง ืคืื ืื ืืึทืืืืึทืื ืฉืืืืขื ืืื ืื ืืงืก ืจืขืงืึธืจื ืืืึธืก ืืืืืืืขืจื ืคึผืึธืกื ืคึฟืึทืจ ืืืื ืคืขืื).
- ืงืึทื ืคืืืืขืจ ืึท TLS-RPT ืจืขืงืึธืจื ืืืจื ืืืึธืก ืคึผืึธืืืืืง ืึทืคึผืืึทืงืืืฉืึทื ืจืืคึผืึธืจืฅ ืืืขื ืืืื ืืืืขืจืืขืืขืื (ืืืจื ืกืขืจืืืืกืขืก ืืืึธืก ืฉืืืฆื ืฉืืงื TLS ืจืืคึผืึธืจืฅ). ืืืึทืฉืคึผืื ืคึผืึธืืืฆืืข (ืคึฟืึทืจ ืื example.com ืคืขืื):
smtp._tls.example.com. 300 IN TXT ยซv=TLSRPTv1;rua=mailto:[email protected]ยป
ืืขืจ ืคึผืึธืืืฆืืข ืื ืกืืจืืงืืขื ืคึผืึธืกื ืกืขื ืืขืจืก ืฆื ืฉืืงื ืกืืึทืืืกืืืฉ ืจืืคึผืึธืจืฅ ืืืขืื TLS ืืึทื ืืฅ ืืื SMTP ืฆื
[email protected]
.ืืึธื ืืืึธืจ ืื ืจืืคึผืึธืจืฅ ืคึฟืึทืจ ืขืืืขืืข ืืขื ืฆื ืืึทืื ืืืืขืจ ืึทื ืขืก ืืขื ืขื ืงืืื ืขืจืจืึธืจืก.
- ืึทืจืืืกืืขืื ืื MTA-STS ืคึผืึธืืืืืง ืืืืขืจ ืืืืคึผืก. ืื ืคึผืึธืืืืืง ืืื ืืจืืืก ืืื ืึท ืืขืงืกื ืืขืงืข ืืื CRLF ืฉืืจื ืืขืจืืื ืึทืืึธืจืก ืืืื ืึธืจื.
https://mta-sts.example.com/.well-known/mta-sts.txt
ืืืืฉืคึผืื ืคึผืึธืืืืืง:
version: STSv1 mode: enforce mx: mxs.mail.ru mx: emx.mail.ru mx: mx2.corp.mail.ru max_age: 86400
ืื ืืืขืจืกืืข ืคืขืื ืึผืืื ืื ืืืขืจืกืืข ืคืื โโืื ืคึผืึธืืืืืง (ืืขืจืืืืึทื
STSv1
), ืืึธืืข ืฉืืขืื ืื ืคึผืึธืืืืืง ืึทืคึผืืึทืงืืืฉืึทื ืืึธืืข, ืืขืกืืื ื - ืคึผืจืืืืจื ืืึธืืข (ืื ืคึผืึธืืืืืง ืืื ื ืืฉื ืืขืืืขื ืื), ืืืจืืคืืจื - "ืงืึทืืืึทื" ืืึธืืข. ืขืจืฉืืขืจ ืึทืจืืืกืืขืื ืื ืคึผืึธืืืืืง ืืื ืืึธืืข: ืืขืกืืื ื, ืืืื ืขืก ืืขื ืขื ืงืืื ืคืจืืืืขืืขื ืืื ืื ืคึผืึธืืืืืง ืืื ืคึผืจืืืืจื ืืึธืืข, ื ืึธื ืึท ืืฉืขืช ืืืจ ืงืขื ืขื ืืึทืฉืืืืขื ืฆื ืืึธืืข: ืืืจืืคืืจื.ืืื mx, ืึท ืจืฉืืื ืคืื ืึทืืข ืคึผืึธืกื ืกืขืจืืืขืจืก ืืืึธืก ืงืขื ืขื ืึธื ื ืขืืขื ืคึผืึธืกื ืคึฟืึทืจ ืืืื ืคืขืื ืืื ืกืคึผืขืกืืคืืขื (ืืขืืขืจ ืกืขืจืืืขืจ ืืืื ืืึธืื ืึท ืกืขืจืืืคืืงืึทื ืงืึทื ืคืืืืขืจื ืืืึธืก ืืืืึทืื ืื ื ืึธืืขื ืกืคึผืขืกืืคืืขื ืืื mx). Max_age ืกืคึผืขืฆืืคืืฆืืจื ืื ืงืึทืืฉืื ื ืฆืืื ืคืื ืื ืคึผืึธืืืืืง (ืึทืืึธื ืื ืืขืจืืื ื ืคึผืึธืืืืืง ืืืขื ืืืื ืืขืืืขื ืื ืืคืืื ืืืื ืื ืึทืืึทืงืขืจ ืืืึทืงืก ืืืื ืขืงืกืคึผืจืขืก ืึธืืขืจ ืคืึทืจืืึธืจืื ืื DNS ืจืขืงืึธืจืืก ืืขืฉืึทืก ืื ืงืึทืืฉืื ื ืฆืืื, ืืืจ ืงืขื ืขื ืกืืื ืึทื ืื ื ืืืืืง ืฆื ืืขืื ืื ืคึผืึธืืืืืง ืืืืืขืจ ืืืจื ืืฉืึทื ืืื ื ืื mta-sts DNS ืจืขืงืึธืจื).
- ืึทืจืืืกืืขืื ืึท TXT ืจืขืงืึธืจื ืืื DNS:
_mta-sts.example.com. TXT โv=STS1; id=someid;โ
ืืืจ ืงืขื ื ื ืืฆื ืึทื ืึทืจืืืืจืึทืจืืฉ ืืืืขื ืืืคึฟืืขืจ (ืืืฉื, ืึท ืืืืขืกืืึทืืคึผ) ืืื ืื ืฉืืึทื ืคืขืื; ืืืขื ืื ืคึผืึธืืืืืง ืขื ืืขืจืื ืืขื, ืขืก ืืึธื ืืืืฉื, ืืึธืก ืึทืืึทืื ืกืขื ืืขืจืก ืฆื ืคึฟืึทืจืฉืืืื ืึทื ืืื ืืึทืจืคึฟื ืฆื ืืขืื ืื ืงืึทืฉื ืคึผืึธืืืืืง (ืืืื ืื ืืืืขื ืืืืขื ืืื ืึทื ืืขืจืฉ ืคืื ืื ืืืื ืขืจ ืงืึทืฉื).
MTA-STS ืฉืืืฆื ืืืืฃ ืื ืกืขื ืืขืจ ืืืึทื
ืืื ืืืฆื ืขืก ืืื ืฉืืขืื ืืื ืืืจ, ืืืืึทื ... ืคืจืืฉ ื ืึธืจืืึทื.
- ืขืงืกืื - ืงืืื ืืขืืืื-ืืื ืฉืืืฆื, ืขืก ืืื ืึท ืืจืื-ืคึผืึทืจืืื ืฉืจืืคื
https://github.com/Bobberty/MTASTS-EXIM-PERL - ืคึผืึธืกืืคืืงืก - ืขืก ืืื ืงืืื ืืขืืืื-ืืื ืฉืืืฆื, ืขืก ืืื ืึท ืืจืื-ืคึผืึทืจืืื ืฉืจืืคื ืืืึธืก ืืื ืืืกืงืจืืืื ืืื ืืขืืึทื ืืืืฃ Habrรฉ
https://habr.com/en/post/424961/
ืืื ืึทื ื ืึธื ืืืึธืจื ืืืขืื "ืืึทื ืืึทืืึธืจื TLS"
ืืขืฆืื ืก, ืจืขืืืึทืืืืืขืจื ืืึธืื ืืืืื ื ืฆื E- ืืจืืื ืืืืขืจืืืื (ืืื ืืึธืก ืืื ืึท ืืืืข ืืึทื). ืืืฉื, DMARC ืืื ืืึทื ืืึทืืึธืจื ืคึฟืึทืจ ืึทืืข ืจืขืืืจืื ื ืืืืืฉืึทื ืกืื ืืื ืื ืคืึทืจืืื ืืงืืข ืฉืืึทืื ืืื ืืื ืื ืงืจืืกืื ืืื ืคืืจืืื ืื ืืื ืื ืคืื ืึทื ืฆืืขื ืกืขืงืืึธืจ, ืืื ืื ืืืจืืืจืื ื ืคืื ืื ืกืืึทื ืืึทืจื ืจืืืฉืื ื 90% ืืื ืจืขืืืึทืืืืืึทื ืืขืืืื. ืืืฆื ืขืืืขืืข ืจืขืืืึทืืืืืขืจื ืืึทืจืคื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื "ืืึทื ืืึทืืึธืจื TLS" ืืื ืืืื ืืึธืืืืื ื, ืึธืืขืจ ืื ืืขืงืึทื ืืืึทื ืคึฟืึทืจ ืื ืฉืืจืื ื "ืืึทื ืืึทืืึธืจื TLS" ืืื ื ืืฉื ืืืคืืื ื ืืื ืืื ืคืืจ, ืื ืืึทืฉืืขืืืงื ืืื ืึธืคื ืืืคึผืืึทืืขื ืึทื ืืื ืึท ืืืขื ืืืึธืก ืืื ื ืืฉื ืืคืืื ืืื ืืืึทื ืืึทืฉืืฆื ืงืขืื ืคืึทืงืืืฉ ืื ืคืืื ืืืึธืก ืืขื ืขื ืฉืืื. ืฆืืืขืฉืืขืื ืืื ืืขืงืึทื ืืืึทืื ืึทืืึท ืืื DANE ืึธืืขืจ MTA-STS.
ืืืื ืื ืจืขืืืืึทืืึธืจ ืจืืงืืืืืขืจื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื "ืืึทื ืืึทืืึธืจื TLS" ืืื ืืึทืืื ืืขืจ ืืึธืืืืื ื, ืืืจ ืจืขืงืึธืืขื ืืืจื ืฆื ืืึทืืจืึทืืื MTA-STS ืึธืืขืจ ืืืื ืคึผืึทืจืืืืืฉ ืึทื ืึทืืึธื ืืื ืื ืืขืจืกื ืคึผืึทืกืืง ืืขืงืึทื ืืืึทื, ืขืก ืืืืืึทื ืืืฅ ืื ื ืืื ืฆื ืืึทืื ืืืืขืจ ืกืขืืืื ืืก ืคึฟืึทืจ ืืขืืขืจ ืคืขืื ืกืขืคึผืขืจืึทืืื. ืืืื ืืืจ ืืึธืื ืฉืืืขืจืืงืืืื ืืืคึผืืึทืืขื ืื ื ืื ืงืืืขื ื ืืืื ืคืื MTA-STS (ืืื ืืขืจ ืคึผืจืึธืืึธืงืึธื ืืื ืืืงืืืขื ืืืืืืกืคึผืจืขื ืฉืืืฆื, ืืื ืจืืึฟ ืืกืชึผืื ืืืขืื), ืืืจ ืงืขื ืขื ืจืขืงืึธืืขื ืืืจื ืืขื ืฆืืืึทื ื:
- ืึทืจืืืกืืขืื ืึท MTA-STS ืคึผืึธืืืืืง ืืื / ืึธืืขืจ DANE ืจืขืงืึธืจืืก (DANE ืืืื ืืื ืขื ืืืืื ืืืื DNSSEC ืืื ืฉืืื ืขื ืืืืึทืื ืคึฟืึทืจ ืืืื ืคืขืื, ืืื MTA-STS ืืื ืงืืื ืคืึทื), ืืึธืก ืืืขื ืืึทืฉืืฆื ืคืึทืจืงืขืจ ืืื ืืืื ืจืืืืื ื ืืื ืขืืืืื ืืจื ืื ื ืืื ืฆื ืคืจืขืื ืื ืืขืจืข E- ืืจืืื ืืึทืืื ืื ืืก ืฆื ืงืึทื ืคืืืืขืจ ืืึทื ืืึทืืึธืจื TLS ืคึฟืึทืจ ืืืื ืคืขืื ืืืื ืื ืคึผืึธืกื ืืื ืกื ืฉืืื ืฉืืืฆื MTA-STS ืืื / ืึธืืขืจ DANE.
- ืคึฟืึทืจ ืืจืืืก E- ืืจืืื ืืึทืืื ืื ืืก, ืื ืกืืจืืืขื ื ืึทื "ืึทื ืึทืืึธื" ืคืื MTA-STS ืืืจื ืืึทืืื ืืขืจ ืึทืจืืืขืจืคืืจื ืกืขืืืื ืืก ืคึฟืึทืจ ืืขืืขืจ ืคืขืื, ืืืึธืก ืืืขื ืคืึทืจืจืืืื ืื ืืงืก ืืขื ืืฆื ืคึฟืึทืจ ืคึผืึธืกื ืจืืืืืื ื ืืื ืืืขื ืืึทืจืคื ืืึทื ืืึทืืึธืจื ืืืขืจืึทืคืึทืงืืืฉืึทื ืคืื ืึท TLS ืืึทืืืืึทืื ืคึฟืึทืจ ืขืก. ืืืื ืื ืืึธืืืืื ื ืฉืืื ืึทืจืืืกืืขืื ืึท MTA-STS ืคึผืึธืืืืืง, ืืึธืก ืงืขื ืืกืชึผืื ืืืื ืืขืืื ืคึผืืื ืืึทืกืื. ืืื ืืื, ืื ืืึทื ืืึทืืึธืจื TLS ืคึฟืึทืจ ืึท ืคืขืื ืึธื ืคืืงืกืืจ ืื ืจืขืืข ืืื ืืึทืฉืืขืืืงื ืื ืืึทืืืืึทืื ืคึฟืึทืจ ืขืก ืืื ืื ืืคืขืงืืืื ืคึฟืื ืึท ืืืืขืจืืืื ืคืื ื ืคืื ืืืื ืื ื ืืื ืืื ื ืืฉื ืืืืื ืขืคึผืขืก ืฆื ืื ืืืืืกืืื ื STARTTLS ืืขืงืึทื ืืืึทืื.
ืืงืืจ: www.habr.com