DoT(DNS-over-TLS) ๋ฐ DoH(DNS-over-HTTPS) ์‚ฌ์šฉ ์œ„ํ—˜ ์ตœ์†Œํ™”

DoT(DNS-over-TLS) ๋ฐ DoH(DNS-over-HTTPS) ์‚ฌ์šฉ ์œ„ํ—˜ ์ตœ์†Œํ™”DoH ๋ฐ DoT ์‚ฌ์šฉ ์œ„ํ—˜ ์ตœ์†Œํ™”

DoH ๋ฐ DoT ๋ณดํ˜ธ

DNS ํŠธ๋ž˜ํ”ฝ์„ ์ œ์–ดํ•ฉ๋‹ˆ๊นŒ? ์กฐ์ง์—์„œ๋Š” ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ์„ ์œ„ํ•ด ๋งŽ์€ ์‹œ๊ฐ„, ๋ˆ, ๋…ธ๋ ฅ์„ ํˆฌ์žํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ข…์ข… ์ถฉ๋ถ„ํ•œ ๊ด€์‹ฌ์„ ๋ฐ›์ง€ ๋ชปํ•˜๋Š” ์˜์—ญ ์ค‘ ํ•˜๋‚˜๊ฐ€ ๋ฐ”๋กœ DNS์ž…๋‹ˆ๋‹ค.

DNS๊ฐ€ ๊ฐ€์ ธ์˜ค๋Š” ์œ„ํ—˜์— ๋Œ€ํ•œ ์ข‹์€ ๊ฐœ์š”๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. Verisign ํ”„๋ ˆ์  ํ…Œ์ด์…˜ ์ธํฌ์‹œํ๋ฆฌํ‹ฐ ์ปจํผ๋Ÿฐ์Šค์—์„œ

DoT(DNS-over-TLS) ๋ฐ DoH(DNS-over-HTTPS) ์‚ฌ์šฉ ์œ„ํ—˜ ์ตœ์†Œํ™”์กฐ์‚ฌ์— ์ฐธ์—ฌํ•œ ๋žœ์„ฌ์›จ์–ด ํด๋ž˜์Šค ์ค‘ 31%๋Š” ํ‚ค ๊ตํ™˜์„ ์œ„ํ•ด DNS๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

์กฐ์‚ฌ์— ์ฐธ์—ฌํ•œ ๋žœ์„ฌ์›จ์–ด ํด๋ž˜์Šค ์ค‘ 31%๋Š” ํ‚ค ๊ตํ™˜์— DNS๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ฌธ์ œ๋Š” ์‹ฌ๊ฐํ•ฉ๋‹ˆ๋‹ค. Palo Alto Networks Unit 42 ์—ฐ๊ตฌ์†Œ์— ๋”ฐ๋ฅด๋ฉด ์•…์„ฑ ์ฝ”๋“œ์˜ ์•ฝ 85%๊ฐ€ DNS๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ช…๋ น ๋ฐ ์ œ์–ด ์ฑ„๋„์„ ์„ค์ •ํ•˜๋ฏ€๋กœ ๊ณต๊ฒฉ์ž๊ฐ€ ์‰ฝ๊ฒŒ ๋„คํŠธ์›Œํฌ์— ์•…์„ฑ ์ฝ”๋“œ๋ฅผ ์‚ฝ์ž…ํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ํ›”์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. DNS ํŠธ๋ž˜ํ”ฝ์€ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋Œ€๋ถ€๋ถ„ ์•”ํ˜ธํ™”๋˜์ง€ ์•Š์•˜์œผ๋ฉฐ NGFW ๋ณด์•ˆ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ํ†ตํ•ด ์‰ฝ๊ฒŒ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 

