Mail.ru ๋ฉ”์ผ์ด ํ…Œ์ŠคํŠธ ๋ชจ๋“œ์—์„œ MTA-STS ์ •์ฑ…์„ ์ ์šฉํ•˜๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

Mail.ru ๋ฉ”์ผ์ด ํ…Œ์ŠคํŠธ ๋ชจ๋“œ์—์„œ MTA-STS ์ •์ฑ…์„ ์ ์šฉํ•˜๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

๊ฐ„๋‹จํžˆ ๋งํ•ด์„œ, MTA-STS๋Š” ๋ฉ”์ผ ์„œ๋ฒ„ ๊ฐ„์— ์ „์†ก๋  ๋•Œ ์ด๋ฉ”์ผ์„ ๊ฐ€๋กœ์ฑ„๊ธฐ(์˜ˆ: ์ค‘๊ฐ„์ž ๊ณต๊ฒฉ, ์ฆ‰ MitM)๋กœ๋ถ€ํ„ฐ ์ถ”๊ฐ€๋กœ ๋ณดํ˜ธํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ์ด๋Š” ์ด๋ฉ”์ผ ํ”„๋กœํ† ์ฝœ์˜ ๋ ˆ๊ฑฐ์‹œ ์•„ํ‚คํ…์ฒ˜ ๋ฌธ์ œ๋ฅผ ๋ถ€๋ถ„์ ์œผ๋กœ ํ•ด๊ฒฐํ•˜๋ฉฐ ์ƒ๋Œ€์ ์œผ๋กœ ์ตœ๊ทผ์˜ ํ‘œ์ค€ RFC 8461์— ์„ค๋ช…๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. Mail.ru๋Š” ์ด ํ‘œ์ค€์„ ๊ตฌํ˜„ํ•˜๋Š” RuNet์˜ ์ฒซ ๋ฒˆ์งธ ์ฃผ์š” ๋ฉ”์ผ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ปท ์•„๋ž˜์— ๋” ์ž์„ธํžˆ ์„ค๋ช…๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

MTA-STS๋Š” ์–ด๋–ค ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๊นŒ?

์—ญ์‚ฌ์ ์œผ๋กœ ์ด๋ฉ”์ผ ํ”„๋กœํ† ์ฝœ(SMTP, POP3, IMAP)์€ ์ •๋ณด๋ฅผ ์ผ๋ฐ˜ ํ…์ŠคํŠธ๋กœ ์ „์†กํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์˜ˆ๋ฅผ ๋“ค์–ด ํ†ต์‹  ์ฑ„๋„์— ์•ก์„ธ์Šคํ•  ๋•Œ ์ •๋ณด๋ฅผ ๊ฐ€๋กœ์ฑŒ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

ํ•œ ์‚ฌ์šฉ์ž๊ฐ€ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์—๊ฒŒ ํŽธ์ง€๋ฅผ ์ „๋‹ฌํ•˜๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

Mail.ru ๋ฉ”์ผ์ด ํ…Œ์ŠคํŠธ ๋ชจ๋“œ์—์„œ MTA-STS ์ •์ฑ…์„ ์ ์šฉํ•˜๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

์—ญ์‚ฌ์ ์œผ๋กœ MitM ๊ณต๊ฒฉ์€ ๋ฉ”์ผ์ด ์œ ํ†ต๋˜๋Š” ๋ชจ๋“  ๊ณณ์—์„œ ๊ฐ€๋Šฅํ–ˆ์Šต๋‹ˆ๋‹ค.

RFC 8314์—์„œ๋Š” MUA(๋ฉ”์ผ ์‚ฌ์šฉ์ž ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜)์™€ ๋ฉ”์ผ ์„œ๋ฒ„ ๊ฐ„์— TLS๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์„œ๋ฒ„์™€ ์‚ฌ์šฉํ•˜๋Š” ๋ฉ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด RFC 8314๋ฅผ ์ค€์ˆ˜ํ•œ๋‹ค๋ฉด ์‚ฌ์šฉ์ž์™€ ๋ฉ”์ผ ์„œ๋ฒ„ ๊ฐ„์˜ ์ค‘๊ฐ„์ž ๊ณต๊ฒฉ ๊ฐ€๋Šฅ์„ฑ์ด (๋Œ€๋ถ€๋ถ„) ์ œ๊ฑฐ๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์œผ๋กœ ํ—ˆ์šฉ๋˜๋Š” ๋ฐฉ์‹(RFC 8314๋กœ ํ‘œ์ค€ํ™”๋จ)์„ ๋”ฐ๋ฅด๋ฉด ์‚ฌ์šฉ์ž ๊ทผ์ฒ˜์˜ ๊ณต๊ฒฉ์„ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Mail.ru ๋ฉ”์ผ์ด ํ…Œ์ŠคํŠธ ๋ชจ๋“œ์—์„œ MTA-STS ์ •์ฑ…์„ ์ ์šฉํ•˜๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

