انتشار مرورگر وب CENO 2.0 که از شبکه P2P برای دور زدن مسدود شدن استفاده می کند.

شرکت eQualite مرورگر وب موبایل CENO 2.0.0 (CEnsorship.NO) را منتشر کرده است که برای سازماندهی دسترسی به اطلاعات در شرایط سانسور، فیلتر ترافیک یا قطع کردن بخش های اینترنت از شبکه جهانی طراحی شده است. این مرورگر بر روی موتور GeckoView (که در فایرفاکس برای اندروید استفاده می‌شود) ساخته شده است، که با توانایی تبادل داده از طریق یک شبکه غیرمتمرکز P2P، که در آن کاربران در هدایت ترافیک به دروازه‌های خارجی که دسترسی به اطلاعات را با عبور از فیلترها فراهم می‌کنند، مشارکت می‌کنند. توسعه های این پروژه تحت مجوز MIT توزیع می شود. مجموعه های آماده در Google Play در دسترس هستند.

عملکرد P2P به یک کتابخانه Ouinet جداگانه منتقل شده است، که می تواند برای افزودن ابزارهای دور زدن سانسور به برنامه های کاربردی دلخواه استفاده شود. مرورگر CENO و کتابخانه Ouinet به شما امکان می دهد در شرایط مسدود کردن فعال سرورهای پروکسی، VPN ها، دروازه ها و سایر مکانیسم های متمرکز برای دور زدن فیلتر ترافیک، تا قطع کامل اینترنت در مناطق سانسور شده (با مسدود کردن کامل، محتوا) به اطلاعات دسترسی داشته باشید. را می توان از حافظه پنهان یا دستگاه های ذخیره سازی محلی توزیع کرد).

این پروژه از کش کردن محتوای هر کاربر استفاده می کند و یک حافظه پنهان غیرمتمرکز از محتوای محبوب را حفظ می کند. هنگامی که کاربر یک سایت را باز می کند، محتوای دانلود شده به صورت محلی ذخیره می شود و در دسترس شرکت کنندگان شبکه P2P قرار می گیرد که نمی توانند مستقیماً به منبع دسترسی داشته باشند یا دروازه ها را دور بزنند. هر دستگاه فقط داده هایی را ذخیره می کند که مستقیماً از آن دستگاه درخواست شده است. شناسایی صفحات در حافظه پنهان با استفاده از هش از URL انجام می شود. تمام داده های اضافی مرتبط با صفحه، مانند تصاویر، اسکریپت ها و سبک ها، در یک شناسه گروه بندی و ارائه می شوند.

برای دسترسی به محتوای جدید که دسترسی مستقیم به آن مسدود شده است، از دروازه های پروکسی ویژه (انژکتورها) استفاده می شود که در قسمت های خارجی شبکه قرار دارند که تحت سانسور نیستند. اطلاعات بین مشتری و دروازه با استفاده از رمزگذاری کلید عمومی رمزگذاری می شود. امضای دیجیتال برای شناسایی دروازه ها و جلوگیری از معرفی دروازه های مخرب استفاده می شود و کلید دروازه های پشتیبانی شده توسط پروژه در تحویل مرورگر گنجانده شده است.

برای دسترسی به دروازه زمانی که مسدود است، یک اتصال زنجیره ای از طریق سایر کاربرانی که به عنوان پراکسی برای ارسال ترافیک به دروازه عمل می کنند پشتیبانی می شود (داده ها با کلید دروازه رمزگذاری می شوند، که به کاربران ترانزیت اجازه نمی دهد که درخواست از طریق سیستم های آنها ارسال شود. برای فرو رفتن در ترافیک یا تعیین محتوا). سیستم‌های کلاینت درخواست‌های خارجی را از طرف دیگر کاربران ارسال نمی‌کنند، بلکه داده‌ها را از حافظه پنهان برمی‌گردانند یا به‌عنوان پیوندی برای ایجاد یک تونل به یک دروازه پراکسی استفاده می‌شوند.

انتشار مرورگر وب CENO 2.0 که از شبکه P2P برای دور زدن مسدود شدن استفاده می کند.

مرورگر ابتدا سعی می‌کند درخواست‌های معمولی را مستقیماً ارسال کند و اگر درخواست مستقیم ناموفق باشد، کش توزیع‌شده را جستجو می‌کند. اگر URL در حافظه پنهان نباشد، اطلاعات با اتصال به یک دروازه پروکسی یا دسترسی به دروازه از طریق کاربر دیگر درخواست می شود. داده های حساس مانند کوکی ها در حافظه پنهان ذخیره نمی شوند.

انتشار مرورگر وب CENO 2.0 که از شبکه P2P برای دور زدن مسدود شدن استفاده می کند.

هر سیستم در یک شبکه P2P با یک شناسه داخلی ارائه می شود که برای مسیریابی در شبکه P2P استفاده می شود، اما به مکان فیزیکی کاربر مرتبط نیست. قابلیت اطمینان اطلاعات منتقل شده و ذخیره شده در حافظه پنهان از طریق استفاده از امضای دیجیتال تضمین می شود (Ed25519). ترافیک ارسال شده با استفاده از TLS رمزگذاری می شود. یک جدول هش توزیع شده (DHT) برای دسترسی به اطلاعات مربوط به ساختار شبکه، شرکت کنندگان و محتوای ذخیره شده در حافظه پنهان استفاده می شود. در صورت لزوم، μTP یا Tor می تواند به عنوان یک انتقال علاوه بر HTTP استفاده شود.

در عین حال، CENO ناشناس نیست و اطلاعات مربوط به درخواست های ارسال شده برای تجزیه و تحلیل در دستگاه های شرکت کنندگان در دسترس است (به عنوان مثال، هش می تواند برای تعیین اینکه کاربر به یک سایت خاص دسترسی داشته است استفاده شود). برای درخواست های محرمانه، به عنوان مثال، مواردی که نیاز به اتصال به حساب شما در ایمیل و شبکه های اجتماعی دارند، پیشنهاد می شود از یک برگه خصوصی جداگانه استفاده کنید که در آن داده ها فقط مستقیماً یا از طریق یک دروازه پروکسی درخواست می شوند، اما بدون دسترسی به حافظه پنهان و بدون دسترسی مستقر شدن در کش

از جمله تغییرات نسخه جدید:

  • طراحی پنل تغییر کرده و رابط پیکربندی مجدد طراحی شده است.
  • امکان تعریف رفتار پیش فرض دکمه Clear و حذف این دکمه از پنل و منو وجود دارد.
  • پیکربندی اکنون توانایی پاک کردن داده های مرورگر، از جمله حذف انتخابی بر اساس فهرست را دارد.
  • گزینه های منو مرتب شده اند.
  • گزینه های سفارشی سازی رابط در یک زیر منوی جداگانه گنجانده شده است.
  • نسخه کتابخانه Ouinet (0.21.5) و Ceno Extension (1.6.1) به روز شده است، موتور GeckoView و کتابخانه های موزیلا با Firefox برای اندروید 108 همگام شده اند.
  • محلی سازی برای زبان روسی اضافه شده است.
  • تنظیماتی برای مدیریت پارامترهای موضوع و موتورهای جستجو اضافه شده است.

منبع: opennet.ru

اضافه کردن نظر