DNS ์—ฐ๊ฒฐ์˜ ๊ธฐ๋ฐ€์„ฑ์„ ๋†’์ด๊ธฐ ์œ„ํ•œ ์ƒˆ๋กœ์šด DNS ํ”„๋กœํ† ์ฝœ์ด ๋“ฑ์žฅํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฃผ์š” ๋ธŒ๋ผ์šฐ์ € ๊ณต๊ธ‰์—…์ฒด ๋ฐ ๊ธฐํƒ€ ์†Œํ”„ํŠธ์›จ์–ด ๊ณต๊ธ‰์—…์ฒด์—์„œ ์ ๊ทน์ ์œผ๋กœ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์•”ํ˜ธํ™”๋œ DNS ํŠธ๋ž˜ํ”ฝ์€ ๊ณง ๊ธฐ์—… ๋„คํŠธ์›Œํฌ์—์„œ ์ฆ๊ฐ€ํ•˜๊ธฐ ์‹œ์ž‘ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋„๊ตฌ๋กœ ์ œ๋Œ€๋กœ ๋ถ„์„ ๋ฐ ํ•ด๊ฒฐ๋˜์ง€ ์•Š์€ ์•”ํ˜ธํ™”๋œ DNS ํŠธ๋ž˜ํ”ฝ์€ ํšŒ์‚ฌ์— ๋ณด์•ˆ ์œ„ํ—˜์„ ์ดˆ๋ž˜ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ด๋Ÿฌํ•œ ์œ„ํ˜‘์€ DNS๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์•”ํ˜ธํ™” ํ‚ค๋ฅผ ๊ตํ™˜ํ•˜๋Š” ์•”ํ˜ธ ์ž ๊ธˆ ์žฅ์น˜์ž…๋‹ˆ๋‹ค. ๊ณต๊ฒฉ์ž๋“ค์€ ์ด์ œ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ๋ณต์›ํ•˜๊ธฐ ์œ„ํ•ด ์ˆ˜๋ฐฑ๋งŒ ๋‹ฌ๋Ÿฌ์˜ ๋ชธ๊ฐ’์„ ์š”๊ตฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด Garmin์€ ์ฒœ๋งŒ ๋‹ฌ๋Ÿฌ๋ฅผ ์ง€๋ถˆํ–ˆ์Šต๋‹ˆ๋‹ค.

์ ์ ˆํ•˜๊ฒŒ ๊ตฌ์„ฑ๋˜๋ฉด NGFW๋Š” DNS-over-TLS(DoT) ์‚ฌ์šฉ์„ ๊ฑฐ๋ถ€ํ•˜๊ฑฐ๋‚˜ ๋ณดํ˜ธํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ DNS-over-HTTPS(DoH) ์‚ฌ์šฉ์„ ๊ฑฐ๋ถ€ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋„คํŠธ์›Œํฌ์˜ ๋ชจ๋“  DNS ํŠธ๋ž˜ํ”ฝ์„ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์•”ํ˜ธํ™”๋œ DNS๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

DNS ๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

DNS(Domain Name System)๋Š” ์‚ฌ๋žŒ์ด ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ๋„๋ฉ”์ธ ์ด๋ฆ„(์˜ˆ: ์ฃผ์†Œ)์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. www.paloaltonetworks.com )์„ IP ์ฃผ์†Œ(์˜ˆ: 34.107.151.202)๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ์›น ๋ธŒ๋ผ์šฐ์ €์— ๋„๋ฉ”์ธ ์ด๋ฆ„์„ ์ž…๋ ฅํ•˜๋ฉด ๋ธŒ๋ผ์šฐ์ €๋Š” DNS ์„œ๋ฒ„์— DNS ์ฟผ๋ฆฌ๋ฅผ ๋ณด๋‚ด ํ•ด๋‹น ๋„๋ฉ”์ธ ์ด๋ฆ„๊ณผ ์—ฐ๊ฒฐ๋œ IP ์ฃผ์†Œ๋ฅผ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค. ์ด์— ๋Œ€ํ•œ ์‘๋‹ต์œผ๋กœ DNS ์„œ๋ฒ„๋Š” ์ด ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์‚ฌ์šฉํ•  IP ์ฃผ์†Œ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