Mail.ru ๋ฉ”์ผ ์„œ๋ฒ„๋Š” ํ‘œ์ค€์ด ์ฑ„ํƒ๋˜๊ธฐ ์ „์—๋„ RFC 8314๋ฅผ ์ค€์ˆ˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ์ด๋Š” ์ด๋ฏธ ํ—ˆ์šฉ๋œ ๊ด€ํ–‰์„ ์บก์ฒ˜ํ•  ๋ฟ์ด๋ฉฐ ์ถ”๊ฐ€๋กœ ๊ตฌ์„ฑํ•  ํ•„์š”๊ฐ€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ฉ”์ผ ์„œ๋ฒ„์—์„œ ์—ฌ์ „ํžˆ ์‚ฌ์šฉ์ž๊ฐ€ ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋„๋ก ํ—ˆ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ์ด ํ‘œ์ค€์˜ ๊ถŒ์žฅ ์‚ฌํ•ญ์„ ๊ตฌํ˜„ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ท€ํ•˜๊ฐ€ ์ง€์›ํ•˜๋”๋ผ๋„ ์ตœ์†Œํ•œ ์ผ๋ถ€ ์‚ฌ์šฉ์ž๋Š” ์•”ํ˜ธํ™” ์—†์ด ๋ฉ”์ผ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋ฉ”์ผ ํด๋ผ์ด์–ธํŠธ๋Š” ํ•ญ์ƒ ๋™์ผํ•œ ์กฐ์ง์˜ ๋™์ผํ•œ ๋ฉ”์ผ ์„œ๋ฒ„์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ชจ๋“  ์‚ฌ์šฉ์ž๊ฐ€ ์•ˆ์ „ํ•œ ๋ฐฉ์‹์œผ๋กœ ์—ฐ๊ฒฐํ•˜๋„๋ก ๊ฐ•์ œํ•œ ๋‹ค์Œ ๋ณด์•ˆ๋˜์ง€ ์•Š์€ ์‚ฌ์šฉ์ž๊ฐ€ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒƒ์„ ๊ธฐ์ˆ ์ ์œผ๋กœ ๋ถˆ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์ด๊ฒƒ์ด ๋ฐ”๋กœ RFC 8314์—์„œ ์š”๊ตฌํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค). ์ด๊ฒƒ์€ ๋•Œ๋กœ๋Š” ์–ด๋ ต์ง€๋งŒ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋ฉ”์ผ ์„œ๋ฒ„ ๊ฐ„์˜ ํŠธ๋ž˜ํ”ฝ์€ ์—ฌ์ „ํžˆ โ€‹โ€‹๋” ๋ณต์žกํ•ฉ๋‹ˆ๋‹ค. ์„œ๋ฒ„๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ์กฐ์ง์— ์†ํ•˜๋ฉฐ ์ข…์ข… "์„ค์ • ํ›„ ์žŠ์–ด๋ฒ„๋ฆฌ๊ธฐ" ๋ชจ๋“œ๋กœ ์‚ฌ์šฉ๋˜๋ฏ€๋กœ ์—ฐ๊ฒฐ์„ ๋Š์ง€ ์•Š๊ณ  ํ•œ ๋ฒˆ์— ๋ณด์•ˆ ํ”„๋กœํ† ์ฝœ๋กœ ์ „ํ™˜ํ•˜๋Š” ๊ฒƒ์ด ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. SMTP๋Š” ์•”ํ˜ธํ™”๋ฅผ ์ง€์›ํ•˜๋Š” ์„œ๋ฒ„๊ฐ€ TLS๋กœ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” STARTTLS ํ™•์žฅ์„ ์˜ค๋žซ๋™์•ˆ ์ œ๊ณตํ•ด ์™”์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํŠธ๋ž˜ํ”ฝ์— ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฒฉ์ž๋Š” ์ด ๋ช…๋ น ์ง€์›์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ "์‚ญ์ œ"ํ•˜๊ณ  ์„œ๋ฒ„๊ฐ€ ์ผ๋ฐ˜ ํ…์ŠคํŠธ ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ†ต์‹ ํ•˜๋„๋ก ๊ฐ•์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์†Œ์œ„ ๋‹ค์šด๊ทธ๋ ˆ์ด๋“œ ๊ณต๊ฒฉ). ๊ฐ™์€ ์ด์œ ๋กœ STARTTLS๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์ธ์ฆ์„œ์˜ ์œ ํšจ์„ฑ์„ ํ™•์ธํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค(์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” ์ธ์ฆ์„œ๋Š” ์ˆ˜๋™ ๊ณต๊ฒฉ์œผ๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ด๋Š” ์ผ๋ฐ˜ ํ…์ŠคํŠธ๋กœ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๋Š” ๊ฒƒ๋ณด๋‹ค ๋‚˜์˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค). ๋”ฐ๋ผ์„œ STARTTLS๋Š” ์ˆ˜๋™์  ๋„์ฒญ์œผ๋กœ๋ถ€ํ„ฐ๋งŒ ๋ณดํ˜ธํ•ฉ๋‹ˆ๋‹ค.

