Bloklashni chetlab o'tish uchun P2.0P tarmog'idan foydalanadigan CENO 2 veb-brauzerining chiqarilishi

eQualite kompaniyasi tsenzura, trafikni filtrlash yoki Internet segmentlarini global tarmoqdan uzib qo'yish sharoitida ma'lumotlarga kirishni tashkil qilish uchun mo'ljallangan CENO 2.0.0 (CEnsorship.NO) mobil veb-brauzerini nashr etdi. Brauzer GeckoView dvigatelida (Android uchun Firefox-da qo'llaniladi) qurilgan bo'lib, markazlashtirilmagan P2P tarmog'i orqali ma'lumotlarni almashish imkoniyati bilan takomillashtirilgan bo'lib, unda foydalanuvchilar filtrlarni chetlab o'tib axborotga kirishni ta'minlaydigan tashqi shlyuzlarga trafikni yo'naltirishda ishtirok etadilar. Loyihaning ishlanmalari MIT litsenziyasi ostida tarqatiladi. Google Play-da tayyor yig'ilishlar mavjud.

P2P funksiyasi alohida Ouinet kutubxonasiga ko‘chirildi, undan ixtiyoriy ilovalarga tsenzurani chetlab o‘tish vositalarini qo‘shish uchun foydalanish mumkin. CENO brauzeri va Ouinet kutubxonasi proksi-serverlar, VPN-lar, shlyuzlar va trafikni filtrlashni chetlab o'tishning boshqa markazlashtirilgan mexanizmlarini faol blokirovka qilish sharoitida, tsenzuralangan hududlarda Internetni to'liq o'chirishgacha (to'liq blokirovka, kontent bilan) ma'lumotlarga kirish imkonini beradi. keshdan yoki mahalliy saqlash qurilmalaridan tarqatilishi mumkin).

Loyiha mashhur kontentning markazlashtirilmagan keshini saqlagan holda har bir foydalanuvchi kontentini keshlashdan foydalanadi. Foydalanuvchi saytni ochganda, yuklab olingan kontent mahalliy sifatida keshlanadi va resursga to'g'ridan-to'g'ri kira olmaydigan yoki shlyuzlarni aylanib o'tolmaydigan P2P tarmog'i ishtirokchilariga taqdim etiladi. Har bir qurilma faqat o'sha qurilmadan bevosita so'ralgan ma'lumotlarni saqlaydi. Keshdagi sahifalarni aniqlash URL manzilidan xesh yordamida amalga oshiriladi. Rasmlar, skriptlar va uslublar kabi sahifa bilan bog'liq barcha qo'shimcha ma'lumotlar guruhlangan va bitta identifikator ostida birga xizmat qiladi.

To'g'ridan-to'g'ri kirish bloklangan yangi tarkibga kirish uchun tarmoqning tsenzuraga duchor bo'lmagan tashqi qismlarida joylashgan maxsus proksi-shlyuzlar (injektorlar) qo'llaniladi. Mijoz va shlyuz o'rtasidagi ma'lumotlar ochiq kalit shifrlash yordamida shifrlangan. Raqamli imzolar shlyuzlarni aniqlash va zararli shlyuzlarning kiritilishining oldini olish uchun ishlatiladi va loyiha tomonidan qo'llab-quvvatlanadigan shlyuzlarning kalitlari brauzer yetkazib berish tarkibiga kiritilgan.

Shlyuzga bloklanganda kirish uchun, shlyuzga trafikni yo'naltirish uchun proksi-server sifatida ishlaydigan boshqa foydalanuvchilar orqali zanjirli ulanish qo'llab-quvvatlanadi (ma'lumotlar shlyuz kaliti bilan shifrlangan, bu esa tizimlari orqali so'rov uzatiladigan tranzit foydalanuvchilariga ruxsat bermaydi. tirbandlikka kirish yoki tarkibni aniqlash). Mijoz tizimlari boshqa foydalanuvchilar nomidan tashqi so'rovlarni yubormaydi, balki keshdan ma'lumotlarni qaytaradi yoki proksi-shlyuzga tunnel o'rnatish uchun havola sifatida ishlatiladi.

Bloklashni chetlab o'tish uchun P2.0P tarmog'idan foydalanadigan CENO 2 veb-brauzerining chiqarilishi

Brauzer birinchi navbatda muntazam so'rovlarni to'g'ridan-to'g'ri etkazib berishga harakat qiladi va agar to'g'ridan-to'g'ri so'rov bajarilmasa, u taqsimlangan keshni qidiradi. Agar URL keshda bo'lmasa, ma'lumot proksi-shlyuzga ulanish yoki boshqa foydalanuvchi orqali shlyuzga kirish orqali so'raladi. Cookie fayllari kabi nozik ma'lumotlar keshda saqlanmaydi.

Bloklashni chetlab o'tish uchun P2.0P tarmog'idan foydalanadigan CENO 2 veb-brauzerining chiqarilishi

P2P tarmog'idagi har bir tizim P2P tarmog'ida marshrutlash uchun ishlatiladigan, lekin foydalanuvchining jismoniy joylashuviga bog'liq bo'lmagan ichki identifikator bilan ta'minlangan. Keshda uzatiladigan va saqlanadigan ma'lumotlarning ishonchliligi raqamli imzolardan foydalanish orqali ta'minlanadi (Ed25519). O'tkazilgan trafik TLS yordamida shifrlangan. Tarqalgan xesh-jadval (DHT) tarmoq tuzilishi, ishtirokchilar va keshlangan tarkib haqidagi ma'lumotlarga kirish uchun ishlatiladi. Agar kerak bo'lsa, HTTP-ga qo'shimcha ravishda µTP yoki Tor-dan transport sifatida foydalanish mumkin.

Shu bilan birga, CENO anonimlikni ta'minlamaydi va yuborilgan so'rovlar haqidagi ma'lumotlar ishtirokchilar qurilmalarida tahlil qilish uchun mavjud (masalan, xesh foydalanuvchining ma'lum bir saytga kirganligini aniqlash uchun ishlatilishi mumkin). Maxfiy so'rovlar uchun, masalan, pochta va ijtimoiy tarmoqlardagi hisobingizga ulanishni talab qiladiganlar uchun alohida shaxsiy yorliqdan foydalanish tavsiya etiladi, unda ma'lumotlar faqat to'g'ridan-to'g'ri yoki proksi-shlyuz orqali so'raladi, lekin keshga kirmasdan va kirishsiz. keshga joylashish.

Yangi versiyadagi o'zgarishlar quyidagilardan iborat:

  • Panel dizayni o'zgartirildi va konfigurator interfeysi qayta ishlangan.
  • Tozalash tugmasining standart harakatini belgilash va bu tugmani panel va menyudan olib tashlash mumkin.
  • Konfigurator endi brauzer ma'lumotlarini tozalash, jumladan, ro'yxat bo'yicha tanlab o'chirish imkoniyatiga ega.
  • Menyu variantlari qayta tartibga solingan.
  • Interfeysni sozlash variantlari alohida pastki menyuga kiritilgan.
  • Ouinet kutubxonasi (0.21.5) va Ceno kengaytmasi (1.6.1) versiyasi yangilandi, GeckoView dvigateli va Mozilla kutubxonalari Android 108 uchun Firefox bilan sinxronlashtirildi.
  • Rus tili uchun mahalliylashtirish qo'shildi.
  • Mavzu parametrlari va qidiruv tizimlarini boshqarish uchun qo'shilgan sozlamalar.

Manba: opennet.ru

a Izoh qo'shish