ํด๋๋ ์ฐ๊ตฌ์๋ค์ ๋๋ฆฌ ์ฌ์ฉ๋๋ ์ ์ก ๊ณ์ธต ํ๋กํ ์ฝ TCP์ ์๋ ๊ธฐ๋ฅ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์๋ก์ด ๋คํธ์ํฌ ์คํ
๊ฐ๋
ธ๊ทธ๋ํผ ๋ฐฉ๋ฒ์ ์ ์ํ์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ด ์ํ์ ์ ์๋ ์๊ฒฉํ ์ธํฐ๋ท ๊ฒ์ด์ ์ํํ๋ ์ ์ฒด์ฃผ์ ๊ตญ๊ฐ์์ ์์ ์ ๊ณํ์ด ์จ๊ฒจ์ง ๋ฉ์์ง๋ฅผ ๋ณด๋ด๋ ๋ฐ ์ฌ์ฉ๋ ์ ์๋ค๊ณ ๋ฏฟ์ต๋๋ค. ํ์ ์ด ์ค์ ๋ก ๋ฌด์์ธ์ง, ๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฒ์ด ์ค์ ๋ก ์ผ๋ง๋ ์ ์ฉํ์ง ์์๋ด๋๋ก ๋
ธ๋ ฅํด ๋ด
์๋ค.
๋จผ์ ์คํ
๊ฐ๋
ธ๊ทธ๋ํผ๊ฐ ๋ฌด์์ธ์ง ์ ์ํด์ผ ํฉ๋๋ค. ๊ทธ๋์ ์คํ
๊ฐ๋
ธ๊ทธ๋ํผ๋ ์จ๊ฒจ์ง ๋ฉ์์ง๋ฅผ ์ ์กํ๋ ๊ณผํ์
๋๋ค. ์ฆ, ๊ทธ๋
์ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ฌ ๋น์ฌ์๋ค์ ์จ๊ธฐ๋ ค๊ณ ๋
ธ๋ ฅํ๊ณ ์์ต๋๋ค. ๋ฐ๋ก ์ด์ ์ฌ์ค. ์ด๊ฒ์ด ๋ฐ๋ก ์ด ๊ณผํ๊ณผ ์ํธํ์ ์ฐจ์ด์ ์
๋๋ค. ๋ฉ์์ง ๋ด์ฉ์ ์ฝ์ ์ ์๋๋ก ์ค์ . ์ ๋ฌธ ์ํธํ์ ์ปค๋ฎค๋ํฐ๋ "๋ชจํธํจ์ ํตํ ๋ณด์" ์์น์ ์ด๋ฐ์ฌ๋ก๊ธฐ๊ฐ ๊ฐ๊น๊ธฐ ๋๋ฌธ์ ์คํ
๊ฐ๋
ธ๊ทธ๋ํผ๋ฅผ ์๋นํ ๊ฒฝ๋ฉธํ๋ค๋ ์ ์ ์ฃผ๋ชฉํ ๊ฐ์น๊ฐ ์์ต๋๋ค(๋ฌ์์์ด๋ก "๋ฌด์ง๋ฅผ ํตํ ๋ณด์"๊ณผ ๊ฐ์ด ์ด๋ป๊ฒ ์ฌ๋ฐ๋ฅด๊ฒ ๋ค๋ฆฌ๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. "). ์๋ฅผ ๋ค์ด ์ด ์์น์ Skype Inc.์์ ์ฌ์ฉ๋ฉ๋๋ค. โ ์ธ๊ธฐ ์๋ ๋ค์ด์ผ๋ฌ์ ์์ค ์ฝ๋๋ ํ์๋์ด ์์ผ๋ฉฐ ๋ฐ์ดํฐ๊ฐ ์ ํํ ์ด๋ป๊ฒ ์ํธํ๋๋์ง ์ค์ ๋ก ์๋ ์ฌ๋์ ์๋ฌด๋ ์์ต๋๋ค. ๊ทธ๋ฐ๋ฐ ์ต๊ทผ NSA๋ ์ ๋ช
ํ ์ ๋ฌธ๊ฐ Bruce Schneier๊ฐ ์ธ๊ธํ๋ฏ์ด ์ด์ ๋ํด ๋ถํํ์ต๋๋ค.
์คํ ๊ฐ๋ ธ๊ทธ๋ํผ๋ก ๋์๊ฐ์ ๋ค์ ์ง๋ฌธ์ ๋ตํ๊ฒ ์ต๋๋ค. ์ํธํ๊ฐ ์๋ค๋ฉด ์ ํ์ํ๊ฐ์? ์ค์ ๋ก ์ผ๋ถ ์ต์ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ฌ ๋ฉ์์ง๋ฅผ ์ํธํํ ์ ์์ผ๋ฉฐ, ์ถฉ๋ถํ ๊ธด ํค๋ฅผ ์ฌ์ฉํ๋ฉด ์ฌ์ฉ์๊ฐ ์ํ์ง ์๋ ํ ๋๊ตฌ๋ ์ด ๋ฉ์์ง๋ฅผ ์ฝ์ ์ ์์ต๋๋ค. ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ๋๋ก๋ ๋น๋ฐ ์ ์ก ์ฌ์ค์ ์จ๊ธฐ๋ ๊ฒ์ด ๋ ์ ์ฉํ ๋๋ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๊ด๋ จ ๋น๊ตญ์ด ๊ทํ์ ์ํธํ๋ ๋ฉ์์ง๋ฅผ ๊ฐ๋ก์ฑ์ ํด๋ ํ ์ ์์ง๋ง ์ค์ ๋ก ํด๋ ํ๊ณ ์ถ๋ค๋ฉด ๊ฒฐ๊ตญ ์ ๋ณด์ ์ํฅ์ ๋ฏธ์น๊ณ ์ ๋ณด๋ฅผ ์ป๋ ๋ฐ ์ปดํจํฐ๊ฐ ์๋ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. ๋์คํ ํผ์์ ์ธ ๊ฒ์ฒ๋ผ ๋ค๋ฆฌ์ง๋ง ์์น์ ์ผ๋ก๋ ๊ฐ๋ฅํฉ๋๋ค. ๊ทธ๋ฌ๋ฏ๋ก, ์ ์ก์ด ์ด๋ฃจ์ด์ก๋ค๋ ์ฌ์ค์ ์ ํ ์๋ฉด ์๋๋ ์ฌ๋๋ค์๊ฒ ํ์ธํ๋ ๊ฒ์ด ๋ ์ข์ ๊ฒ์ ๋๋ค. ํด๋๋ ์ฐ๊ตฌ์๋ค์ ๋ฐ๋ก ๊ทธ๋ฌํ ๋ฐฉ๋ฒ์ ์ ์ํ์ต๋๋ค. ๋์ฑ์ด ๊ทธ๋ค์ ๋ชจ๋ ์ธํฐ๋ท ์ฌ์ฉ์๊ฐ ํ๋ฃจ์ ์์ฒ ๋ฒ ์ฌ์ฉํ๋ ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ ์ด๋ฅผ ์ํํ ๊ฒ์ ์ ์ํฉ๋๋ค.
์ฌ๊ธฐ์ ์ฐ๋ฆฌ๋ ์ ์ก ์ ์ด ํ๋กํ ์ฝ(TCP)์ ๊ฐ๊น์์ก์ต๋๋ค. ๋ฌผ๋ก ๋ชจ๋ ์ธ๋ถ ์ฌํญ์ ์ค๋ช ํ๋ ๊ฒ์ ์๋ฏธ๊ฐ ์์ต๋๋ค. ๊ธธ๊ณ ์ง๋ฃจํ๋ฉฐ ํ์ํ ์ฌ๋๋ค์ ์ด๋ฏธ ๊ทธ๊ฒ์ ์๊ณ ์์ต๋๋ค. ๊ฐ๋จํ ๋งํด์, TCP๋ ์ ์ก ๊ณ์ธต ํ๋กํ ์ฝ(์ฆ, HTTP, FTP ๋๋ SMTP์ ๊ฐ์ IP "์" ๋ฐ "์๋" ์์ฉ ํ๋ก๊ทธ๋จ ๊ณ์ธต ํ๋กํ ์ฝ์์ ์๋)์ด๋ผ๊ณ ๋งํ ์ ์์ต๋๋ค. ๋ฐ๋ ์ฌ๋. ์์ ์ ์ธ ์ ๋ฌ์ด๋ ํจํท์ด ์์ค๋๊ฑฐ๋ ์์ ๋ โโ์ํ๋ก ๋์ฐฉํ๋ ๊ฒฝ์ฐ TCP๊ฐ ํด๋น ํจํท์ ์ ๋ฌํ๋ค๋ ์๋ฏธ์ ๋๋ค. ์ฌ๊ธฐ์ ํจํท์ ๋ณ๊ฒฝ์ ์๋์ ์ธ ๋ฐ์ดํฐ ์๊ณก์ ์๋ฏธํ๋ ๊ฒ์ด ์๋๋ผ ๋ฌผ๋ฆฌ์ ์์ค์์ ๋ฐ์ํ๋ ์ ์ก ์ค๋ฅ๋ฅผ ์๋ฏธํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ํจํท์ด ๊ตฌ๋ฆฌ์ ์ ๋ฐ๋ผ ์ด๋ํ๋ ๋์ ๋ช ๋นํธ์ ๊ฐ์ด ๋ฐ๋ ๊ฐ์ผ๋ก ๋ณ๊ฒฝ๋๊ฑฐ๋ ๋ ธ์ด์ฆ ์ฌ์ด์์ ์์ ํ ์์ค๋์์ต๋๋ค(๊ทธ๋ฐ๋ฐ ์ด๋๋ท์ ๊ฒฝ์ฐ ๋นํธ ์ค๋ฅ์จ ๊ฐ์ ์ผ๋ฐ์ ์ผ๋ก ์ฝ 10-8๋ก ๊ฐ์ฃผ๋ฉ๋๋ค). ). ์ ์ก ์ค ํจํท ์์ค์ ์ธํฐ๋ท์์๋ ๋น๊ต์ ํํ ๋ฐ์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ผ์ฐํฐ์ ๋ก๋๋ก ์ธํด ๋ฐ์ํ ์ ์์ผ๋ฉฐ, ์ด๋ก ์ธํด ๋ฒํผ ์ค๋ฒํ๋ก๊ฐ ๋ฐ์ํ๊ณ ๊ฒฐ๊ณผ์ ์ผ๋ก ์๋ก ๋์ฐฉํ๋ ๋ชจ๋ ํจํท์ด ์ญ์ ๋ฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์์ค๋ ํจํท์ ๋น์จ์ ์ฝ 0.1%์ด๋ฉฐ, ๋ช ํผ์ผํธ์ ๊ฐ์ผ๋ก TCP๋ ์ ์์ ์ผ๋ก ์๋์ ์ค์งํฉ๋๋ค. ์ฆ, ์ฌ์ฉ์์๊ฒ๋ ๋ชจ๋ ๊ฒ์ด ๋งค์ฐ ๋๋ ค์ง๋๋ค.
๋ฐ๋ผ์ ํจํท ์ ๋ฌ(์ฌ์ ์ก)์ TCP์์ ์์ฃผ ๋ฐ์ํ๋ ํ์์ด๋ฉฐ ์ผ๋ฐ์ ์ผ๋ก ํ์ํ ํ์์ ๋๋ค. ์์์ ์ธ๊ธํ ๊ฒ์ฒ๋ผ TCP๊ฐ ๋ชจ๋ ๊ณณ์์ ์ฌ์ฉ๋๋ค๋ ์ ์ ๊ณ ๋ คํ๋ฉด ์คํ ๊ฐ๋ ธ๊ทธ๋ํผ ์๊ตฌ ์ฌํญ์ ์ฌ์ฉํ์ง ์๋ ๊ฒ์ด ์ข์ต๋๋ค(๋ค์ํ ์ถ์ ์ ๋ฐ๋ฅด๋ฉด ์ค๋๋ ์ธํฐ๋ท์์ TCP ์ ์ ์จ์ 80-95%์ ์ด๋ฆ ๋๋ค). ์ ์๋ ๋ฐฉ๋ฒ์ ํต์ฌ์ ๊ธฐ๋ณธ ํจํท์ ์๋ ๋ด์ฉ์ด ์๋ ์จ๊ธฐ๋ ค๋ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌ๋ ๋ฉ์์ง์ ๋ณด๋ด๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ๋ฌํ ๋์ฒด๋ฅผ ํ์งํ๋ ๊ฒ์ ๊ทธ๋ฆฌ ์ฝ์ง ์์ต๋๋ค. ๊ฒฐ๊ตญ, ์ด๋๋ฅผ ๋ด์ผ ํ๋์ง ์์์ผ ํฉ๋๋ค. ๊ณต๊ธ์๋ฅผ ํต๊ณผํ๋ ๋์ TCP ์ฐ๊ฒฐ ์๋ ์์ฒญ๋ฉ๋๋ค. ๋คํธ์ํฌ์ ๋๋ต์ ์ธ ์ฌ์ ์ก ์์ค์ ์๊ณ ์๋ ๊ฒฝ์ฐ ์ฐ๊ฒฐ์ด ๋ค๋ฅธ ์ฐ๊ฒฐ๊ณผ ๋ค๋ฅด์ง ์๋๋ก ์คํ ๊ฐ๋ ธ๊ทธ๋ํฝ ์ ๋ฌ ๋ฉ์ปค๋์ฆ์ ์กฐ์ ํ ์ ์์ต๋๋ค.
๋ฌผ๋ก ์ด ๋ฐฉ๋ฒ์๋ ๋จ์ ์ด ์๋ ๊ฒ์ ์๋๋ค. ์๋ฅผ ๋ค์ด, ์ค์ฉ์ ์ธ ๊ด์ ์์ ์ด๋ฅผ ๊ตฌํํ๋ ๊ฒ์ ๊ทธ๋ฆฌ ์ฝ์ง ์์ต๋๋ค. ์ด์ ์ฒด์ ์์ ๋คํธ์ํฌ ์คํ์ ๋ณ๊ฒฝํด์ผ ํ์ง๋ง ์ด์ ๋ํด ์์ฒญ๋๊ฒ ์ด๋ ค์ด ๊ฒ์ ์์ต๋๋ค. ๋ํ ๋ฆฌ์์ค๊ฐ ์ถฉ๋ถํ๋ค๋ฉด ๋คํธ์ํฌ์ ๋ชจ๋ ํจํท์ ๋ณด๊ณ ๋ถ์ํ์ฌ "๋น๋ฐ" ํจํท์ ํ์งํ๋ ๊ฒ์ด ์ฌ์ ํ ๊ฐ๋ฅํฉ๋๋ค. ๊ทธ๋ฌ๋ ์์น์ ์ผ๋ก ์ด๋ ์ฌ์ค์ ๋ถ๊ฐ๋ฅํ๋ฏ๋ก ์ผ๋ฐ์ ์ผ๋ก ์ด๋ค ๋ฐฉ์์ผ๋ก๋ ๋์ ๋๋ ํจํท๊ณผ ์ฐ๊ฒฐ์ ์ฐพ๊ณ ์ ์๋ ๋ฐฉ๋ฒ์ ๋ฐ๋ก ์ฐ๊ฒฐ์ ๋์ ๋์ง ์๊ฒ ๋ง๋๋ ๊ฒ์ ๋๋ค. ๋ง์ผ์ ๊ฒฝ์ฐ๋ฅผ ๋๋นํด ๋น๋ฐ ๋ฐ์ดํฐ๋ฅผ ์ํธํํ๋ ๊ฒ์ ๋๊ตฌ๋ ๋ง์ง ๋ชปํฉ๋๋ค. ๋์์ ์ฐ๊ฒฐ ์์ฒด๋ ์ํธํ๋์ง ์์ ์ํ๋ก ์ ์ง๋์ด ์์ฌ์ ๋ ์ ๋ฐํ ์ ์์ต๋๋ค.
์ํ์ ์ ์(๊ด์ฌ ์๋ ๋ถ๋ค์ ์ํด,
์ถ์ฒ : habr.com