DNS ์ฟผ๋ฆฌ์™€ ์‘๋‹ต์€ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์•”ํ˜ธํ™”๋˜์ง€ ์•Š์€ ์ผ๋ฐ˜ ํ…์ŠคํŠธ๋กœ ์ „์†ก๋˜๋ฏ€๋กœ ์‘๋‹ต์„ ์—ผํƒํ•˜๊ฑฐ๋‚˜ ๋ณ€๊ฒฝํ•˜๊ณ  ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์•…์„ฑ ์„œ๋ฒ„๋กœ ๋ฆฌ๋””๋ ‰์…˜ํ•˜๋Š” ๋ฐ ์ทจ์•ฝํ•ฉ๋‹ˆ๋‹ค. DNS ์•”ํ˜ธํ™”๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ „์†ก ์ค‘์— DNS ์š”์ฒญ์„ ์ถ”์ ํ•˜๊ฑฐ๋‚˜ ๋ณ€๊ฒฝํ•˜๊ธฐ๊ฐ€ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. DNS ์š”์ฒญ ๋ฐ ์‘๋‹ต์„ ์•”ํ˜ธํ™”ํ•˜๋ฉด ์ค‘๊ฐ„์ž ๊ณต๊ฒฉ์œผ๋กœ๋ถ€ํ„ฐ ์‚ฌ์šฉ์ž๋ฅผ ๋ณดํ˜ธํ•˜๋Š” ๋™์‹œ์— ๊ธฐ์กด ์ผ๋ฐ˜ ํ…์ŠคํŠธ DNS(๋„๋ฉ”์ธ ์ด๋ฆ„ ์‹œ์Šคํ…œ) ํ”„๋กœํ† ์ฝœ๊ณผ ๋™์ผํ•œ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. 

์ง€๋‚œ ๋ช‡ ๋…„ ๋™์•ˆ ๋‘ ๊ฐ€์ง€ DNS ์•”ํ˜ธํ™” ํ”„๋กœํ† ์ฝœ์ด ๋„์ž…๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

  1. DNS-over-HTTPS(DoH)

  2. DNS-over-TLS(DoT)

์ด๋Ÿฌํ•œ ํ”„๋กœํ† ์ฝœ์—๋Š” ํ•œ ๊ฐ€์ง€ ๊ณตํ†ต์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ๋ชจ๋“  ๊ฐ€๋กœ์ฑ„๊ธฐ ๋ฐ ์กฐ์ง์˜ ๋ณด์•ˆ ์š”์›์œผ๋กœ๋ถ€ํ„ฐ๋„ DNS ์š”์ฒญ์„ ์˜๋„์ ์œผ๋กœ ์ˆจ๊น๋‹ˆ๋‹ค. ํ”„๋กœํ† ์ฝœ์€ ์ฃผ๋กœ TLS(์ „์†ก ๊ณ„์ธต ๋ณด์•ˆ)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ผ๋ฐ˜์ ์œผ๋กœ DNS ํŠธ๋ž˜ํ”ฝ์— ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ํฌํŠธ๋ฅผ ํ†ตํ•ด ์ฟผ๋ฆฌ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ํด๋ผ์ด์–ธํŠธ์™€ DNS ์ฟผ๋ฆฌ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ์„œ๋ฒ„ ๊ฐ„์— ์•”ํ˜ธํ™”๋œ ์—ฐ๊ฒฐ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

DNS ์ฟผ๋ฆฌ์˜ ๊ธฐ๋ฐ€์„ฑ์€ ์ด๋Ÿฌํ•œ ํ”„๋กœํ† ์ฝœ์˜ ํฐ ์žฅ์ ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ์•…์„ฑ ์—ฐ๊ฒฐ์„ ํƒ์ง€ ๋ฐ ์ฐจ๋‹จํ•ด์•ผ ํ•˜๋Š” ๋ณด์•ˆ ์š”์›์—๊ฒŒ๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ํ”„๋กœํ† ์ฝœ์˜ ๊ตฌํ˜„์ด ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— DoH์™€ DoT์˜ ๋ถ„์„ ๋ฐฉ๋ฒ•๋„ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

HTTPS๋ฅผ ํ†ตํ•œ DNS (DoH)

DoT(DNS-over-TLS) ๋ฐ DoH(DNS-over-HTTPS) ์‚ฌ์šฉ ์œ„ํ—˜ ์ตœ์†Œํ™”HTTPS ๋‚ด๋ถ€์˜ DNS

