Izdanje web preglednika CENO 2.0, koji koristi P2P mrežu za zaobilaženje blokiranja

Tvrtka eQualite objavila je izdanje mobilnog web preglednika CENO 2.0.0 (CEnsorship.NO), namijenjenog organiziranju pristupa informacijama u uvjetima cenzure, filtriranja prometa ili isključivanja internetskih segmenata iz globalne mreže. Preglednik je izgrađen na GeckoView motoru (koji se koristi u Firefoxu za Android), poboljšanom mogućnošću razmjene podataka kroz decentraliziranu P2P mrežu, u kojoj korisnici sudjeluju u preusmjeravanju prometa na vanjske pristupnike koji omogućuju pristup informacijama zaobilazeći filtere. Razvoj projekta distribuira se pod licencom MIT-a. Gotovi sklopovi dostupni su na Google Playu.

P2P funkcionalnost premještena je u zasebnu biblioteku Ouinet, koja se može koristiti za dodavanje alata za zaobilaženje cenzure proizvoljnim aplikacijama. Preglednik CENO i biblioteka Ouinet omogućuju vam pristup informacijama u uvjetima aktivnog blokiranja proxy poslužitelja, VPN-ova, pristupnika i drugih centraliziranih mehanizama za zaobilaženje filtriranja prometa, sve do potpunog gašenja interneta u cenzuriranim područjima (s potpunim blokiranjem, sadržajem može se distribuirati iz predmemorije ili lokalnih uređaja za pohranu) .

Projekt koristi predmemoriju sadržaja po korisniku, održavajući decentraliziranu predmemoriju popularnog sadržaja. Kada korisnik otvori stranicu, preuzeti sadržaj se lokalno predmemorira i stavlja na raspolaganje sudionicima P2P mreže koji ne mogu izravno pristupiti resursu ili zaobići pristupnike. Svaki uređaj pohranjuje samo podatke koji su izravno zatraženi od tog uređaja. Identifikacija stranica u predmemoriji provodi se korištenjem hasha iz URL-a. Svi dodatni podaci povezani sa stranicom, kao što su slike, skripte i stilovi, grupirani su i služe zajedno pod jednim identifikatorom.

Za pristup novom sadržaju, čiji je izravan pristup blokiran, koriste se posebni proxy pristupnici (injektori) koji se nalaze u vanjskim dijelovima mreže koji nisu podložni cenzuri. Informacije između klijenta i pristupnika šifrirane su korištenjem enkripcije s javnim ključem. Digitalni potpisi koriste se za identifikaciju pristupnika i sprječavanje uvođenja zlonamjernih pristupnika, a ključevi pristupnika koje podržava projekt uključeni su u isporuku preglednika.

Za pristup gatewayu kada je blokiran, podržana je lančana veza preko drugih korisnika koji djeluju kao proxy za prosljeđivanje prometa na gateway (podaci su šifrirani ključem gatewaya, što ne dopušta tranzit korisnicima preko čijih sustava se zahtjev prenosi ubaciti se u promet ili odrediti sadržaj). Klijentski sustavi ne šalju vanjske zahtjeve u ime drugih korisnika, već ili vraćaju podatke iz predmemorije ili se koriste kao poveznica za uspostavljanje tunela do proxy pristupnika.

Izdanje web preglednika CENO 2.0, koji koristi P2P mrežu za zaobilaženje blokiranja

Preglednik prvo pokušava izravno isporučiti regularne zahtjeve, a ako izravni zahtjev ne uspije, pretražuje distribuiranu predmemoriju. Ako URL nije u predmemoriji, podaci se traže povezivanjem na proxy pristupnik ili pristupom pristupniku preko drugog korisnika. Osjetljivi podaci poput kolačića ne pohranjuju se u predmemoriju.

Izdanje web preglednika CENO 2.0, koji koristi P2P mrežu za zaobilaženje blokiranja

Svaki sustav u P2P mreži ima interni identifikator koji se koristi za usmjeravanje u P2P mreži, ali nije vezan uz fizičku lokaciju korisnika. Pouzdanost informacija koje se prenose i pohranjuju u predmemoriju osigurana je korištenjem digitalnih potpisa (Ed25519). Preneseni promet šifriran je pomoću TLS-a. Distribuirana hash tablica (DHT) koristi se za pristup informacijama o mrežnoj strukturi, sudionicima i predmemoriranom sadržaju. Ako je potrebno, µTP ili Tor se mogu koristiti kao prijenos uz HTTP.

Istodobno, CENO ne osigurava anonimnost i informacije o poslanim zahtjevima dostupne su za analizu na uređajima sudionika (na primjer, hash se može koristiti za utvrđivanje da je korisnik pristupio određenoj stranici). Za povjerljive zahtjeve, na primjer, one koji zahtijevaju povezivanje s vašim računom u pošti i društvenim mrežama, predlaže se korištenje zasebne privatne kartice, u kojoj se podaci traže samo izravno ili putem proxy pristupnika, ali bez pristupa predmemoriji i bez smjestivši se u cache.

Među promjenama u novom izdanju:

  • Dizajn ploče je promijenjen, a sučelje konfiguratora je redizajnirano.
  • Moguće je definirati zadano ponašanje gumba Clear i ukloniti ga s ploče i izbornika.
  • Konfigurator sada ima mogućnost brisanja podataka preglednika, uključujući selektivno brisanje po popisu.
  • Opcije izbornika su preuređene.
  • Opcije za prilagodbu sučelja uključene su u poseban podizbornik.
  • Verzija Ouinet biblioteke (0.21.5) i Ceno Extension (1.6.1) su ažurirane, GeckoView engine i Mozilla biblioteke su sinkronizirane s Firefoxom za Android 108.
  • Dodana lokalizacija za ruski jezik.
  • Dodane su postavke za upravljanje parametrima teme i tražilicama.

Izvor: opennet.ru

Dodajte komentar