๋ถ์ฑ๋ ๊ณต๊ฒฉ ์ฑ๊ณต์ ์ํฅ์ ๋ฏธ์น ์ ์๋ '๋คํธ์ํฌ ์งํฐ' ๋ฌธ์ ๋ฅผ ๊ทน๋ณตํ ์๋ก์ด ํดํน ๊ธฐ๋ฒ
๋ฃจ๋ฒค ๋ํ๊ต(๋ฒจ๊ธฐ์)์ ์๋ถ๋ค๋น์ ๋ด์ ๋ํ๊ต ์ฐ๊ตฌ์๋ค์ด ๊ฐ๋ฐํ ์๋ก์ด ๊ธฐ์ ์ ๊ณต๊ฒฉ์๊ฐ ๋คํธ์ํฌ ํ๋กํ ์ฝ์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ๊ธฐ๋ฐ ์ ๋ณด๋ฅผ ์ ์ถํ ์ ์์์ ๋ณด์ฌ์ฃผ์์ต๋๋ค.
์ด ๊ธฐ์ ์
์๊ฒฉ ์๊ฐ ๊ณต๊ฒฉ์ ๋ฌธ์ ์
์๊ฐ ๊ธฐ๋ฐ ๊ณต๊ฒฉ์์ ๊ณต๊ฒฉ์๋ ์ํธํ ๋ณดํธ๋ฅผ ์ฐํํ๊ณ ์ํธํ ํค, ๊ฐ์ธ ํต์ , ์ฌ์ฉ์ ์ํ ๋์๊ณผ ๊ฐ์ ๋ฏผ๊ฐํ ์ ๋ณด์ ๋ํ ๋ฐ์ดํฐ๋ฅผ ์ป๊ธฐ ์ํด ๋ค์ํ ๋ช ๋ น์ ์คํ ์๊ฐ ์ฐจ์ด๋ฅผ ์ธก์ ํฉ๋๋ค.
๊ทธ๋ฌ๋ ์๊ฐ ๊ธฐ๋ฐ ๊ณต๊ฒฉ์ ์ฑ๊ณต์ ์ผ๋ก ๊ตฌํํ๋ ค๋ฉด ๊ณต๊ฒฉ์๋ ๊ณต๊ฒฉ์ ๋ฐ๋ ์์ฉ ํ๋ก๊ทธ๋จ์ด ์์ฒญ์ ์ฒ๋ฆฌํ๋ ๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ ๋ํ ์ ํํ ์ง์์ด ํ์ํฉ๋๋ค.
์ด๋ ์น ์๋ฒ์ ๊ฐ์ ์๊ฒฉ ์์คํ ์ ๊ณต๊ฒฉํ ๋ ๋ฌธ์ ๊ฐ ๋ฉ๋๋ค. ๋คํธ์ํฌ ๋๊ธฐ ์๊ฐ(์งํฐ)์ผ๋ก ์ธํด ์๋ต ์๊ฐ์ด ๊ฐ๋ณ์ ์ด๊ณ ์ฒ๋ฆฌ ์๊ฐ์ ๊ณ์ฐํ๊ธฐ ์ด๋ ต๊ธฐ ๋๋ฌธ์ ๋๋ค.
์๊ฒฉ ํ์ด๋ฐ ๊ณต๊ฒฉ์์ ๊ณต๊ฒฉ์๋ ์ผ๋ฐ์ ์ผ๋ก ๊ฐ ๋ช ๋ น์ ์ฌ๋ฌ ๋ฒ ๋ณด๋ด๊ณ ์๋ต ์๊ฐ์ ๋ํ ํต๊ณ ๋ถ์์ ์ํํ์ฌ ๋คํธ์ํฌ ์งํฐ์ ์ํฅ์ ์ค์ ๋๋ค. ํ์ง๋ง ์ด ๋ฐฉ๋ฒ์ ์ด๋ ์ ๋ ์ ์ฉํ ๋ฟ์ ๋๋ค.
๋ฐ์ดํฐ ๋ณด์ ์ฐ๊ตฌ์์ด์ ์๋ก์ด ์ ํ์ ๊ณต๊ฒฉ์ ๋ํ ๋ ผ๋ฌธ์ ์ฃผ์ ์ ์์ธ Tom Van Goethem์ โ์๊ฐ ์ฐจ์ด๊ฐ ์์์๋ก ๋ ๋ง์ ์ฟผ๋ฆฌ๊ฐ ํ์ํ๋ฉฐ ํน์ ์์ ์ด ๋๋ฉด ๊ณ์ฐ์ด ๋ถ๊ฐ๋ฅํด์ง๋๋ค.โ๋ผ๊ณ ๋งํฉ๋๋ค.
"Timeless" ํ์์ดํ
Goethem๊ณผ ๊ทธ์ ๋๋ฃ๋ค์ด ๊ฐ๋ฐํ ๊ธฐ์ ์ ๋คํธ์ํฌ ์งํฐ์ ์ํฅ์ ๋ฌดํจํํ๋ ์ ์์ ์๊ฒฉ ๊ณต๊ฒฉ์ ์ํํฉ๋๋ค.
์๊ฐ์ ์ด์ํ ํ์ด๋ฐ ๊ณต๊ฒฉ์ ๊ธฐ๋ณธ ์์น์ ๊ฐ๋จํฉ๋๋ค. ์์ฒญ์ด ์์ฐจ์ ์ผ๋ก ์ ์ก๋๋ ๊ฒ์ด ์๋๋ผ ์ ํํ ๋์์ ์๋ฒ์ ๋๋ฌํ๋์ง ํ์ธํด์ผ ํฉ๋๋ค.
๋์์ฑ์ ๋ชจ๋ ์์ฒญ์ด ๋์ผํ ๋คํธ์ํฌ ์กฐ๊ฑด์ ์๊ณ ํด๋น ์ฒ๋ฆฌ๊ฐ ๊ณต๊ฒฉ์์ ์๋ฒ ์ฌ์ด์ ๊ฒฝ๋ก์ ์ํด ์ํฅ์ ๋ฐ์ง ์๋๋ก ๋ณด์ฅํฉ๋๋ค. ์๋ต์ด ์์ ๋๋ ์์๋ ๊ณต๊ฒฉ์์๊ฒ ์คํ ์๊ฐ์ ๋น๊ตํ๋ ๋ฐ ํ์ํ ๋ชจ๋ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค.
โ์์ํ ๊ณต๊ฒฉ์ ๊ฐ์ฅ ํฐ ์ฅ์ ์ ํจ์ฌ ๋ ์ ํํ๋ฏ๋ก ํ์ํ ์ฟผ๋ฆฌ๊ฐ ๋ ์ ๋ค๋ ๊ฒ์ ๋๋ค. ์ด๋ฅผ ํตํด ๊ณต๊ฒฉ์๋ ์คํ ์๊ฐ์ ์ฐจ์ด๋ฅผ 100ns๊น์ง ์ธ์ํ ์ ์์ต๋๋ค.โ๋ผ๊ณ Van Goethem์ ๋งํฉ๋๋ค.
์ฐ๊ตฌ์๋ค์ด ์ ํต์ ์ธ ์ธํฐ๋ท ํ์ด๋ฐ ๊ณต๊ฒฉ์์ ๊ด์ฐฐํ ์ต์ ์๊ฐ์ฐจ๋ 10๋ง์ดํฌ๋ก์ด์์ผ๋ฉฐ ์ด๋ ๋์ ์์ฒญ ๊ณต๊ฒฉ๋ณด๋ค 100๋ฐฐ ๋ ํฝ๋๋ค.
๋์์ฑ์ ์ด๋ป๊ฒ ๋ฌ์ฑ๋ฉ๋๊น?
Van Goethem์ โ์ฐ๋ฆฌ๋ ๋ ์์ฒญ์ ํ๋์ ๋คํธ์ํฌ ํจํท์ ๋ฐฐ์นํ์ฌ ๋์์ฑ์ ๋ณด์ฅํฉ๋๋ค.โ๋ผ๊ณ ์ค๋ช ํฉ๋๋ค. "์ค์ ๋ก ๊ตฌํ์ ๋๋ถ๋ถ ๋คํธ์ํฌ ํ๋กํ ์ฝ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค."
๋์ ์์ฒญ์ ๋ณด๋ด๊ธฐ ์ํด ์ฐ๊ตฌ์๋ค์ ๋ค์ํ ๋คํธ์ํฌ ํ๋กํ ์ฝ์ ๊ธฐ๋ฅ์ ์ฌ์ฉํฉ๋๋ค.
์๋ฅผ ๋ค์ด ์น ์๋ฒ์ ์ฌ์ค์ ํ์ค์ผ๋ก ๋น ๋ฅด๊ฒ ์๋ฆฌ์ก๊ณ ์๋ HTTP/2๋ ํด๋ผ์ด์ธํธ๊ฐ ๋จ์ผ TCP ์ฐ๊ฒฐ์ ํตํด ์ฌ๋ฌ ์์ฒญ์ ๋ณ๋ ฌ๋ก ๋ณด๋ผ ์ ์๋ ๊ธฐ๋ฅ์ธ "์์ฒญ ๋ฉํฐํ๋ ์ฑ"์ ์ง์ํฉ๋๋ค.
"HTTP/2์ ๊ฒฝ์ฐ ๋ ์์ฒญ์ด ๋ชจ๋ ๋์ผํ ํจํท์ ์๋์ง ํ์ธํ๋ฉด ๋ฉ๋๋ค(์: ๋ ์์ฒญ์ ๋์์ ์์ผ์ โโ๊ธฐ๋ก)." ๊ทธ๋ฌ๋ ์ด ๊ธฐ์ ์๋ ๊ณ ์ ํ ๋ฏธ๋ฌํจ์ด ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๋๋ถ๋ถ์ ์น์ ์ฝํ ์ธ ๋ฅผ ์ ๊ณตํ๋ Cloudflare์ ๊ฐ์ ๋๋ถ๋ถ์ ์ฝํ ์ธ ์ ์ก ๋คํธ์ํฌ์์ ์์ง ์๋ฒ์ ์ฌ์ดํธ ๊ฐ์ ์ฐ๊ฒฐ์ ์์ฒญ ๋ฉํฐํ๋ ์ฑ์ ์ง์ํ์ง ์๋ HTTP/1.1 ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ ์ํ๋ฉ๋๋ค.
์ด๋ ์๊ฐ์ ์ด์ํ ๊ณต๊ฒฉ์ ํจ์จ์ฑ์ ๊ฐ์์ํค์ง๋ง ๊ณต๊ฒฉ์์ ์ฃ์ง CDN ์๋ฒ ๊ฐ์ ์งํฐ๋ฅผ ์ ๊ฑฐํ๋ฏ๋ก ๊ธฐ์กด ์๊ฒฉ ํ์ด๋ฐ ๊ณต๊ฒฉ๋ณด๋ค ์ฌ์ ํ ๋ ์ ํํฉ๋๋ค.
์์ฒญ ๋ค์คํ๋ฅผ ์ง์ํ์ง ์๋ ํ๋กํ ์ฝ์ ๊ฒฝ์ฐ ๊ณต๊ฒฉ์๋ ์์ฒญ์ ์บก์ํํ๋ ์ค๊ฐ ๋คํธ์ํฌ ํ๋กํ ์ฝ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ฐ๊ตฌ์๋ค์ Tor ๋คํธ์ํฌ์์ ์๊ฐ์ ์ด์ํ ํ์ด๋ฐ ๊ณต๊ฒฉ์ด ์ด๋ป๊ฒ ์๋ํ๋์ง ๋ณด์ฌ์ฃผ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ ๊ณต๊ฒฉ์๋ Tor ๋คํธ์ํฌ ๋ ธ๋ ๊ฐ์ ๋จ์ผ TCP ํจํท์ผ๋ก ์ ์ก๋๋ ์ํธํ๋ ํจํท์ธ Tor ์ ์ ์ฌ๋ฌ ์์ฒญ์ ์บก์ํํฉ๋๋ค.
Van Goethem์ โ์ํ ์๋น์ค๋ฅผ ์ํ Tor ์ฒด์ธ์ด ์๋ฒ๊น์ง ์ฐ๊ฒฐ๋๊ธฐ ๋๋ฌธ์ ์์ฒญ์ด ๋์์ ๋์ฐฉํ๋๋ก ๋ณด์ฅํ ์ ์์ต๋๋ค.โ๋ผ๊ณ ๋งํฉ๋๋ค.
์ค์ ๋ก ์๊ฐ์ ์ด์ํ ๊ณต๊ฒฉ
๋ ผ๋ฌธ์์ ์ฐ๊ตฌ์๋ค์ ์ธ ๊ฐ์ง ์ํฉ์์ ์๊ฐ์ ์ด์ํ ๊ณต๊ฒฉ์ ์ฐ๊ตฌํ์ต๋๋ค.
์ ์ง์ ์๊ฐ ๊ณต๊ฒฉ ๊ณต๊ฒฉ์๋ ์๋ฒ์ ์ง์ ์ฐ๊ฒฐํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ๊ด๋ จ๋ ๋น๋ฐ ์ ๋ณด๋ฅผ ์ ์ถํ๋ ค๊ณ ์๋ํฉ๋๋ค.
Van Goeten์ โ๋๋ถ๋ถ์ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ด๋ฐ ๊ณต๊ฒฉ์ด ๋งค์ฐ ์ค์ฉ์ ์ด๊ณ ์ ํํ ์ ์๋ค๋ ์ ์ ๊ณ ๋ คํ์ง ์๊ธฐ ๋๋ฌธ์ ๋ง์ ์น์ฌ์ดํธ๊ฐ ๊ทธ๋ฌํ ๊ณต๊ฒฉ์ ์ทจ์ฝํ๋ค๊ณ ์๊ฐํฉ๋๋ค.โ๋ผ๊ณ ๋งํฉ๋๋ค.
์ ํฌ๋ก์ค ์ฌ์ดํธ ํ์ด๋ฐ ๊ณต๊ฒฉ ๊ณต๊ฒฉ์๋ ํผํด์์ ๋ธ๋ผ์ฐ์ ์์ ๋ค๋ฅธ ์น์ฌ์ดํธ๋ก ์์ฒญ์ ๋ณด๋ด๊ณ , ์๋ต ์์๋ฅผ ๊ด์ฐฐํ์ฌ ๋ฏผ๊ฐํ ์ ๋ณด์ ๋ด์ฉ์ ์ถ์ธกํฉ๋๋ค.
๊ณต๊ฒฉ์๋ ์ด ์ฒด๊ณ๋ฅผ ์ด์ฉํด HackerOne ๋ฒ๊ทธ ๋ฐ์ดํฐ ํ๋ก๊ทธ๋จ์ ์ทจ์ฝ์ ์ ์ ์ฉํ๊ณ ํจ์น๋์ง ์์ ์ทจ์ฝ์ ์ ๋ํ ๊ธฐ๋ฐ ๋ณด๊ณ ์์ ์ฌ์ฉ๋ ํค์๋์ ๊ฐ์ ์ ๋ณด๋ฅผ ์ถ์ถํ์ต๋๋ค.
โ๋๋ ํ์ด๋ฐ ๊ณต๊ฒฉ์ด ์ด์ ์ ๋ฌธ์ํ๋์์ง๋ง ํจ๊ณผ์ ์ธ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋์ง ์์ ์ฌ๋ก๋ฅผ ์ฐพ๊ณ ์์์ต๋๋ค. HackerOne ๋ฒ๊ทธ๋ ์ด๋ฏธ XNUMX๋ฒ ์ด์ ๋ณด๊ณ ๋์์ต๋๋ค(๋ฒ๊ทธ ID:
๊ณต๊ฒฉ์ ์ธ๋ถ ์ฌํญ์ ๊ณ์ ์กฐ์ฌํ๋ฉด์ ๊ทธ ๋น์์๋ ์์ง ์ต์ ํ๋์ง ์์์ง๋ง ์ฌ์ ํ ๋งค์ฐ ์ ํํ์ต๋๋ค(์ง Wi-Fi ์ฐ๊ฒฐ์์ ๋งค์ฐ ์ ํํ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์์์ต๋๋ค).โ
์ฐ๊ตฌ์ง๋ ์๋ํ๋ค WPA3 WiFi ํ๋กํ ์ฝ์ ๋ํ ์์ํ ๊ณต๊ฒฉ.
๊ธฐ์ฌ์ ๊ณต๋ ์ ์ ์ค ํ ๋ช
์ธ Mati Vanhof๋ ์ด์ ์ ๋ฐ๊ฒฌํ์ต๋๋ค.
Van Goethem์ โ์๋ก์ด ์ ํ์ ์๊ตฌ ๊ณต๊ฒฉ์ ์ฌ์ฉํ์ฌ ์๋ฒ, ์ฌ์ง์ด ๊ฐ๋ ฅํ ํ๋์จ์ด๋ฅผ ์คํํ๋ ์๋ฒ์ ๋ํด ์ธ์ฆ ํธ๋์ ฐ์ดํฌ(EAP-pwd)๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ค์ ๋ก ๊ฐ๋ฅํ๋ค๋ ๊ฒ์ ์ ์ฆํ์ต๋๋ค.โ๋ผ๊ณ ์ค๋ช ํฉ๋๋ค.
์๋ฒฝํ ์๊ฐ
์ฐ๊ตฌ์ง์ ๋ ผ๋ฌธ์์ ์คํ์ ์ผ์ ํ ์๊ฐ์ผ๋ก ์ ํํ๊ณ ๋ฌด์์ ์ง์ฐ์ ์ถ๊ฐํ๋ ๋ฑ ์๊ฐ์ ์ด์ํ ๊ณต๊ฒฉ์ผ๋ก๋ถํฐ ์๋ฒ๋ฅผ ๋ณดํธํ๊ธฐ ์ํ ๊ถ์ฅ ์ฌํญ์ ์ ๊ณตํ์ต๋๋ค. ๋คํธ์ํฌ ์ด์์ ๊ฑฐ์ ์ํฅ์ ์ฃผ์ง ์๋ ์ง์ ์ ์ธ ํ์ด๋ฐ ๊ณต๊ฒฉ์ ๋ํ ์ค์ง์ ์ธ ๋ฐฉ์ด๋ฅผ ๊ตฌํํ๋ ค๋ฉด ์ถ๊ฐ ์ฐ๊ตฌ๊ฐ ํ์ํฉ๋๋ค.
Van Goethem์ โ์ฐ๋ฆฌ๋ ์ด ์ฐ๊ตฌ ๋ถ์ผ๊ฐ ๊ฐ๋ฐ ์ด๊ธฐ ๋จ๊ณ์ ์์ผ๋ฉฐ ํจ์ฌ ๋ ์ฌ์ธต์ ์ธ ์ฐ๊ตฌ๊ฐ ํ์ํ๋ค๊ณ ๋ฏฟ์ต๋๋ค.โ๋ผ๊ณ ๋งํฉ๋๋ค.
ํฅํ ์ฐ๊ตฌ์์๋ ๊ณต๊ฒฉ์๊ฐ ๋์ ์๊ฐ ๊ธฐ๋ฐ ๊ณต๊ฒฉ, ๊ธฐํ ํ๋กํ ์ฝ ๋ฐ ๊ณต๊ฒฉ๋ฐ์ ์ ์๋ ์ค๊ฐ ๋คํธ์ํฌ ๊ณ์ธต์ ์ํํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ๋ค๋ฅธ ๊ธฐ์ ์ ์กฐ์ฌํ๊ณ ํ๋ก๊ทธ๋จ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ด๋ฌํ ์ฐ๊ตฌ๋ฅผ ํ์ฉํ๋ ์ธ๊ธฐ ์น ์ฌ์ดํธ์ ์ทจ์ฝ์ฑ์ ํ๊ฐํ ์ ์์ต๋๋ค. .
"Timeless"๋ผ๋ ์ด๋ฆ์ "์ด๋ฌํ ๊ณต๊ฒฉ์์ ์ด๋ค (์ ๋์ ์ธ) ์๊ฐ ์ ๋ณด๋ ์ฌ์ฉํ์ง ์์๊ธฐ ๋๋ฌธ์" ์ ํ๋์๋ค๊ณ Van Goethem์ ์ค๋ช ํฉ๋๋ค.
"๋ํ (์๊ฒฉ) ์๊ฐ ๊ณต๊ฒฉ์ด ์ค๋ซ๋์ ์ฌ์ฉ๋์๊ธฐ ๋๋ฌธ์ '์์ํ' ๊ฒ์ผ๋ก ๊ฐ์ฃผํ ์ ์์ผ๋ฉฐ, ์ฐ๋ฆฌ ์ฐ๊ตฌ์ ๋ฐ๋ฅด๋ฉด ์ํฉ์ ๋์ฑ ์ ํ๋ ๊ฒ์ ๋๋ค."
Usenix์ ๋ณด๊ณ ์ ์ ๋ฌธ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๊ด๊ณ ์ ๊ถ๋ฆฌ์
์ถ์ฒ : habr.com