์ฃผ์ ํ์ :
- Tor ํธ๋ํฝ ํ์ง ๋ฐฉ๋ฒ์ ๋ํ ๋ณดํธ๋ฅผ ๊ฐํํ๊ธฐ ์ํด ์ฒด์ธ ์์ค ํจ๋ฉ์ ๋ํ ์คํ์ ์ง์์ด ๊ตฌํ๋์์ต๋๋ค. ์ด์ ํด๋ผ์ด์ธํธ๋ ์ฒด์ธ ์์ ๋ถ๋ถ์ ํจ๋ฉ ์
์ ์ถ๊ฐํฉ๋๋ค.
์๊ฐ ๋ฐ ๋๋ฐ๋ทฐ , ์ด๋ฌํ ์ฒด์ธ์ ํธ๋ํฝ์ ์ผ๋ฐ์ ์ธ ๋๊ฐ๋ ํธ๋ํฝ๊ณผ ๋ ์ ์ฌํ๊ฒ ๋ง๋ญ๋๋ค. ๋ณดํธ ๊ฐํ ๋น์ฉ์ RENDEZVOUS ์ฒด์ธ์ ๊ฒฝ์ฐ ๊ฐ ๋ฐฉํฅ์ 10๊ฐ์ ์ถ๊ฐ ์ ์ ์ถ๊ฐํ๊ณ INTRODUCE ์ฒด์ธ์ ๊ฒฝ์ฐ ์ ์คํธ๋ฆผ XNUMX๊ฐ ๋ฐ ๋ค์ด์คํธ๋ฆผ ์ XNUMX๊ฐ๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ ๋๋ค. ์ด ๋ฉ์๋๋ ์ค์ ์์ MiddleNodes ์ต์ ์ด ์ง์ ๋๋ฉด ํ์ฑํ๋๋ฉฐ CircuitPadding ์ต์ ์ ํตํด ๋นํ์ฑํํ ์ ์์ต๋๋ค. -
์ถ๊ฐ๋จ ์ธ์ฆ๋ SENDME ์ ์ ์ง์ํ์ฌ ๋ณดํธํฉ๋๋ค.DoS ๊ณต๊ฒฉ , ํด๋ผ์ด์ธํธ๊ฐ ๋์ฉ๋ ํ์ผ์ ๋ค์ด๋ก๋๋ฅผ ์์ฒญํ๊ณ ์์ฒญ์ ๋ณด๋ธ ํ ์ฝ๊ธฐ ์์ ์ ์ผ์ ์ค์งํ์ง๋ง ์ ๋ ฅ ๋ ธ๋์ ๋ฐ์ดํฐ ์ ์ก์ ๊ณ์ํ๋๋ก ์ง์ํ๋ SENDME ์ ์ด ๋ช ๋ น์ ๊ณ์ ๋ณด๋ด๋ ๊ฒฝ์ฐ ๊ธฐ์ ๋ถํ ์์ฑ์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ๊ฐ ์
์ด์ SENDME์๋ ์น์ธํ ํธ๋ํฝ์ ํด์๊ฐ ํฌํจ๋์ด ์์ผ๋ฉฐ, SENDME ์ ์ ์์ ํ ์ต์ข ๋ ธ๋๋ ์๋๋ฐฉ์ด ๊ณผ๊ฑฐ ์ ์ ์ฒ๋ฆฌํ ๋ ์ ์ก๋ ํธ๋ํฝ์ ์ด๋ฏธ ์์ ํ๋์ง ํ์ธํ ์ ์์ต๋๋ค. - ๊ตฌ์กฐ์๋ ๋ชจ๋ ๋ด ์ํธ ์์ฉ์ ๊ตฌ์ฑํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ๊ฒ์์-๊ตฌ๋ ์ ๋ชจ๋์์ ๋ฉ์์ง๋ฅผ ์ ์กํ๊ธฐ ์ํ ์ผ๋ฐํ๋ ํ์ ์์คํ ์ ๊ตฌํ์ด ํฌํจ๋ฉ๋๋ค.
- ์ ์ด ๋ช ๋ น์ ๊ตฌ๋ฌธ ๋ถ์ํ๊ธฐ ์ํด ๊ฐ ๋ช ๋ น์ ์ ๋ ฅ ๋ฐ์ดํฐ๋ฅผ ๋ณ๋๋ก ๊ตฌ๋ฌธ ๋ถ์ํ๋ ๋์ ์ผ๋ฐํ๋ ๊ตฌ๋ฌธ ๋ถ์ ํ์ ์์คํ ์ด ์ฌ์ฉ๋ฉ๋๋ค.
- CPU์ ๋ถํ๋ฅผ ์ค์ด๊ธฐ ์ํด ์ฑ๋ฅ ์ต์ ํ๊ฐ ์ํ๋์์ต๋๋ค. Tor๋ ์ด์ AES-CTR ์ํธํ ๋ชจ๋ ์ฌ์ฉ๊ณผ libottery ๋ฐ OpenBSD์ ์๋ก์ด arc4random() ์ฝ๋์ ๊ฐ์ ๋ฒํผ๋ง ๊ตฌ์ฑ ์ฌ์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ ์ค๋ ๋์ ๋ํด ๋ณ๋์ ๊ณ ์ ์์ฌ ๋์ ์์ฑ๊ธฐ(PRNG)๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์์ ์ถ๋ ฅ ๋ฐ์ดํฐ์ ๊ฒฝ์ฐ ์ ์๋ ์์ฑ๊ธฐ๋ OpenSSL 1.1.1์ CSPRNG๋ณด๋ค ๊ฑฐ์ 100๋ฐฐ ๋น ๋ฆ ๋๋ค. ์๋ก์ด PRNG๋ Tor ๊ฐ๋ฐ์์ ์ํด ์ํธํ๊ฐ ๊ฐ๋ ฅํ๋ค๊ณ ํ๊ฐ๋์์ง๋ง ํ์ฌ ํจ๋ฉ ์ฒจ๋ถ ์์ฝ ์ฝ๋์ ๊ฐ์ด ๊ณ ์ฑ๋ฅ์ด ํ์ํ ์ฅ์์์๋ง ์ฌ์ฉ๋ฉ๋๋ค.
- ํ์ฑํ๋ ๋ชจ๋ ๋ชฉ๋ก์ ํ์ํ๋ "--list-modules" ์ต์ ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์จ๊ฒจ์ง ์๋น์ค ํ๋กํ ์ฝ์ ์ธ ๋ฒ์งธ ๋ฒ์ ์์๋ ์ด์ ์ ๋ ๋ฒ์งธ ๋ฒ์ ์์๋ง ์ง์๋์๋ HSFETCH ๋ช ๋ น์ด ๊ตฌํ๋์์ต๋๋ค.
- Tor ์คํ ์ฝ๋(๋ถํธ์คํธ๋ฉ) ๋ฐ ์จ๊ฒจ์ง ์๋น์ค ํ๋กํ ์ฝ์ ์ธ ๋ฒ์งธ ๋ฒ์ ์๋์ ๋ณด์ฅํ๋ ์ค๋ฅ๊ฐ ์์ ๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru