์ƒˆ๋กœ์šด ์•ˆ์ •์ ์ธ ๋ธŒ๋žœ์น˜ Tor 0.4.3 ์ถœ์‹œ

๋„์ž… ๋„๊ตฌ์˜ ์ถœ์‹œ Tor 0.4.3.5, ์ต๋ช… Tor ๋„คํŠธ์›Œํฌ์˜ ์šด์˜์„ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. Tor 0.4.3.5๋Š” ์ง€๋‚œ 0.4.3๊ฐœ์›” ๋™์•ˆ ๊ฐœ๋ฐœ๋œ 0.4.3 ๋ธŒ๋žœ์น˜์˜ ์ฒซ ๋ฒˆ์งธ ์•ˆ์ • ๋ฆด๋ฆฌ์Šค๋กœ ์ธ์ •๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. 9 ๋ถ„๊ธฐ๋Š” ์ •๊ธฐ ์œ ์ง€ ๊ด€๋ฆฌ ์ฃผ๊ธฐ์˜ ์ผ๋ถ€๋กœ ์œ ์ง€ ๊ด€๋ฆฌ๋ฉ๋‹ˆ๋‹ค. ์—…๋ฐ์ดํŠธ๋Š” 3.x ๋ถ„๊ธฐ ์ถœ์‹œ ํ›„ 0.4.4๊ฐœ์›” ๋˜๋Š” 0.3.5๊ฐœ์›” ํ›„์— ์ค‘๋‹จ๋ฉ๋‹ˆ๋‹ค. 1 ๋ธŒ๋žœ์น˜์—๋Š” LTS(์žฅ๊ธฐ ์ง€์›)๊ฐ€ ์ œ๊ณต๋˜๋ฉฐ ํ•ด๋‹น ์—…๋ฐ์ดํŠธ๋Š” 2022๋…„ 0.4.0์›” 0.2.9์ผ๊นŒ์ง€ ์ถœ์‹œ๋ฉ๋‹ˆ๋‹ค. 0.4.1.x ๋ฐ 20.x ๋ถ„๊ธฐ๊ฐ€ ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 0.4.2.x ๋ธŒ๋žœ์น˜๋Š” 15์›” XNUMX์ผ์— ์ง€์› ์ค‘๋‹จ๋˜๊ณ , XNUMX.x ๋ธŒ๋žœ์น˜๋Š” XNUMX์›” XNUMX์ผ์— ์ง€์› ์ค‘๋‹จ๋ฉ๋‹ˆ๋‹ค.

์ฃผ์š” ํ˜์‹ :

  • ๋ฆด๋ ˆ์ด ์ฝ”๋“œ ๋ฐ ๋””๋ ‰ํ„ฐ๋ฆฌ ์„œ๋ฒ„ ์บ์‹œ๋ฅผ ํฌํ•จํ•˜์ง€ ์•Š๊ณ  ๋นŒ๋“œํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋น„ํ™œ์„ฑํ™”๋Š” ๊ตฌ์„ฑ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•  ๋•Œ "--disable-module-relay" ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜ํ–‰๋˜๋ฉฐ "dirauth" ๋ชจ๋“ˆ ๋นŒ๋“œ๋„ ๋น„ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.
  • ๋ฐธ๋Ÿฐ์„œ๊ฐ€ ์žˆ๋Š” ํ”„๋กœํ† ์ฝœ์˜ ์„ธ ๋ฒˆ์งธ ๋ฒ„์ „์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ˆจ๊ฒจ์ง„ ์„œ๋น„์Šค๋ฅผ ์ž‘๋™ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์–‘ํŒŒ๊ท ํ˜•, ์ž์ฒด Tor ์ธ์Šคํ„ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ฌ๋Ÿฌ ๋ฐฑ์—”๋“œ์—์„œ ์‹คํ–‰๋˜๋Š” ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์ˆจ๊ฒจ์ง„ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ˆจ๊ฒจ์ง„ ์„œ๋น„์Šค๋ฅผ ์Šน์ธํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์ž๊ฒฉ ์ฆ๋ช…์„ ๊ด€๋ฆฌํ•˜๋Š” ์ƒˆ๋กœ์šด ๋ช…๋ น์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ž๊ฒฉ ์ฆ๋ช…์„ ์ถ”๊ฐ€ํ•˜๋ ค๋ฉด ONION_CLIENT_AUTH_ADD, ์ž๊ฒฉ ์ฆ๋ช…์„ ์ œ๊ฑฐํ•˜๋ ค๋ฉด ONION_CLIENT_AUTH_REMOVE,
    ONION_CLIENT_AUTH_VIEW๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž๊ฒฉ ์ฆ๋ช… ๋ชฉ๋ก์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. SocksPort์— ์ƒˆ๋กœ์šด ํ”Œ๋ž˜๊ทธ "ExtendedErrors"๊ฐ€ ์ถ”๊ฐ€๋˜์–ด ์˜ค๋ฅ˜์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ด๋ฏธ ์ง€์›๋˜๋Š” ํ”„๋ก์‹œ ์œ ํ˜•(HTTP CONNECT,
    SOCKS4 ๋ฐ SOCKS5) ์ถ”๊ฐ€ HAProxy ์„œ๋ฒ„๋ฅผ ํ†ตํ•œ ์—ฐ๊ฒฐ ๊ฐ€๋Šฅ์„ฑ. ์ „๋‹ฌ์€ "TCPProxy" ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ํ†ตํ•ด ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. : ยป torrc์—์„œ "haproxy"๋ฅผ ํ”„๋กœํ† ์ฝœ๋กœ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

  • ๋””๋ ‰ํ† ๋ฆฌ ์„œ๋ฒ„์—๋Š” ์Šน์ธ๋œ ๋ผ์šฐํ„ฐ ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜์—ฌ ed25519 ๋ฆด๋ ˆ์ด ํ‚ค๋ฅผ ์ฐจ๋‹จํ•˜๋Š” ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค(์ด์ „์—๋Š” RSA ํ‚ค๋งŒ ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค).
  • ๊ตฌ์„ฑ ์ฒ˜๋ฆฌ ๋ฐ ์ปจํŠธ๋กค๋Ÿฌ ์ž‘๋™๊ณผ ๊ด€๋ จ๋œ ๊ธฐ๋Šฅ์ด ํฌ๊ฒŒ ์žฌ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋นŒ๋“œ๋ฅผ ์œ„ํ•œ ์‹œ์Šคํ…œ ์š”๊ตฌ ์‚ฌํ•ญ์ด ์ฆ๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ํ…Œ์ŠคํŠธ๋ฅผ ์‹คํ–‰ํ•˜๋ ค๋ฉด Python 3์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค(Python 2๋Š” ๋” ์ด์ƒ ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค).

์ถœ์ฒ˜ : opennet.ru

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