پس از بیش از یک سال توسعه، پروژه Tor، OnionShare 2.3 را منتشر کرد، ابزاری که به شما امکان میدهد به صورت امن و ناشناس فایلها را انتقال و دریافت کنید، و همچنین یک سرویس اشتراکگذاری فایل عمومی را سازماندهی کنید. کد پروژه به زبان پایتون نوشته شده و تحت مجوز GPLv3 توزیع شده است. بسته های آماده برای اوبونتو، فدورا، ویندوز و macOS آماده شده است.
OnionShare یک وب سرور را بر روی سیستم محلی اجرا می کند که در قالب یک سرویس مخفی Tor اجرا می شود و آن را در دسترس سایر کاربران قرار می دهد. برای دسترسی به سرور، یک آدرس پیاز غیرقابل پیشبینی ایجاد میشود که به عنوان نقطه ورودی برای سازماندهی تبادل فایل عمل میکند (به عنوان مثال، "http://ash4...pajf2b.onion/slug"، که در آن Slug دو کلمه تصادفی برای بهبود است. امنیت). برای دانلود یا ارسال فایل به سایر کاربران، کافی است این آدرس را در مرورگر Tor باز کنید. برخلاف ارسال فایل ها از طریق ایمیل یا از طریق سرویس هایی مانند Google Drive، DropBox و WeTransfer، سیستم OnionShare خودکفا است، نیازی به دسترسی به سرورهای خارجی ندارد و به شما امکان می دهد فایل را بدون واسطه مستقیماً از رایانه خود انتقال دهید.
دیگر شرکت کنندگان به اشتراک گذاری فایل نیازی به نصب OnionShare ندارند؛ یک مرورگر Tor معمولی و یک نمونه از OnionShare برای یکی از کاربران کافی است. محرمانه بودن حمل و نقل با انتقال ایمن آدرس، به عنوان مثال، با استفاده از حالت رمزگذاری end2end در پیام رسان به دست می آید. پس از تکمیل انتقال، آدرس بلافاصله حذف می شود، یعنی. انتقال فایل برای بار دوم در حالت عادی امکان پذیر نخواهد بود (حالت عمومی جداگانه لازم است). برای مدیریت فایل های ارسالی و دریافتی و همچنین کنترل انتقال داده ها، یک رابط گرافیکی در کنار سرور در حال اجرا بر روی سیستم کاربر ارائه شده است.
نوآوری های اصلی:
- پشتیبانی از تب ها اجرا شده است و به شما این امکان را می دهد تا چندین عمل را به طور همزمان در برنامه انجام دهید. از راه اندازی چهار نوع سرویس در برگه ها پشتیبانی می کند: دسترسی به فایل های شما، دریافت فایل های شخص ثالث، مدیریت یک وب سایت محلی و چت. برای هر سرویس، می توانید چندین تب باز کنید، به عنوان مثال، می توانید چندین سایت محلی راه اندازی کنید و چندین چت ایجاد کنید. پس از راه اندازی مجدد، برگه هایی که قبلاً باز شده اند ذخیره شده و به همان آدرس OnionShare پیوند داده می شوند.
- امکان ایجاد اتاق های گفتگوی امن یک بار برای ارتباطات ناشناس بدون ذخیره سابقه مکاتبات اضافه شده است. دسترسی به چت بر اساس یک آدرس کلی OnionShare ارائه میشود که میتواند برای شرکتکنندگانی که نیاز به گفتگو با آنها دارید ارسال شود. شما می توانید بدون نیاز به نصب OnionShare، به سادگی با باز کردن آدرس ارسال شده در مرورگر Tor به چت متصل شوید. تبادل پیام در چت با استفاده از رمزگذاری انتها به انتها رمزگذاری می شود که بر اساس خدمات استاندارد پیاز Tor بدون اختراع مکانیسم های رمزگذاری اضافی اجرا می شود.
زمینه های احتمالی کاربرد برای چت داخلی شامل موقعیت هایی است که در آن لازم است در مورد چیزی بدون باقی ماندن ردی صحبت شود - در پیام رسان های معمولی هیچ تضمینی وجود ندارد که پیام ارسال شده توسط گیرنده حذف شود و به ذخیره سازی میانی ختم نشود. حافظه پنهان دیسک در چت OnionShare، پیام ها فقط نشان داده می شوند و در هیچ جایی ذخیره نمی شوند. چت OnionShare همچنین می تواند برای سازماندهی ارتباطات سریع بدون ایجاد حساب کاربری یا زمانی که نیاز به اطمینان از ناشناس بودن شرکت کننده دارید استفاده شود.
- قابلیت های پیشرفته برای کار با OnionShare از خط فرمان بدون راه اندازی رابط گرافیکی. رابط خط فرمان به یک برنامه onionshare-cli جداگانه جدا شده است که می تواند در سرورهای بدون مانیتور نیز استفاده شود. تمام عملیات های اساسی پشتیبانی می شوند، به عنوان مثال، برای ایجاد یک چت می توانید دستور "onionshare-cli –chat"، برای ایجاد یک وب سایت - "onionshare-cli -website"، و برای دریافت یک فایل - "onionshare-cli" را اجرا کنید. دريافت كردن".
منبع: opennet.ru