Esu atvirojo kodo P2P žiniatinklio naršyklė, skirta „Android“. 

Ceno logotipas

Ceno logotipas

Dabar Galime rinktis iš daugybės interneto naršyklių, tiek staliniams kompiuteriams, tiek mobiliesiems įrenginiams (neatsižvelgiant į pagrindą, ant kurio jie sukurti), kai kurie iš jų yra skirti konkrečioms sritims, pvz., VR naršyklėms, Tačiau girdėti apie P2P naršykles nėra labai įprasta.

Ir tai šio tipo naršyklės, skirtingai nei „Chrome“, „Firefox“ ar „Safari“, kurios naudojamos norint pasiekti interneto puslapius ir prisijungti prie nuotolinių serverių, kurie saugo tinklalapius ir rodo juos ekrane. P2P naršyklė veikia skirtingai, nes užuot priklausęs nuo tolimų serverių, jungiasi tiesiogiai su kitais vartotojais Jie taip pat naudoja tą pačią naršyklę ir tai gali būti naudinga, nes dėl to ryšys tampa tiesiogiškesnis, o kartais ir greitesnis, be to, tai gali suteikti daugiau privatumo, nes informacija nepatenka per tiek serverių.

Aš pietauju P2P žiniatinklio naršyklėje, skirtoje „Android“.

Kaina yra interneto naršyklė dėmesys sutelkiamas į prieigos prie informacijos suteikimą situacijose, kai tiesioginė interneto prieiga gali būti neįmanoma, pvz., per tinklo nutrūkimus ar atakas. Ši naršyklė naudoja „GeckoView“ variklį ir buvo patobulinta, suteikiant galimybę keistis duomenimis per decentralizuotą P2P tinklą. Šiame tinkle vartotojai dalyvauja nukreipiant srautą į išorinius šliuzus, kurie suteikia prieigą prie informacijos.

Funkcionalumas P2P yra integruotas į atskirą biblioteką, pavadintą Ouinet, kuris gali būti naudojamas įvairiose programose. Tiek CENO naršyklė, tiek Ouinet biblioteka leidžia pasiekti informaciją net ekstremaliomis situacijomis, pavyzdžiui, nutrūkus pasauliniam internetui. Tokiais atvejais turinys gali būti platinamas iš talpyklos arba vietinės saugyklos.

El proyecto naudoja vienam vartotojui skirtą turinio talpyklą, palaikydama decentralizuotą talpyklą populiaraus turinio. Kai vartotojas apsilanko svetainėje, atsisiųstas turinys saugomas vietoje ir bendrinamas su P2P tinklo dalyviais, kurie negali tiesiogiai pasiekti šaltinio ar šliuzų. Kiekvienas įrenginys išsaugo tik prašomus duomenis tiesiai iš to įrenginio o puslapiai talpykloje identifikuojami naudojant URL maišą, o visi papildomi su puslapiu susiję duomenys, tokie kaip vaizdai, scenarijai ir stiliai, sugrupuojami ir pateikiami kartu su vienu identifikatoriumi.

kaina

Ceno interneto naršyklė

į Norėdami pasiekti naują turinį, kurio negalima pasiekti tiesiogiai, „Ceno“ naudoja specialius tarpinio serverio šliuzus esančiose išorinėse ir nepaveiktose tinklo dalyse, kur vis dar įmanoma užmegzti ryšį. Ryšys tarp kliento ir šliuzo yra apsaugotas naudojant viešojo rakto šifravimą. Be to, skaitmeniniai parašai naudojami siekiant nustatyti teisėtus šliuzus ir užkirsti kelią kenkėjiškų šliuzų įterpimui. Projekto patvirtinti šliuzo raktai yra įtraukti į naršyklės pristatymą.

Norėdami pasiekti šliuzą, kai neįmanomas tiesioginis ryšys, palaikomas grandininis ryšys per kitus vartotojus Jie veikia kaip tarpininkai, nukreipiantys srautą į vartus. Šis ryšys vykdomas saugiai, užšifruojant duomenis šliuzo raktu, kad būtų išvengta neteisėtos prieigos ar manipuliavimo srautu.

Naršyklė teikia pirmenybę tiesioginėms užklausoms, o jei tai nepavyksta, ji ieško paskirstytoje talpykloje. Jei URL nėra talpykloje, šliuzas pasiekiamas per kitą vartotoją arba per tiesioginį ryšį su tarpinio serverio šliuzu. Svarbu tai, kad neskelbtini duomenys, pvz., slapukai, nesaugomi talpykloje, siekiant užtikrinti vartotojo saugumą ir privatumą.

Kiekviena P2P tinklo sistema turi vidinį maršruto parinkimo identifikatorių, nepriklauso nuo fizinės vartotojo vietos. The Informacijos vientisumas užtikrinamas skaitmeniniais parašais (Red25519), o eEismas šifruojamas naudojant TLS. Paskirstyta maišos lentelė (DHT) naudojama norint pasiekti tinklo struktūrą, dalyvius ir talpyklos turinį.

Svarbu tai pažymėti „Ceno“ nesiūlo anonimiškumo ir įrašai prašo informacijos apie dalyvių įrenginiuss (pavyzdžiui, per maišą, atskleidžiančią aplankytas svetaines). Siekiant užtikrinti privatumą jautriose užklausose, pvz., prieiga prie el. pašto ar socialinės žiniasklaidos paskyrų, rekomenduojama naudoti atskirą privatų skirtuką. Šiame skirtuke duomenų prašoma tiesiogiai arba per tarpinio serverio šliuzą, jų neprieinama arba nesaugoma tinklo talpykloje.

Jei norite sužinoti daugiau apie tai, turėtumėte žinoti, kad šio projekto kodas platinamas pagal MIT licenciją, ir yra paruoštų naudoti versijų „Google Play“.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.