์ต๊ทผ ๊ฒ์๋ฌผ
Search
Introduction
DNS Rebinding(DNS ๋ฆฌ๋ฐ์ธ๋ฉ)์ ๋ณด์ ๊ณต๊ฒฉ ๊ธฐ์ ์ค ํ๋๋ก, ๊ณต๊ฒฉ์๊ฐ ์
์์ ์ธ DNS ์๋ฒ๋ฅผ ํตํด ํผํด์์ ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ์์ฌ ๋ด๋ถ ๋คํธ์ํฌ๋ ๋น๊ณต๊ฐ IP ์ฃผ์๋ก์ ์ ๊ทผ์ ์ ๋ํ๋ ๋ฐฉ๋ฒ์
๋๋ค. ์ด๋ฅผ ํตํด ๋ธ๋ผ์ฐ์ ์ ๋์ผ ์ถ์ฒ ์ ์ฑ
(SOP, Same Origin Policy)์ ์ฐํํ๊ณ ๋ด๋ถ ๋คํธ์ํฌ์ ๋ฆฌ์์ค์ ๋ฌด๋จ์ผ๋ก ์ ๊ทผํ์ฌ ๋ฐ์ดํฐ๋ฅผ ํ์ทจํ๊ฑฐ๋ ์กฐ์ํ ์ ์์ต๋๋ค.
How It Works
๊ณต๊ฒฉ์๋ ์์ ์ด ์์ ํ๊ณ ์๋ ๋๋ฉ์ธ(e.g. attacker.com)์ DNS ๋ ์ฝ๋๋ฅผ ์ ์ดํ ์ ์์ต๋๋ค. ์ฌ๊ธฐ์๋ ๋๋ฉ์ธ ์ฃผ์์ ๋ํ IP ์ฃผ์(=ํธ์คํธ ์ฃผ์) ์ฆ, A ๋ ์ฝ๋์ 1.1.1.1 ์ด ์ค์ ๋์ด ์์ต๋๋ค.
์ดํ ํผํด์๊ฐ ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด URL attacker.com ์ ์ ์ํ๋ฉด, ํด๋น ๋๋ฉ์ธ์ IP ์ฃผ์๊ฐ DNS ์บ์์ ์๊ธฐ ๋๋ฌธ์ DNS ์ง์(A ๋ ์ฝ๋)๊ฐ ๋ฐ์ํฉ๋๋ค. ๊ทธ๋ฌ๋ฉด DNS Resolver ๋ก๋ถํฐ ๋๋ฉ์ธ attacker.com ์ ํธ์คํธ ์ฃผ์์ธ 1.1.1.1 ์ ์๋ต๋ฐ๊ฒ ๋ฉ๋๋ค.
์ฐธ๊ณ ๋ก IP ์ฃผ์๋ฅผ ๋ฐํํ ๋ TTL(Time To Live) ๊ฐ์ ์งง๊ฒ ์ค์ ํ์ฌ DNS ์บ์๊ฐ ๋นจ๋ฆฌ ๋ง๋ฃ๋๋๋ก ํฉ๋๋ค. ๊ทธ ์ด์ ๋ DNS ์บ์๊ฐ ๋นจ๋ฆฌ ๋ง๋ฃ๋์ด์ผ ๊ณต๊ฒฉ์๊ฐ ์ํ๋ ์์ ์ DNS ์๋ต์ ๋ค๋ฅธ IP ์ฃผ์(์: ๋ด๋ถ ๋คํธ์ํฌ ์ฃผ์)๋ก ๋ณ๊ฒฝํ ์ ์๊ธฐ ๋๋ฌธ์
๋๋ค.
DNS Rebinding: ๊ณต๊ฒฉ ์๋ฆฌ ์ดํด ๋ฐ ์ค์ต
Web Security
2025/01/11
