Versioni i web-broswerit CENO 2.1, i cili përdor rrjetin P2P për të hyrë në faqe.

Pas një vit zhvillimi, është publikur lëshimi i shfletuesit mobil web CENO 2.1.0, i destinuar për organizimin e qasjes në informacion në kushte të pamundshme për qasje të drejtpërdrejtë në informacion, për shembull, kur segmentet e internetit shkëputen nga rrjeti global si rezultat i ndalesave ose veprimeve të sulmuesve. Shfletuesi është ndërtuar mbi motorin GeckoView (i përdorur në Firefox për Android), i zgjeruar me mundësinë e shkëmbimit të të dhënave nëpërmjet një rrjeti P2P decentralizuar, në të cilin përdoruesit marrin pjesë në përçimin e trafikut drejt portave të jashtme që sigurojnë qasje në informacionin. Të dhënat e projektit shpërndahen nën licencën MIT. Ngritjet e gatshme janë të disponueshme në Google Play.

Funksionaliteti P2P është nxjerrë në një bibliotekë të veçantë Ouinet, e cila mund të përdoret në aplikacione të ndryshme. Shfletuesi CENO dhe biblioteka Ouinet lejojnë qasje në informacion në situata deri në ndërprerjen totale të internetit, për shembull, si rezultat i ndalesave globale. Në këtë rast, përmbajtja mund të shpërndahet nga cache ose nga ruajtës të lokalizuar.

Projekti përdor caching të përmbajtjes në anën e çdo përdoruesi me mbështetje për një cache decentralizuar të përmbajtjeve të njohura. Kur një përdorues hap një faqe, përmbajtja e ngarkuar ruhet në sistemin lokal dhe bëhet e disponueshme për pjesëmarrësit e rrjetit P2P, të cilët nuk mund të kenë qasje të drejtpërdrejtë në burimin ose në portat. Në çdo aparat ruhen vetëm të dhënat e kërkuara drejtpërdrejt nga ky aparat. Identifikimi i faqeve të ruajtura në cache realizohet me përdorimin e hash-it nga URL. Të dhënat shtesë të lidhura me faqe, si imazhet, skriptet dhe stilet, grupohen dhe jepen së bashku me një identifikues.

Për të marrë qasje në përmbajtje të re, për të cilën qasja e drejtpërdrejtë nuk është e mundur, përdoren portat speciale proxy (injector), të cilat vendosen në pjesët e jashtme të paprekura të rrjetit, në të cilat mbetet mundësia për të vendosur një lidhje. Informacioni midis klientit dhe portës është i enkriptuar me përdorimin e enkriptimit bazuar në çelësa publik. Për identifikimin e porteve dhe parandalimin e shpërthimit të porteve të dëmshme, përdoren nënshkrime dixhitale, dhe çelësat që shoqërojnë projektin e porteve janë të përfshira në ofrimin e shfletuesit.

Për qasje në portat në kushte që nuk mund të aksesohen drejtpërdrejt, mbështetet lidhja përmes një zinxhiri të përdoruesve të tjerë, të cilët veprojnë si proxy për të shpërndarë trafikun drejt portës (të dhënat enkriptohen me çelësin e portës, duke mos lejuar përdoruesit e kalueshëm, përmes sistemit të të cilëve kalon kërkesa, të ndërhyjnë në trafik ose të identifikojnë përmbajtjen). Sistemet klientike nuk dërgojnë kërkesa për përdorues të tjerë, por ose japin të dhëna nga cache, ose përdoren si një lidhje për të vendosur një tunel në një portë proxy.

KĂ«rkesat e zakonshme fillimisht pĂ«rpiqen tĂ« dĂ«rgohen drejtpĂ«rdrejt nga shfletuesi, dhe nĂ«se kĂ«rkesa e drejtpĂ«rdrejtĂ« dĂ«shton — kryhet njĂ« kĂ«rkim nĂ« cache tĂ« shpĂ«rndarĂ«. NĂ«se URL-ja nuk gjendet nĂ« cache, informacioni kĂ«rkohet pĂ«rmes lidhjes me portĂ«n proxy ose duke iu drejtuar portĂ«s pĂ«rmes njĂ« pĂ«rdoruesi tjetĂ«r. TĂ« dhĂ«nat e ndjeshme, siç janĂ« cookie-t, nuk ruhet nĂ« cache.

Versioni i web-broswerit CENO 2.1, i cili përdor rrjetin P2P për të hyrë në faqe.

Çdo sistem nĂ« rrjetin P2P furnizohet me njĂ« identifikues tĂ« brendshĂ«m, i cili pĂ«rdoret gjatĂ« ruterimit nĂ« rrjetin P2P, por nuk Ă«shtĂ« i lidhur me vendndodhjen fizike tĂ« pĂ«rdoruesit. SaktĂ«sia e informacionit tĂ« transmetuar dhe tĂ« ruajtur nĂ« cache sigurohet pĂ«rmes pĂ«rdorimit tĂ« nĂ«nshkrimeve digjitale (Ed25519). Trafiku i transmetuar kodehet me ndihmĂ«n e TLS. PĂ«r qasje nĂ« informacionin mbi strukturĂ«n e rrjetit, pjesĂ«marrĂ«sit dhe pĂ«rmbajtjen e ruajtur nĂ« cache, pĂ«rdoret njĂ« tabelĂ« e shpĂ«rndarĂ« e hashes (DHT). NĂ«se Ă«shtĂ« e nevojshme, si transport, pĂ«rveç HTTP, mund tĂ« pĂ«rdoren ”TP ose Tor.

Megjithatë, CENO nuk siguron anonimësi dhe informacioni mbi kërkesat e dërguara është i aksesueshëm për analizë në pajisjet e pjesëmarrësve (për shembull, përmes hashit mund të përcaktohet se përdoruesi ka kërkuar një faqe të caktuar). Për kërkesat e ndjeshme, për shembull, ato që kërkojnë lidhje me llogarinë e tyre në email dhe rrjetet sociale, sugjerohet përdorimi i një skede private të veçantë, gjatë përdorimit të së cilës të dhënat kërkohen vetëm direkt ose përmes një porte proxy, por pa u aksesuar në cache dhe pa mbetur në cache.

Ndryshimet në publikimin e ri përfshijnë:

  • Motori i shfletuesit Ă«shtĂ« sinkronizuar me komponentĂ«t e Firefox 123.1.0.
  • U pĂ«rmirĂ«sua indikatori i burimeve tĂ« ngarkimit tĂ« pĂ«rmbajtjes.
  • ËshtĂ« aktivizuar si parazgjedhje mĂ«nyra e errĂ«t e dizajnit.
  • ËshtĂ« shtuar njĂ« cilĂ«sim pĂ«r eksportimin e historisĂ« sĂ« plote tĂ« funksionimit tĂ« aplikacionit.
  • ËshtĂ« shtuar njĂ« faqe pritjeje pĂ«r lidhje gjatĂ« nisjes.
  • ËshtĂ« shtuar njĂ« cilĂ«sim pĂ«r menaxhimin e aktivizimit tĂ« mĂ«nyrĂ«s sĂ« kalimit.
  • Lista e rekomanduar e faqeve Ă«shtĂ« pĂ«rmirĂ«suar.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster