
ابزار جدید Oniux پروژه Tor: محافظت تمامی برنامههای لینوکس در برابر جاسوسی
پروژه Tor که بیشتر بهخاطر مرورگر Tor شناخته میشود، اکنون ابزار جدیدی به نام Oniux معرفی کرده است. این ابزار به کاربران اجازه میدهد تا هر برنامه لینوکسی را در سطح هسته سیستمعامل از طریق شبکه Tor اجرا کنند و حریم خصوصی خود را بهطور قابلتوجهی افزایش دهند.
با Oniux دیگر نیازی به نگرانی درباره تنظیمات نادرست پروکسی نخواهید داشت، زیرا این ابزار برنامهها را در namespace اختصاصی لینوکس قرار داده و ارتباطات آنها را از طریق Tor هدایت میکند. این ویژگی، خطر نشت دادهها را به حداقل میرساند و برای فعالان، پژوهشگران و کاربران نیازمند به ایزولهسازی شبکه بسیار مفید خواهد بود.
Oniux شباهتهایی با ابزار Torsocks دارد، اما محدودیتهای آن را برطرف کرده است. برخلاف Torsocks که فقط روی برنامههایی که از libc استفاده میکنند کار میکند، Oniux روی تمامی برنامهها قابل اجرا است و از نشت دادهها از طریق فراخوانیهای سیستمی جلوگیری میکند. اگر از لینوکس استفاده میکنید و میخواهید Oniux را امتحان کنید، ابتدا باید Rust را نصب کنید:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
سپس Oniux را با این دستور نصب کنید:
cargo install --git https://gitlab.torproject.org/tpo/core/oniux oniux@0.4.0
برای اجرای یک درخواست ساده HTTPS از طریق Oniux میتوانید از این دستور استفاده کنید:
# Perform a simple HTTPS query using oniux! $ oniux curl https://icanhazip.com # oniux also supports IPv6 of course! $ oniux curl -6 https://ipv6.icanhazip.com # Tor without onion services is like a car without an engine ... $ oniux curl http://2gzyxa5ihm7nsggfxnu52rck2vv4rvmdlkiu3zzui5du4xyclen53wid.onion/index.html # You can also enable logging if you are a nerd. $ RUST_LOG=debug oniux curl https://icanhazip.com # If you want, you can "torify" your entire shell, isolating all processes within! $ oniux bash # If you are in a desktop environment, you can isolate graphical applications too! $ oniux hexchat
همچنین امکان ایزولهسازی کامل محیط ترمینال و اجرای برنامههای گرافیکی نیز وجود دارد. با وجود مزایای قابلتوجه Oniux نسبت به Torsocks، این ابزار هنوز در مرحله آزمایشی قرار دارد. با این حال، پروژه Tor قصد دارد به توسعه آن ادامه دهد تا عملکرد و امنیت آن را بهبود بخشد.