MTA-STS๋Š” ๊ณต๊ฒฉ์ž๊ฐ€ ํŠธ๋ž˜ํ”ฝ์— ์ ๊ทน์ ์œผ๋กœ ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ ๋ฉ”์ผ ์„œ๋ฒ„ ๊ฐ„์˜ ํŽธ์ง€๋ฅผ ๊ฐ€๋กœ์ฑ„๋Š” ๋ฌธ์ œ๋ฅผ ๋ถ€๋ถ„์ ์œผ๋กœ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค. ์ˆ˜์‹ ์ž์˜ ๋„๋ฉ”์ธ์ด MTA-STS ์ •์ฑ…์„ ๊ฒŒ์‹œํ•˜๊ณ  ๋ฐœ์‹ ์ž ์„œ๋ฒ„๊ฐ€ MTA-STS๋ฅผ ์ง€์›ํ•˜๋Š” ๊ฒฝ์šฐ TLS ์—ฐ๊ฒฐ์„ ํ†ตํ•ด์„œ๋งŒ ์ด๋ฉ”์ผ์„ ๋ณด๋‚ด๊ณ , ์ •์ฑ…์— ์ •์˜๋œ ์„œ๋ฒ„์—๋งŒ ์„œ๋ฒ„ ์ธ์ฆ์„œ ํ™•์ธ์„ ํ†ตํ•ด์„œ๋งŒ ์ด๋ฉ”์ผ์„ ๋ณด๋ƒ…๋‹ˆ๋‹ค.

์™œ ๋ถ€๋ถ„์ ์œผ๋กœ? MTA-STS๋Š” ์–‘ ๋‹น์‚ฌ์ž๊ฐ€ ์ด ํ‘œ์ค€์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ์ฃผ์˜๋ฅผ ๊ธฐ์šธ์ธ ๊ฒฝ์šฐ์—๋งŒ ์ž‘๋™ํ•˜๋ฉฐ, MTA-STS๋Š” ๊ณต๊ฒฉ์ž๊ฐ€ ๊ณต์šฉ CA ์ค‘ ํ•˜๋‚˜์—์„œ ์œ ํšจํ•œ ๋„๋ฉ”์ธ ์ธ์ฆ์„œ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ์‹œ๋‚˜๋ฆฌ์˜ค๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

MTA-STS ์ž‘๋™ ๋ฐฉ์‹

๋ฐ›๋Š” ์‚ฌ๋žŒ

  1. ๋ฉ”์ผ ์„œ๋ฒ„์—์„œ ์œ ํšจํ•œ ์ธ์ฆ์„œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ STARTTLS ์ง€์›์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. 
  2. HTTPS๋ฅผ ํ†ตํ•ด MTA-STS ์ •์ฑ…์„ ๊ฒŒ์‹œํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๊ฒŒ์‹œ์—๋Š” ํŠน๋ณ„ํ•œ mta-sts ๋„๋ฉ”์ธ๊ณผ ์ž˜ ์•Œ๋ ค์ง„ ํŠน๋ณ„ํ•œ ๊ฒฝ๋กœ๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. https://mta-sts.mail.ru/.well-known/mta-sts.txt. ์ •์ฑ…์—๋Š” ์ด ๋„๋ฉ”์ธ์— ๋Œ€ํ•œ ๋ฉ”์ผ์„ ์ˆ˜์‹ ํ•  ๊ถŒํ•œ์ด ์žˆ๋Š” ๋ฉ”์ผ ์„œ๋ฒ„(mx) ๋ชฉ๋ก์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ์ •์ฑ… ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜์—ฌ DNS์— ํŠน์ˆ˜ TXT ๋ ˆ์ฝ”๋“œ _mta-sts๋ฅผ ๊ฒŒ์‹œํ•ฉ๋‹ˆ๋‹ค. ์ •์ฑ…์ด ๋ณ€๊ฒฝ๋˜๋ฉด ์ด ํ•ญ๋ชฉ์„ ์—…๋ฐ์ดํŠธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋ณด๋‚ธ ์‚ฌ๋žŒ์—๊ฒŒ ์ •์ฑ…์„ ๋‹ค์‹œ ์ฟผ๋ฆฌํ•˜๋ผ๋Š” ์‹ ํ˜ธ๋ฅผ ๋ณด๋ƒ…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, _mta-sts.mail.ru. TXT "v=STSv1; id=20200303T120000;"

๋ณด๋‚ด๋Š” ์‚ฌ๋žŒ

๋ฐœ์‹ ์ž๋Š” _mta-sts DNS ๋ ˆ์ฝ”๋“œ๋ฅผ ์š”์ฒญํ•˜๊ณ , ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ HTTPS๋ฅผ ํ†ตํ•ด ์ •์ฑ… ์š”์ฒญ(์ธ์ฆ์„œ ํ™•์ธ)์„ ํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ ์ •์ฑ…์€ ์บ์‹œ๋ฉ๋‹ˆ๋‹ค(๊ณต๊ฒฉ์ž๊ฐ€ ์ •์ฑ…์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ฐจ๋‹จํ•˜๊ฑฐ๋‚˜ DNS ๋ ˆ์ฝ”๋“œ๋ฅผ ์Šคํ‘ธํ•‘ํ•˜๋Š” ๊ฒฝ์šฐ).