DoH๋Š” HTTPS์— ์ž˜ ์•Œ๋ ค์ง„ ํฌํŠธ 443์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. RFC๋Š” "๋™์ผํ•œ ์—ฐ๊ฒฐ์—์„œ DoH ํŠธ๋ž˜ํ”ฝ์„ ๋‹ค๋ฅธ HTTPS ํŠธ๋ž˜ํ”ฝ๊ณผ ํ˜ผํ•ฉ"ํ•˜๊ณ  "DNS ํŠธ๋ž˜ํ”ฝ ๋ถ„์„์„ ์–ด๋ ต๊ฒŒ ๋งŒ๋“ค๊ณ " ๊ธฐ์—… ํ†ต์ œ๋ฅผ ์šฐํšŒํ•˜๋ ค๋Š” ์˜๋„๋ฅผ ๊ตฌ์ฒด์ ์œผ๋กœ ๋ช…์‹œํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ( RFC 8484 DoH ์„น์…˜ 8.1 ). DoH ํ”„๋กœํ† ์ฝœ์€ TLS ์•”ํ˜ธํ™”์™€ ์ผ๋ฐ˜์ ์ธ HTTPS ๋ฐ HTTP/2 ํ‘œ์ค€์—์„œ ์ œ๊ณตํ•˜๋Š” ์š”์ฒญ ๊ตฌ๋ฌธ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ‘œ์ค€ HTTP ์š”์ฒญ ์œ„์— DNS ์š”์ฒญ ๋ฐ ์‘๋‹ต์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

DoH์™€ ๊ด€๋ จ๋œ ์œ„ํ—˜

์ผ๋ฐ˜ HTTPS ํŠธ๋ž˜ํ”ฝ๊ณผ DoH ์š”์ฒญ์„ ๊ตฌ๋ณ„ํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ ์กฐ์ง ๋‚ด์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ DoH ์š”์ฒญ์— ์‘๋‹ตํ•˜๋Š” ํƒ€์‚ฌ ์„œ๋ฒ„๋กœ ์š”์ฒญ์„ ๋ฆฌ๋””๋ ‰์…˜ํ•˜์—ฌ ๋กœ์ปฌ DNS ์„ค์ •์„ ์šฐํšŒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋ชจ๋‹ˆํ„ฐ๋ง์„ ์šฐํšŒํ•ฉ๋‹ˆ๋‹ค. DNS ํŠธ๋ž˜ํ”ฝ์„ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค. ์ด์ƒ์ ์œผ๋กœ๋Š” HTTPS ๋ณตํ˜ธํ™” ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ DoH๋ฅผ ์ œ์–ดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. 

ะ˜ Google๊ณผ Mozilla๋Š” DoH ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ตœ์‹  ๋ฒ„์ „์˜ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋‘ ํšŒ์‚ฌ ๋ชจ๋‘ ๋ชจ๋“  DNS ์š”์ฒญ์— ๋Œ€ํ•ด ๊ธฐ๋ณธ์ ์œผ๋กœ DoH๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ๋„ ๊ณ„ํš์„ ๊ฐœ๋ฐœ ์ค‘ DoH๋ฅผ ์šด์˜ ์ฒด์ œ์— ํ†ตํ•ฉํ•˜๋Š” ๋ฐฉ๋ฒ•. ๋‹จ์ ์€ ํ‰ํŒ์ด ์ข‹์€ ์†Œํ”„ํŠธ์›จ์–ด ํšŒ์‚ฌ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ณต๊ฒฉ์ž๋“ค๋„ ์ „ํ†ต์ ์ธ ๊ธฐ์—… ๋ฐฉํ™”๋ฒฝ ์กฐ์น˜๋ฅผ ์šฐํšŒํ•˜๋Š” ์ˆ˜๋‹จ์œผ๋กœ DoH๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. (์˜ˆ๋ฅผ ๋“ค์–ด ๋‹ค์Œ ๋ฌธ์„œ๋ฅผ ๊ฒ€ํ† ํ•˜์„ธ์š”. PsiXBot์€ ์ด์ œ Google DoH๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. , PsiXBot์€ ์—…๋ฐ์ดํŠธ๋œ DNS ์ธํ”„๋ผ๋ฅผ ํ†ตํ•ด ๊ณ„์† ๋ฐœ์ „ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ะธ Godlua ๋ฐฑ๋„์–ด ๋ถ„์„ .) ๋‘ ๊ฒฝ์šฐ ๋ชจ๋‘ ์ข‹์€ DoH ํŠธ๋ž˜ํ”ฝ๊ณผ ์•…์˜์ ์ธ DoH ํŠธ๋ž˜ํ”ฝ ๋ชจ๋‘ ๊ฐ์ง€๋˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์กฐ์ง์€ DoH๋ฅผ ์•…์„ฑ ์ฝ”๋“œ(C2)๋ฅผ ์ œ์–ดํ•˜๊ณ  ๋ฏผ๊ฐํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ํ›”์น˜๋Š” ํ†ต๋กœ๋กœ ์•…์˜์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

DoH ํŠธ๋ž˜ํ”ฝ์— ๋Œ€ํ•œ ๊ฐ€์‹œ์„ฑ ๋ฐ ์ œ์–ด ๋ณด์žฅ

DoH ์ œ์–ด๋ฅผ ์œ„ํ•œ ์ตœ์ƒ์˜ ์†”๋ฃจ์…˜์œผ๋กœ HTTPS ํŠธ๋ž˜ํ”ฝ์„ ํ•ด๋…ํ•˜๊ณ  DoH ํŠธ๋ž˜ํ”ฝ(์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ด๋ฆ„: dns-over-https)์„ ์ฐจ๋‹จํ•˜๋„๋ก NGFW๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. 

๋จผ์ € NGFW๊ฐ€ HTTPS๋ฅผ ํ•ด๋…ํ•˜๋„๋ก ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”. ์ตœ๊ณ ์˜ ์•”ํ˜ธ ํ•ด๋… ๊ธฐ์ˆ ์— ๋Œ€ํ•œ ๊ฐ€์ด๋“œ.

๋‘˜์งธ, ์•„๋ž˜์™€ ๊ฐ™์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํŠธ๋ž˜ํ”ฝ "dns-over-https"์— ๋Œ€ํ•œ ๊ทœ์น™์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

DoT(DNS-over-TLS) ๋ฐ DoH(DNS-over-HTTPS) ์‚ฌ์šฉ ์œ„ํ—˜ ์ตœ์†Œํ™”Palo Alto Networks NGFW ๊ทœ์น™์œผ๋กœ DNS-over-HTTPS ์ฐจ๋‹จ

์ž„์‹œ ๋Œ€์•ˆ์œผ๋กœ(์กฐ์ง์—์„œ HTTPS ์•”ํ˜ธ ํ•ด๋…์„ ์™„์ „ํžˆ ๊ตฌํ˜„ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ) "dns-over-https" ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ID์— "๊ฑฐ๋ถ€" ์ž‘์—…์„ ์ ์šฉํ•˜๋„๋ก NGFW๋ฅผ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ํšจ๊ณผ๋Š” ํŠน์ • ์›ฐ์„ ์ฐจ๋‹จํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์ œํ•œ๋ฉ๋‹ˆ๋‹ค. DoH ์„œ๋ฒ„๋Š” ๋„๋ฉ”์ธ ์ด๋ฆ„์œผ๋กœ ์•Œ๋ ค์ ธ ์žˆ์œผ๋ฏ€๋กœ HTTPS ์•”ํ˜ธ ํ•ด๋… ์—†์ด๋Š” DoH ํŠธ๋ž˜ํ”ฝ์„ ์™„์ „ํžˆ ๊ฒ€์‚ฌํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค(์ฐธ์กฐ  Palo Alto Networks์˜ Applipedia   "dns-over-https"๋ฅผ ๊ฒ€์ƒ‰ํ•˜์„ธ์š”).

DoT(DNS over TLS)

DoT(DNS-over-TLS) ๋ฐ DoH(DNS-over-HTTPS) ์‚ฌ์šฉ ์œ„ํ—˜ ์ตœ์†Œํ™”TLS ๋‚ด๋ถ€์˜ DNS

DoH ํ”„๋กœํ† ์ฝœ์€ ๋™์ผํ•œ ํฌํŠธ์—์„œ ๋‹ค๋ฅธ ํŠธ๋ž˜ํ”ฝ๊ณผ ํ˜ผํ•ฉ๋˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์ง€๋งŒ DoT๋Š” ๋Œ€์‹  ๊ธฐ๋ณธ์ ์œผ๋กœ ํ•ด๋‹น ๋ชฉ์ ์œผ๋กœ ์˜ˆ์•ฝ๋œ ํŠน์ˆ˜ ํฌํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ ์‹ฌ์ง€์–ด๋Š” ๊ธฐ์กด์˜ ์•”ํ˜ธํ™”๋˜์ง€ ์•Š์€ DNS ํŠธ๋ž˜ํ”ฝ์—์„œ ๋™์ผํ•œ ํฌํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ํŠน๋ณ„ํžˆ ํ—ˆ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค( RFC 7858, ์„น์…˜ 3.1 ).

