Tor ์ง€์›์„ Firefox์— ํ†ตํ•ฉํ•˜๋Š” ์ž‘์—… ์žฌ๊ฐœ

์š”์ฆ˜ ์Šคํ†กํ™€๋ฆ„์—์„œ ์—ด๋ฆฌ๋Š” Tor ๊ฐœ๋ฐœ์ž ํšŒ์˜์—์„œ๋Š” ๋ณ„๋„์˜ ์„น์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ „๋…ํ•˜๋‹ค ๋ฌธ์ œ ํ†ตํ•ฉ ํ† ๋ฅด์™€ ํŒŒ์ด์–ดํญ์Šค. ์ฃผ์š” ์ž‘์—…์€ ํ‘œ์ค€ Firefox์—์„œ ์ต๋ช… Tor ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์ž‘์—…์„ ์ œ๊ณตํ•˜๋Š” ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ Tor ๋ธŒ๋ผ์šฐ์ €์šฉ์œผ๋กœ ๊ฐœ๋ฐœ๋œ ํŒจ์น˜๋ฅผ ๊ธฐ๋ณธ Firefox๋กœ ์ „์†กํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํŒจ์น˜ ์ „์†ก ์ƒํƒœ๋ฅผ ์ถ”์ ํ•˜๊ธฐ ์œ„ํ•œ ํŠน๋ณ„ ์›น์‚ฌ์ดํŠธ๊ฐ€ ์ค€๋น„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. torpat.ch. ์ง€๊ธˆ๊นŒ์ง€ 13๊ฐœ์˜ ํŒจ์น˜๊ฐ€ ์ „์†ก๋˜์—ˆ์œผ๋ฉฐ 22๊ฐœ์˜ ํŒจ์น˜์— ๋Œ€ํ•ด Mozilla ๋ฒ„๊ทธ ์ถ”์ ๊ธฐ์—์„œ ํ† ๋ก ์ด ์—ด๋ ธ์Šต๋‹ˆ๋‹ค(์ด XNUMX๊ฐœ ์ด์ƒ์˜ ํŒจ์น˜๊ฐ€ ์ œ์•ˆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค).

Firefox์™€์˜ ํ†ตํ•ฉ์— ๋Œ€ํ•œ ์ฃผ์š” ์•„์ด๋””์–ด๋Š” ๊ฐœ์ธ ๋ชจ๋“œ์—์„œ ์ž‘์—…ํ•  ๋•Œ Tor๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ Tor๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ถ”๊ฐ€์ ์ธ ์ดˆ๊ฐœ์ธ ๋ชจ๋“œ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. Tor ์ง€์›์„ Firefox ์ฝ”์–ด์— ํ†ตํ•ฉํ•˜๋ ค๋ฉด ๋งŽ์€ ์ž‘์—…์ด ํ•„์š”ํ•˜๋ฏ€๋กœ ์™ธ๋ถ€ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์€ addons.mozilla.org ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ํ†ตํ•ด ์ œ๊ณต๋˜๋ฉฐ Tor ๋ชจ๋“œ๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋Š” ๋ฒ„ํŠผ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์ถ”๊ฐ€ ๊ธฐ๋Šฅ ํ˜•ํƒœ๋กœ ์ œ๊ณตํ•˜๋ฉด ๊ธฐ๋ณธ Tor ์ง€์›์ด ์–ด๋–ค ๋ชจ์Šต์ผ์ง€์— ๋Œ€ํ•œ ์ผ๋ฐ˜์ ์ธ ๊ฐœ๋…์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

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

๊ทธ๋Ÿฌ๋‚˜ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์ด ์ž‘๋™ํ•˜๋ ค๋ฉด ์ผ๋ฐ˜์ ์ธ WebExtension API ๊ธฐ๋ฐ˜ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ๊ณผ ์‹œ์Šคํ…œ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์— ๊ณ ์œ ํ•œ ๊ถŒํ•œ์„ ๋›ฐ์–ด๋„˜๋Š” ํ™•์žฅ๋œ ๊ถŒํ•œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค(์˜ˆ: ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์€ XPCOM ๊ธฐ๋Šฅ์„ ์ง์ ‘ ํ˜ธ์ถœํ•ฉ๋‹ˆ๋‹ค). ์ด๋Ÿฌํ•œ ๊ถŒํ•œ ์žˆ๋Š” ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์€ Mozilla์—์„œ ๋””์ง€ํ„ธ ์„œ๋ช…ํ•ด์•ผ ํ•˜์ง€๋งŒ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์€ Mozilla์™€ ๊ณต๋™์œผ๋กœ ๊ฐœ๋ฐœํ•˜๊ณ  Mozilla๋ฅผ ๋Œ€์‹ ํ•˜์—ฌ ์ œ๊ณตํ•˜๋„๋ก ์ œ์•ˆ๋˜์—ˆ์œผ๋ฏ€๋กœ ์ถ”๊ฐ€ ๊ถŒํ•œ์„ ์–ป๋Š” ๊ฒƒ์ด ๋ฌธ์ œ๊ฐ€ ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Tor ๋ชจ๋“œ ์ธํ„ฐํŽ˜์ด์Šค๋Š” ์•„์ง ๋…ผ์˜ ์ค‘์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด Tor ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ๋ณ„๋„์˜ ํ”„๋กœํ•„์ด ์žˆ๋Š” ์ƒˆ ์ฐฝ์ด ์—ด๋ฆฌ๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. Tor ๋ชจ๋“œ๋Š” ๋˜ํ•œ ์•”ํ˜ธํ™”๋˜์ง€ ์•Š์€ ํŠธ๋ž˜ํ”ฝ์˜ ๋‚ด์šฉ์„ Tor ๋…ธ๋“œ ์ข…๋ฃŒ์—์„œ ๊ฐ€๋กœ์ฑ„์„œ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ HTTP ์š”์ฒญ์„ ์™„์ „ํžˆ ๋น„ํ™œ์„ฑํ™”ํ•  ๊ฒƒ์„ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค. NoScript๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ HTTP ํŠธ๋ž˜ํ”ฝ์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋Œ€์ฒดํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•œ ๋ณดํ˜ธ๋Š” ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์€ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋˜๋ฏ€๋กœ Tor ๋ชจ๋“œ๋ฅผ HTTPS๋ฅผ ํ†ตํ•œ ์š”์ฒญ์œผ๋กœ๋งŒ ์ œํ•œํ•˜๋Š” ๊ฒƒ์ด ๋” ์‰ฝ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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