๋ฉ”์ผ์„ ๋ณด๋‚ผ ๋•Œ ๋‹ค์Œ ์‚ฌํ•ญ์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

  • ๋ฉ”์ผ์ด ๋ฐฐ๋‹ฌ๋˜๋Š” ์„œ๋ฒ„๋Š” ์ •์ฑ…์— ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์„œ๋ฒ„๋Š” TLS(STARTTLS)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฉ”์ผ์„ ์ˆ˜๋ฝํ•˜๊ณ  ์œ ํšจํ•œ ์ธ์ฆ์„œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

MTA-STS์˜ ์žฅ์ 

MTA-STS๋Š” ๋Œ€๋ถ€๋ถ„์˜ ์กฐ์ง์—์„œ ์ด๋ฏธ ๊ตฌํ˜„๋œ ๊ธฐ์ˆ (SMTP+STARTTLS, HTTPS, DNS)์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ˆ˜์‹ ์ž ์ธก ๊ตฌํ˜„์—๋Š” ํ‘œ์ค€์— ๋Œ€ํ•œ ํŠน๋ณ„ํ•œ ์†Œํ”„ํŠธ์›จ์–ด ์ง€์›์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

MTA-STS์˜ ๋‹จ์ 

์›น ๋ฐ ๋ฉ”์ผ ์„œ๋ฒ„ ์ธ์ฆ์„œ์˜ ์œ ํšจ์„ฑ, ์ด๋ฆ„ ์ผ์น˜, ์ ์‹œ ๊ฐฑ์‹ ์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ธ์ฆ์„œ์— ๋ฌธ์ œ๊ฐ€ ์žˆ์œผ๋ฉด ๋ฉ”์ผ์ด ๋ฐฐ๋‹ฌ๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐœ์‹ ์ž ์ธก์—์„œ๋Š” MTA-STS ์ •์ฑ…์„ ์ง€์›ํ•˜๋Š” MTA๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ํ˜„์žฌ MTA-STS๋Š” MTA์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

MTA-STS๋Š” ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ฃจํŠธ CA ๋ชฉ๋ก์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

MTA-STS๋Š” ๊ณต๊ฒฉ์ž๊ฐ€ ์œ ํšจํ•œ ์ธ์ฆ์„œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ณต๊ฒฉ์œผ๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ์„œ๋ฒ„ ๊ทผ์ฒ˜์˜ MitM์€ ์ธ์ฆ์„œ ๋ฐœ๊ธ‰ ๊ธฐ๋Šฅ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ณต๊ฒฉ์€ ์ธ์ฆ์„œ ํˆฌ๋ช…์„ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ํƒ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ผ๋ฐ˜์ ์œผ๋กœ MTA-STS๋Š” ํŠธ๋ž˜ํ”ฝ ๊ฐ€๋กœ์ฑ„๊ธฐ ๊ฐ€๋Šฅ์„ฑ์„ ์™„ํ™”ํ•˜์ง€๋งŒ ์™„์ „ํžˆ ์ œ๊ฑฐํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค.

๋งˆ์ง€๋ง‰ ๋‘ ๊ฐ€์ง€ ์‚ฌํ•ญ์œผ๋กœ ์ธํ•ด MTA-STS๋Š” ๊ฒฝ์Ÿํ•˜๋Š” SMTP์šฉ DANE ํ‘œ์ค€(RFC 7672)๋ณด๋‹ค ๋œ ์•ˆ์ „ํ•˜์ง€๋งŒ ๊ธฐ์ˆ ์ ์œผ๋กœ๋Š” ๋” ์•ˆ์ •์ ์ž…๋‹ˆ๋‹ค. MTA-STS์˜ ๊ฒฝ์šฐ ํ‘œ์ค€ ๊ตฌํ˜„์œผ๋กœ ์ธํ•œ ๊ธฐ์ˆ ์  ๋ฌธ์ œ๋กœ ์ธํ•ด ์„œ์‹ ์ด ๋ฐฐ๋‹ฌ๋˜์ง€ ์•Š์„ ๊ฐ€๋Šฅ์„ฑ์ด ๋‚ฎ์Šต๋‹ˆ๋‹ค.

๊ฒฝ์Ÿ ํ‘œ์ค€ - DANE