DoT ํ”„๋กœํ† ์ฝœ์€ TLS๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž˜ ์•Œ๋ ค์ง„ ํฌํŠธ 853( RFC 7858 ์„น์…˜ 6 ). DoT ํ”„๋กœํ† ์ฝœ์€ ์กฐ์ง์ด ํฌํŠธ์˜ ํŠธ๋ž˜ํ”ฝ์„ ๋” ์‰ฝ๊ฒŒ ์ฐจ๋‹จํ•˜๊ฑฐ๋‚˜ ํŠธ๋ž˜ํ”ฝ์„ ํ—ˆ์šฉํ•˜์ง€๋งŒ ํ•ด๋‹น ํฌํŠธ์—์„œ ์•”ํ˜ธ ํ•ด๋…์„ ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

DoT์™€ ๊ด€๋ จ๋œ ์œ„ํ—˜

Google์€ ํด๋ผ์ด์–ธํŠธ์— DoT๋ฅผ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์•ˆ๋“œ๋กœ์ด๋“œ 9 ํŒŒ์ด ์ด์ƒ , ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ DoT๋ฅผ ์ž๋™์œผ๋กœ ์‚ฌ์šฉํ•˜๋„๋ก ๊ธฐ๋ณธ ์„ค์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์œ„ํ—˜์„ ํ‰๊ฐ€ํ•˜๊ณ  ์กฐ์ง ์ˆ˜์ค€์—์„œ DoT๋ฅผ ์‚ฌ์šฉํ•  ์ค€๋น„๊ฐ€ ๋˜์—ˆ๋‹ค๋ฉด ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ์ž๊ฐ€ ์ด ์ƒˆ๋กœ์šด ํ”„๋กœํ† ์ฝœ์— ๋Œ€ํ•œ ๊ฒฝ๊ณ„๋ฅผ ํ†ตํ•ด ํฌํŠธ 853์˜ ์•„์›ƒ๋ฐ”์šด๋“œ ํŠธ๋ž˜ํ”ฝ์„ ๋ช…์‹œ์ ์œผ๋กœ ํ—ˆ์šฉํ•˜๋„๋ก ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

DoT ํŠธ๋ž˜ํ”ฝ์— ๋Œ€ํ•œ ๊ฐ€์‹œ์„ฑ ๋ฐ ์ œ์–ด ๋ณด์žฅ

DoT ์ œ์–ด๋ฅผ ์œ„ํ•œ ๋ชจ๋ฒ” ์‚ฌ๋ก€๋กœ ์กฐ์ง์˜ ์š”๊ตฌ ์‚ฌํ•ญ์— ๋”ฐ๋ผ ์œ„ ์ค‘ ํ•˜๋‚˜๋ฅผ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.

  • ๋Œ€์ƒ ํฌํŠธ 853์— ๋Œ€ํ•œ ๋ชจ๋“  ํŠธ๋ž˜ํ”ฝ์„ ํ•ด๋…ํ•˜๋„๋ก NGFW๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ํŠธ๋ž˜ํ”ฝ์„ ํ•ด๋…ํ•˜๋ฉด DoT๋Š” ๊ตฌ๋… ํ™œ์„ฑํ™”์™€ ๊ฐ™์€ ๋ชจ๋“  ์ž‘์—…์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” DNS ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ํŒ”๋กœ์•Œํ†  ๋„คํŠธ์›์Šค DNS ๋ณด์•ˆ DGA ๋„๋ฉ”์ธ ๋˜๋Š” ๊ธฐ์กด ๋„๋ฉ”์ธ์„ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•ด DNS ์‹ฑํฌํ™€๋ง ๊ทธ๋ฆฌ๊ณ  ์ŠคํŒŒ์ด์›จ์–ด ๋ฐฉ์ง€.

  • ๋Œ€์•ˆ์€ App-ID ์—”์ง„์ด ํฌํŠธ 853์—์„œ 'dns-over-tls' ํŠธ๋ž˜ํ”ฝ์„ ์™„์ „ํžˆ ์ฐจ๋‹จํ•˜๋„๋ก ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ฐจ๋‹จ๋˜๋ฉฐ ์กฐ์น˜๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค('dns-over-tls' ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋˜๋Š” ํฌํŠธ ํŠธ๋ž˜ํ”ฝ์„ ํŠน๋ณ„ํžˆ ํ—ˆ์šฉํ•˜์ง€ ์•Š๋Š” ํ•œ). 853).

์ถœ์ฒ˜ : habr.com

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