์ต๋ช ์ Tor ๋คํธ์ํฌ ๊ฐ๋ฐ์๋ Rust ์ธ์ด๋ก Tor ํ๋กํ ์ฝ์ ๊ตฌํํ๋ ์์ ์ด ์งํ ์ค์ธ Arti ํ๋ก์ ํธ๋ฅผ ๋ฐํํ์ต๋๋ค. ์ฒ์์๋ SOCKS ํ๋ก์๋ก ์ค๊ณํ ํ ๋ค๋ฅธ ์๊ตฌ ์ฌํญ์ ๋ง๊ฒ ์กฐ์ ํ C ๊ตฌํ๊ณผ ๋ฌ๋ฆฌ Arti๋ ์ฒ์์๋ ๋ค์ํ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ฌ์ฉํ ์ ์๋ ๋ชจ๋์ ๋ด์ฅํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํํ๋ก ๊ฐ๋ฐ๋์์ต๋๋ค. ์ด ์์ ์ ZOMG(Zcash Open Major Grants) ๋ณด์กฐ๊ธ ํ๋ก๊ทธ๋จ์ ์๊ธ ์ง์์ ๋ฐ์ 2.0๋ ๋๊ฒ ์งํ๋์์ต๋๋ค. ์ฝ๋๋ Apache XNUMX ๋ฐ MIT ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค.
Tor๋ฅผ Rust๋ก ๋ค์ ์์ฑํ๋ ์ด์ ๋ ๋ฉ๋ชจ๋ฆฌ์ ์์ ํ ์๋์ ๋ณด์ฅํ๋ ์ธ์ด๋ฅผ ์ฌ์ฉํ์ฌ ๋ ๋์ ์์ค์ ์ฝ๋ ๋ณด์์ ๋ฌ์ฑํ๋ ค๋ ์๊ตฌ ๋๋ฌธ์ ๋๋ค. Tor ๊ฐ๋ฐ์์ ๋ฐ๋ฅด๋ฉด ์ฝ๋๊ฐ "์์ ํ์ง ์์" ๋ธ๋ก์ ์ฌ์ฉํ์ง ์์ผ๋ฉด ํ๋ก์ ํธ์์ ๋ชจ๋ํฐ๋งํ๋ ๋ชจ๋ ์ทจ์ฝ์ ์ค ์ต์ ์ ๋ฐ์ด Rust ๊ตฌํ์์ ์ ๊ฑฐ๋ฉ๋๋ค. Rust๋ ๋ํ ์ธ์ด์ ํํ๋ ฅ๊ณผ ์ด์ค ํ์ธ ๋ฐ ๋ถํ์ํ ์ฝ๋ ์์ฑ์ ์๊ฐ์ ๋ญ๋นํ์ง ์๋๋ก ํ๋ ์๊ฒฉํ ๋ณด์ฅ์ผ๋ก ์ธํด C๋ฅผ ์ฌ์ฉํ๋ ๊ฒ๋ณด๋ค ๋ ๋น ๋ฅธ ๊ฐ๋ฐ ์๋๋ฅผ ๋ฌ์ฑํ๋ ๊ฒ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ๋ํ ์ ํ๋ก์ ํธ๋ฅผ ๊ฐ๋ฐํ ๋ ๊ณผ๊ฑฐ์ ๋ชจ๋ Tor ๊ฐ๋ฐ ๊ฒฝํ์ด ๊ณ ๋ ค๋๋ฏ๋ก ์๋ ค์ง ์ํคํ ์ฒ ๋ฌธ์ ๋ฅผ ๋ฐฉ์งํ๊ณ ํ๋ก์ ํธ๋ฅผ ๋์ฑ ๋ชจ๋ํ๋๊ณ ํจ์จ์ ์ผ๋ก ๋ง๋ค ์ ์์ต๋๋ค.
ํ์ฌ ์ํ์์ Arti๋ ์ด๋ฏธ Tor ๋คํธ์ํฌ์ ์ฐ๊ฒฐํ๊ณ ๋๋ ํฐ๋ฆฌ ์๋ฒ์ ํต์ ํ๋ฉฐ SOCKS ๊ธฐ๋ฐ ํ๋ก์๋ฅผ ์ฌ์ฉํ์ฌ Tor ์์ ์ต๋ช ์ฐ๊ฒฐ์ ์์ฑํ ์ ์์ต๋๋ค. ๋ชจ๋ ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ๊ธฐ๋ฅ์ด ๊ตฌํ๋์ง ์๊ณ API ์์ค์์ ์ด์ ๋ฒ์ ๊ณผ์ ํธํ์ฑ์ด ๋ณด์ฅ๋์ง ์์ผ๋ฏ๋ก ํ๋ก๋์ ์์คํ ์์ ๊ฐ๋ฐ์ ์ฌ์ฉํ๋ ๊ฒ์ ์์ง ๊ถ์ฅ๋์ง ์์ต๋๋ค. ๊ฐ๋ ๋ ธ๋ ๋ฐ ์ค๋ ๋ ๊ฒฉ๋ฆฌ๋ฅผ ์ง์ํ๋ ์ฒซ ๋ฒ์งธ ๋ณด์ ํธํ ๋ฒ์ ์ ํด๋ผ์ด์ธํธ๋ XNUMX์์ ์ถ์๋ ์์ ์ ๋๋ค.
์ฒซ ๋ฒ์งธ ๋ฒ ํ ๋ฆด๋ฆฌ์ค๋ ์๋ฒ ๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์คํ์ ๊ตฌํ๊ณผ ์ฑ๋ฅ ์ต์ ํ๋ฅผ ํตํด 2022๋ 2022์์ ์ถ์๋ ์์ ์ ๋๋ค. ์์ ์ ์ธ API, CLI, ๊ตฌ์ฑ ํ์๊ณผ ๊ฐ์ฌ ๊ธฐ๋ฅ์ ๊ฐ์ถ ์ฒซ ๋ฒ์งธ ์์ ์ ์ธ ๋ฆด๋ฆฌ์ค๋ 2022๋ 1.1์ ์ค์์ ์ถ์๋ ์์ ์ ๋๋ค. ์ด ๋ฆด๋ฆฌ์ค๋ ์ผ๋ฐ ์ฌ์ฉ์์ ์ด๊ธฐ ์ฌ์ฉ์ ์ ํฉํฉ๋๋ค. ์ ๋ฐ์ดํธ 1.2์ ํ๋ฌ๊ทธ์ธ ์ ์ก ๋ฐ ์ฐจ๋จ ์ฐํ ๋ธ๋ฆฌ์ง๋ฅผ ์ง์ํ์ฌ 2.0๋ XNUMX์ ๋ง์ ์ถ์๋ ์์ ์ ๋๋ค. ์ํ ์๋น์ค์ ๋ํ ์ง์์ ๋ฆด๋ฆฌ์ค XNUMX์์ ๊ณํ๋์ด ์์ผ๋ฉฐ C ํด๋ผ์ด์ธํธ์์ ํจ๋ฆฌํฐ ๋ฌ์ฑ์ ๋ฆด๋ฆฌ์ค XNUMX์์ ์์๋์ง๋ง ์๊ธฐ๋ ์์ง ๊ฒฐ์ ๋์ง ์์์ต๋๋ค.
์์ผ๋ก ๊ฐ๋ฐ์๋ค์ C ์ฝ๋ ๊ฐ๋ฐ๊ณผ ๊ด๋ จ๋ ํ๋์ด ์ ์ง์ ์ผ๋ก ๊ฐ์ํ๊ณ Rust์์ ํธ์ง์ ์์๋๋ ์๊ฐ์ด ๋์ด๋ ๊ฒ์ผ๋ก ์์ํฉ๋๋ค. Rust ๊ตฌํ์ด C ๋ฒ์ ์ ๋์ฒดํ ์ ์๋ ์์ค์ ๋๋ฌํ๋ฉด ๊ฐ๋ฐ์๋ C ๊ตฌํ์ ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ๋ฅผ ์ค๋จํ๊ณ ์ผ์ ์๊ฐ์ด ์ง๋๋ฉด ์์ ํ ์ง์์ ์ค๋จํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด๊ฒ์ ๊ณง ์ผ์ด๋์ง ์์ ๊ฒ์ด๋ฉฐ Rust์ ๊ตฌํ์ด ์์ ํ ๋์ฒด ์์ค์ ๋๋ฌํ ๋๊น์ง C์ Tor ํด๋ผ์ด์ธํธ ๋ฐ ๋ฆด๋ ์ด ๊ฐ๋ฐ์ ๊ณ์๋ ๊ฒ์
๋๋ค.
์ถ์ฒ : opennet.ru