DANE์€ DNSSEC๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ธ์ฆ์„œ ์ •๋ณด๋ฅผ ๊ฒŒ์‹œํ•˜๋ฉฐ ์™ธ๋ถ€ ์ธ์ฆ ๊ธฐ๊ด€์— ๋Œ€ํ•œ ์‹ ๋ขฐ๋ฅผ ์š”๊ตฌํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ํ›จ์”ฌ ๋” ์•ˆ์ „ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ DNSSEC๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ˆ˜๋…„๊ฐ„์˜ ์‚ฌ์šฉ ํ†ต๊ณ„์— ๋”ฐ๋ฅด๋ฉด ๊ธฐ์ˆ ์ ์ธ ์‹คํŒจ๋กœ ์ด์–ด์ง€๋Š” ๊ฒฝ์šฐ๊ฐ€ ํ›จ์”ฌ ๋” ๋งŽ์Šต๋‹ˆ๋‹ค(DNSSEC์˜ ์‹ ๋ขฐ์„ฑ๊ณผ ๊ธฐ์ˆ  ์ง€์›์—๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๊ธ์ •์ ์ธ ์ถ”์„ธ๊ฐ€ ์žˆ์ง€๋งŒ). ์ˆ˜์‹ ์ž ์ธก SMTP์—์„œ DANE์„ ๊ตฌํ˜„ํ•˜๋ ค๋ฉด DNS ์˜์—ญ์— ๋Œ€ํ•œ DNSSEC๊ฐ€ ์žˆ์–ด์•ผ ํ•˜๋ฉฐ, DNSSEC์— ์‹œ์Šคํ…œ์ ์ธ ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” DANE์˜ ๊ฒฝ์šฐ NSEC/NSEC3์— ๋Œ€ํ•œ ์˜ฌ๋ฐ”๋ฅธ ์ง€์›์ด ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค.

DNSSEC๊ฐ€ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๊ตฌ์„ฑ๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์†ก์‹  ์ธก์—์„œ DANE์„ ์ง€์›ํ•˜๋ฉด ์ˆ˜์‹  ์ธก์—์„œ ์ด์— ๋Œ€ํ•ด ์ „ํ˜€ ๋ชจ๋ฅด๋”๋ผ๋„ ๋ฉ”์ผ ์ „์†ก์— ์‹คํŒจํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ DANE์€ ๋” ์˜ค๋ž˜๋˜๊ณ  ๋” ์•ˆ์ „ํ•œ ํ‘œ์ค€์ด๊ณ  ๋ฐœ์‹ ์ž ์ธก์˜ ์ผ๋ถ€ ์„œ๋ฒ„ ์†Œํ”„ํŠธ์›จ์–ด์—์„œ ์ด๋ฏธ ์ง€์›๋˜๊ณ  ์žˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์‹ค์ œ๋กœ ๋ณด๊ธ‰๋ฅ ์€ ๋ฏธ๋ฏธํ•˜๋ฉฐ DNSSEC ๊ตฌํ˜„์˜ ํ•„์š”์„ฑ์œผ๋กœ ์ธํ•ด ๋งŽ์€ ์กฐ์ง์—์„œ ์ด๋ฅผ ๊ตฌํ˜„ํ•  ์ค€๋น„๊ฐ€ ๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด ํ‘œ์ค€์ด ์กด์žฌํ–ˆ๋˜ ์ˆ˜๋…„ ๋™์•ˆ DANE ๊ตฌํ˜„์ด ํฌ๊ฒŒ ๋Š๋ ค์กŒ์Šต๋‹ˆ๋‹ค.

DANE๊ณผ MTA-STS๋Š” ์„œ๋กœ ์ถฉ๋Œํ•˜์ง€ ์•Š์œผ๋ฉฐ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Mail.ru Mail์˜ MTA-STS ์ง€์›์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

Mail.ru๋Š” ๊ฝค ์˜ค๋žซ๋™์•ˆ ๋ชจ๋“  ์ฃผ์š” ๋„๋ฉ”์ธ์— ๋Œ€ํ•œ MTA-STS ์ •์ฑ…์„ ๊ฒŒ์‹œํ•ด ์™”์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ํ˜„์žฌ ํ‘œ์ค€์˜ ํด๋ผ์ด์–ธํŠธ ๋ถ€๋ถ„์„ ๊ตฌํ˜„ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ž‘์„ฑ ์‹œ์ ์—์„œ๋Š” ๋น„์ฐจ๋‹จ ๋ชจ๋“œ๋กœ ์ •์ฑ…์ด ์ ์šฉ๋˜๊ณ (์ •์ฑ…์— ์˜ํ•ด ์ „๋‹ฌ์ด ์ฐจ๋‹จ๋œ ๊ฒฝ์šฐ ์ •์ฑ…์„ ์ ์šฉํ•˜์ง€ ์•Š๊ณ  '์˜ˆ๋น„' ์„œ๋ฒ„๋ฅผ ํ†ตํ•ด ํŽธ์ง€๊ฐ€ ์ „๋‹ฌ๋จ) ์ผ๋ถ€์— ๋Œ€ํ•ด ์ฐจ๋‹จ ๋ชจ๋“œ๊ฐ€ ๊ฐ•์ œ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋‚˜๊ฐ€๋Š” SMTP ํŠธ๋ž˜ํ”ฝ ์ค‘ ์ ์ฐจ์ ์œผ๋กœ ํŠธ๋ž˜ํ”ฝ์˜ 100%์— ๋Œ€ํ•ด ์ •์ฑ… ์‹œํ–‰์ด ์ง€์›๋ฉ๋‹ˆ๋‹ค.

์ด ํ‘œ์ค€์„ ์ง€์ง€ํ•˜๋Š” ๋˜ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์€ ๋ˆ„๊ตฌ์ž…๋‹ˆ๊นŒ?

์ง€๊ธˆ๊นŒ์ง€ MTA-STS ์ •์ฑ…์€ ํ™œ์„ฑ ๋„๋ฉ”์ธ์˜ ์•ฝ 0.05%๋ฅผ ๊ฒŒ์‹œํ–ˆ์ง€๋งŒ ๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์ด๋ฏธ ๋Œ€๋Ÿ‰์˜ ๋ฉ”์ผ ํŠธ๋ž˜ํ”ฝ์„ ๋ณดํ˜ธํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํ‘œ์ค€์€ Google, Comcast ๋ฐ ์ผ๋ถ€ Verizon(AOL, Yahoo) ๋“ฑ ์ฃผ์š” ์—…์ฒด์—์„œ ์ง€์›๋ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋งŽ์€ ์šฐํŽธ ์„œ๋น„์Šค์—์„œ๋Š” ๊ฐ€๊นŒ์šด ์‹œ์ผ ๋‚ด์— ํ‘œ์ค€์— ๋Œ€ํ•œ ์ง€์›์ด ๊ตฌํ˜„๋  ๊ฒƒ์ด๋ผ๊ณ  ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ๋‚˜์—๊ฒŒ ์–ด๋–ค ์˜ํ–ฅ์„ ๋ฏธ์น˜๋‚˜์š”?

๋„๋ฉ”์ธ์ด MTA-STS ์ •์ฑ…์„ ๊ฒŒ์‹œํ•˜์ง€ ์•Š๋Š” ํ•œ ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ •์ฑ…์„ ๊ฒŒ์‹œํ•˜๋ฉด ๋ฉ”์ผ ์„œ๋ฒ„ ์‚ฌ์šฉ์ž์˜ ์ด๋ฉ”์ผ์ด ๊ฐ€๋กœ์ฑ„๊ธฐ๋กœ๋ถ€ํ„ฐ ๋” ์ž˜ ๋ณดํ˜ธ๋ฉ๋‹ˆ๋‹ค.

MTA-STS๋ฅผ ์–ด๋–ป๊ฒŒ ๊ตฌํ˜„ํ•˜๋‚˜์š”?

์ˆ˜์‹ ์ž ์ธก์˜ MTA-STS ์ง€์›

HTTPS๋ฅผ ํ†ตํ•ด ์ •์ฑ…์„ ๊ฒŒ์‹œํ•˜๊ณ  DNS์— ๊ธฐ๋กํ•˜๊ณ , MTA์˜ STARTTLS์— ๋Œ€ํ•ด ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” CA ์ค‘ ํ•˜๋‚˜์—์„œ ์œ ํšจํ•œ ์ธ์ฆ์„œ๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๊ฒƒ(์•”ํ˜ธํ™” ๊ฐ€๋Šฅ)์œผ๋กœ ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค(STARTTLS๋Š” ๋ชจ๋“  ์ตœ์‹  MTA์—์„œ ์ง€์›๋จ). MTA๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๋‹จ๊ณ„๋ณ„๋กœ ๋ณด๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  1. ์‚ฌ์šฉ ์ค‘์ธ MTA(postfix, exim, sendmail, Microsoft Exchange ๋“ฑ)์—์„œ STARTTLS๋ฅผ ๊ตฌ์„ฑํ•˜์‹ญ์‹œ์˜ค.
  2. ์œ ํšจํ•œ ์ธ์ฆ์„œ(์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” CA์—์„œ ๋ฐœ๊ธ‰ํ•˜๊ณ  ๋งŒ๋ฃŒ๋˜์ง€ ์•Š์•˜์œผ๋ฉฐ ์ธ์ฆ์„œ ์ œ๋ชฉ์ด ๋„๋ฉ”์ธ์— ๋ฉ”์ผ์„ ์ „๋‹ฌํ•˜๋Š” MX ๋ ˆ์ฝ”๋“œ์™€ ์ผ์น˜ํ•จ)๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.
  3. TLS ๋ณด๊ณ ์„œ ์ „์†ก์„ ์ง€์›ํ•˜๋Š” ์„œ๋น„์Šค๋ฅผ ํ†ตํ•ด ์ •์ฑ… ์ ์šฉ ๋ณด๊ณ ์„œ๊ฐ€ ์ „๋‹ฌ๋  TLS-RPT ๋ ˆ์ฝ”๋“œ๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ์ œ ํ•ญ๋ชฉ(example.com ๋„๋ฉ”์ธ์˜ ๊ฒฝ์šฐ):
    smtp._tls.example.com. 300 IN TXT ยซv=TLSRPTv1;rua=mailto:[email protected]ยป

    ์ด ํ•ญ๋ชฉ์€ ๋ฉ”์ผ ๋ฐœ์‹ ์ž์—๊ฒŒ SMTP์˜ TLS ์‚ฌ์šฉ์— ๋Œ€ํ•œ ํ†ต๊ณ„ ๋ณด๊ณ ์„œ๋ฅผ ๋ณด๋‚ด๋„๋ก ์ง€์‹œํ•ฉ๋‹ˆ๋‹ค. [email protected].

    ๋ฉฐ์น  ๋™์•ˆ ๋ณด๊ณ ์„œ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜์—ฌ ์˜ค๋ฅ˜๊ฐ€ ์—†๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.

  4. HTTPS๋ฅผ ํ†ตํ•ด 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๋ฅผ ๋ณ€๊ฒฝํ•˜์—ฌ ์ •์ฑ…์„ ๋‹ค์‹œ ์š”์ฒญํ•ด์•ผ ํ•œ๋‹ค๋Š” ์‹ ํ˜ธ๋ฅผ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Œ). ๊ธฐ๋ก).

  5. DNS์— TXT ๋ ˆ์ฝ”๋“œ ๊ฒŒ์‹œ: 
    _mta-sts.example.com. TXT โ€œv=STS1; id=someid;โ€
    

    id ํ•„๋“œ์—๋Š” ์ž„์˜์˜ ์‹๋ณ„์ž(์˜ˆ: ํƒ€์ž„์Šคํƒฌํ”„)๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ •์ฑ…์ด ๋ณ€๊ฒฝ๋˜๋ฉด ์ •์ฑ…๋„ ๋ณ€๊ฒฝ๋˜์–ด์•ผ ํ•˜๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ๋ฐœ์‹ ์ž๋Š” ์บ์‹œ๋œ ์ •์ฑ…์„ ๋‹ค์‹œ ์š”์ฒญํ•ด์•ผ ํ•จ์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์‹๋ณ„์ž๊ฐ€ ์ •์ฑ…๊ณผ ๋‹ค๋ฅธ ๊ฒฝ์šฐ). ์บ์‹œ๋œ ๊ฒƒ).

