Release fan de CENO 2.0 webbrowser, dy't in P2P-netwurk brûkt om blokkearjen te omgean

It bedriuw eQualite hat de frijlitting fan 'e mobile webblêder CENO 2.0.0 (CEnsorship.NO) publisearre, ûntworpen om tagong ta ynformaasje te organisearjen yn betingsten fan sensuer, ferkearsfiltering of it ferbinen fan ynternetsegminten fan it globale netwurk. De browser is boud op de GeckoView-motor (brûkt yn Firefox foar Android), fersterke troch de mooglikheid om gegevens út te wikseljen fia in desintralisearre P2P-netwurk, wêrby't brûkers meidogge oan it omlieden fan ferkear nei eksterne poarten dy't tagong jouwe ta ynformaasje bypassfilters. De ûntwikkelingen fan it projekt wurde ferspraat ûnder de MIT-lisinsje. Reade-makke gearkomsten binne beskikber op Google Play.

P2P-funksjonaliteit is ferpleatst nei in aparte Ouinet-bibleteek, dy't kin wurde brûkt om sensuer-bypass-ark ta te foegjen oan willekeurige applikaasjes. De CENO-blêder en de Ouinet-bibleteek kinne jo tagong krije ta ynformaasje yn betingsten fan aktive blokkearjen fan proxy-tsjinners, VPN's, poarten en oare sintralisearre meganismen foar it omgean fan ferkearsfiltering, oant in folsleine ôfsluting fan it ynternet yn sensurearre gebieten (mei folsleine blokkearjen, ynhâld kin wurde ferspraat fanút de cache of lokale opslachapparaten).

It projekt brûkt per-brûker ynhâld caching, it behâld fan in desintralisearre cache fan populêre ynhâld. As in brûker in side iepenet, wurdt de ynladen ynhâld lokaal yn 'e cache bewarre en beskikber steld foar dielnimmers fan P2P-netwurk dy't net direkt tagong kinne ta de boarne of poarten omgean. Elk apparaat bewarret allinich gegevens dy't direkt oanfrege binne fan dat apparaat. Identifikaasje fan siden yn 'e cache wurdt útfierd mei in hash fan' e URL. Alle oanfoljende gegevens ferbûn mei de side, lykas ôfbyldings, skripts en stilen, wurde groepearre en tsjinne tegearre ûnder ien identifier.

Om tagong te krijen ta nije ynhâld, direkte tagong dêr't blokkearre is, wurde spesjale proxy-poarten (injectors) brûkt, dy't lizze yn eksterne dielen fan it netwurk dy't net ûnderwurpen binne oan sensuer. Ynformaasje tusken de kliïnt en de poarte wurdt fersifere mei publike kaai fersifering. Digitale hantekeningen wurde brûkt om poarten te identifisearjen en de ynfiering fan kweade poarten te foarkommen, en de kaaien fan 'e poarten dy't stipe wurde troch it projekt binne opnommen yn' e browserlevering.

Om tagong te krijen ta de gateway as it is blokkearre, wurdt in kettingferbining stipe troch oare brûkers dy't fungearje as proxys foar it trochstjoeren fan ferkear nei de gateway (de gegevens binne fersifere mei de gateway-kaai, dy't gjin transit-brûkers tastean troch waans systemen it fersyk wurdt ferstjoerd om yn it ferkear te wigjen of de ynhâld te bepalen). Klantsystemen stjoere gjin eksterne oanfragen út namme fan oare brûkers, mar jouwe gegevens werom út 'e cache of wurde brûkt as in keppeling om in tunnel nei in proxy-gateway te meitsjen.

Release fan de CENO 2.0 webbrowser, dy't in P2P-netwurk brûkt om blokkearjen te omgean

De browser besiket earst reguliere oanfragen direkt te leverjen, en as it direkte fersyk mislearret, siket it de ferdielde cache. As de URL net yn 'e cache is, wurdt ynformaasje frege troch te ferbinen mei in proxy-gateway of tagong ta de gateway fia in oare brûker. Gefoelige gegevens lykas cookies wurde net opslein yn 'e cache.

Release fan de CENO 2.0 webbrowser, dy't in P2P-netwurk brûkt om blokkearjen te omgean

Elts systeem yn in P2P netwurk wurdt foarsjoen fan in ynterne identifier dat wurdt brûkt foar routing yn de P2P netwurk, mar is net bûn oan de brûker syn fysike lokaasje. De betrouberens fan ynformaasje oerdroegen en opslein yn 'e cache wurdt garandearre troch it brûken fan digitale hantekeningen (Ed25519). It oerstjoerde ferkear wurdt fersifere mei TLS. In ferspraat hash-tabel (DHT) wurdt brûkt om tagong te krijen ta ynformaasje oer de netwurkstruktuer, dielnimmers en cache ynhâld. As it nedich is, kin µTP of Tor wurde brûkt as ferfier neist HTTP.

Tagelyk jout CENO gjin anonymiteit en ynformaasje oer ferstjoerde fersiken is beskikber foar analyse op apparaten fan dielnimmers (bygelyks kin de hash brûkt wurde om te bepalen dat de brûker tagong hat ta in spesifike side). Foar fertroulike oanfragen, bygelyks dyjingen dy't ferbining nedich binne mei jo akkount yn e-post en sosjale netwurken, wurdt it foarsteld om in aparte privee ljepper te brûken, wêryn de gegevens allinich direkt of fia in proxy-gateway oanfrege wurde, mar sûnder tagong ta de cache en sûnder fêstigje yn 'e cache.

Under de feroaringen yn 'e nije release:

  • It panielûntwerp is feroare en de konfigurator-ynterface is opnij ûntwurpen.
  • It is mooglik om it standertgedrach fan 'e knop Clear te definiearjen en dizze knop te ferwiderjen fan it paniel en menu.
  • De konfigurator hat no de mooglikheid om browsergegevens te wiskjen, ynklusyf selektyf wiskjen troch list.
  • De menu-opsjes binne opnij ynrjochte.
  • Opsjes foar it oanpassen fan de ynterface binne opnommen yn in apart submenu.
  • De ferzje fan 'e Ouinet-bibleteek (0.21.5) en de Ceno-útwreiding (1.6.1) binne bywurke, de GeckoView-motor en Mozilla-biblioteken binne syngronisearre mei Firefox foar Android 108.
  • Lokalisaasje tafoege foar Russyske taal.
  • Ynstellings tafoege foar it behearen fan temaparameters en sykmasjines.

Boarne: opennet.ru

Add a comment