๋ฐœ์‹ ์ž ์ธก์˜ MTA-STS ์ง€์›

์ง€๊ธˆ๊นŒ์ง€ ๊ทธ๋…€์˜ ์ƒํ™ฉ์€ ์ข‹์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์™œ๋ƒ๋ฉด... ์‹ ์„ ํ•œ ๊ธฐ์ค€.

  • Exim - ๋‚ด์žฅ๋œ ์ง€์›์ด ์—†์œผ๋ฉฐ ํƒ€์‚ฌ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. https://github.com/Bobberty/MTASTS-EXIM-PERL 
  • Postfix - ๋‚ด์žฅ๋œ ์ง€์›์€ ์—†์Šต๋‹ˆ๋‹ค. Habrรฉ์— ์ž์„ธํžˆ ์„ค๋ช…๋œ ํƒ€์‚ฌ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. https://habr.com/en/post/424961/

"ํ•„์ˆ˜ TLS"์— ๋Œ€ํ•œ ํ›„๊ธฐ

์ตœ๊ทผ ๊ทœ์ œ ๋‹น๊ตญ์€ ์ด๋ฉ”์ผ ๋ณด์•ˆ์— ์ฃผ์˜๋ฅผ ๊ธฐ์šธ์ด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์ข‹์€ ์ผ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, DMARC๋Š” ๋ฏธ๊ตญ์˜ ๋ชจ๋“  ์ •๋ถ€ ๊ธฐ๊ด€์— ์˜๋ฌด์ ์œผ๋กœ ์ ์šฉ๋˜๋ฉฐ ๊ธˆ์œต ๋ถ€๋ฌธ์—์„œ๋„ ์ ์  ๋” ์š”๊ตฌ๋˜๊ณ  ์žˆ์œผ๋ฉฐ ๊ทœ์ œ ์ง€์—ญ์—์„œ๋Š” ํ‘œ์ค€ ๋ณด๊ธ‰๋ฅ ์ด 90%์— ๋‹ฌํ•ฉ๋‹ˆ๋‹ค. ์ด์ œ ์ผ๋ถ€ ๊ทœ์ œ ๊ธฐ๊ด€์—์„œ๋Š” ๊ฐœ๋ณ„ ๋„๋ฉ”์ธ์— "ํ•„์ˆ˜ TLS" ๊ตฌํ˜„์„ ์š”๊ตฌํ•˜์ง€๋งŒ "ํ•„์ˆ˜ TLS"๋ฅผ ๋ณด์žฅํ•˜๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜์€ ์ •์˜๋˜์–ด ์žˆ์ง€ ์•Š์œผ๋ฉฐ ์‹ค์ œ๋กœ ์ด ์„ค์ •์€ ์ด๋ฏธ ์‹คํ–‰๋˜๊ณ  ์žˆ๋Š” ์‹ค์ œ ๊ณต๊ฒฉ์— ๋Œ€ํ•ด ์ตœ์†Œํ•œ์˜ ๋ณดํ˜ธ๋„ ํ•˜์ง€ ๋ชปํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๊ตฌํ˜„๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. DANE ๋˜๋Š” MTA-STS์™€ ๊ฐ™์€ ๋ฉ”์ปค๋‹ˆ์ฆ˜์—์„œ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

๊ทœ์ œ ๊ธฐ๊ด€์—์„œ ๋ณ„๋„์˜ ๋„๋ฉ”์ธ์„ ์‚ฌ์šฉํ•˜์—ฌ "ํ•„์ˆ˜ TLS" ๊ตฌํ˜„์„ ์š”๊ตฌํ•˜๋Š” ๊ฒฝ์šฐ MTA-STS ๋˜๋Š” ํ•ด๋‹น ๋ถ€๋ถ„ ์•„๋‚ ๋กœ๊ทธ๋ฅผ ๊ฐ€์žฅ ์ ํ•ฉํ•œ ๋ฉ”์ปค๋‹ˆ์ฆ˜์œผ๋กœ ๊ณ ๋ คํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๊ฐ ๋„๋ฉ”์ธ์— ๋Œ€ํ•ด ๋ณ„๋„๋กœ ๋ณด์•ˆ ์„ค์ •์„ ์ง€์ •ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. MTA-STS์˜ ํด๋ผ์ด์–ธํŠธ ๋ถ€๋ถ„์„ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐ ์–ด๋ ค์›€์ด ์žˆ๋Š” ๊ฒฝ์šฐ(ํ”„๋กœํ† ์ฝœ์ด ๊ด‘๋ฒ”์œ„ํ•œ ์ง€์›์„ ๋ฐ›์„ ๋•Œ๊นŒ์ง€) ๋‹ค์Œ ์ ‘๊ทผ ๋ฐฉ์‹์„ ๊ถŒ์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. MTA-STS ์ •์ฑ… ๋ฐ/๋˜๋Š” DANE ๋ ˆ์ฝ”๋“œ๋ฅผ ๊ฒŒ์‹œํ•ฉ๋‹ˆ๋‹ค(DANE์€ ๋„๋ฉ”์ธ์— ๋Œ€ํ•ด DNSSEC๊ฐ€ ์ด๋ฏธ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ๊ณ  ์–ด๋–ค ๊ฒฝ์šฐ์—๋„ MTA-STS๊ฐ€ ํ™œ์„ฑํ™”๋œ ๊ฒฝ์šฐ์—๋งŒ ์˜๋ฏธ๊ฐ€ ์žˆ์Œ). ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ ํ–ฅํ•˜๋Š” ํŠธ๋ž˜ํ”ฝ์„ ๋ณดํ˜ธํ•˜๊ณ  ๋‹ค๋ฅธ ๋ฉ”์ผ ์„œ๋น„์Šค์— ๋ฌธ์˜ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋ฉ”์ผ ์„œ๋น„์Šค๊ฐ€ ์ด๋ฏธ MTA-STS ๋ฐ/๋˜๋Š” DANE์„ ์ง€์›ํ•˜๋Š” ๊ฒฝ์šฐ ๋„๋ฉ”์ธ์— ํ•„์ˆ˜ TLS๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.
  2. ๋Œ€๊ทœ๋ชจ ์ด๋ฉ”์ผ ์„œ๋น„์Šค์˜ ๊ฒฝ์šฐ ๊ฐ ๋„๋ฉ”์ธ์— ๋Œ€ํ•œ ๋ณ„๋„์˜ ์ „์†ก ์„ค์ •์„ ํ†ตํ•ด MTA-STS์˜ "์•„๋‚ ๋กœ๊ทธ"๋ฅผ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋ฉ”์ผ ๋ฆด๋ ˆ์ด์— ์‚ฌ์šฉ๋˜๋Š” MX๊ฐ€ ์ˆ˜์ •๋˜๊ณ  ์ด์— ๋Œ€ํ•œ TLS ์ธ์ฆ์„œ์˜ ํ•„์ˆ˜ ํ™•์ธ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋„๋ฉ”์ธ์ด ์ด๋ฏธ MTA-STS ์ •์ฑ…์„ ๊ฒŒ์‹œํ•œ ๊ฒฝ์šฐ ์ด ์ž‘์—…์€ ์‰ฝ๊ฒŒ ์ˆ˜ํ–‰๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฆด๋ ˆ์ด๋ฅผ ์ˆ˜์ •ํ•˜๊ณ  ์ธ์ฆ์„œ๋ฅผ ํ™•์ธํ•˜์ง€ ์•Š๊ณ  ๋„๋ฉ”์ธ์— ๋Œ€ํ•ด ํ•„์ˆ˜ TLS๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋Š” ๊ฒƒ์€ ๋ณด์•ˆ ๊ด€์ ์—์„œ ํšจ๊ณผ์ ์ด์ง€ ์•Š์œผ๋ฉฐ ๊ธฐ์กด STARTTLS ๋ฉ”์ปค๋‹ˆ์ฆ˜์— ์•„๋ฌด ๊ฒƒ๋„ ์ถ”๊ฐ€ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€