Projekti Salmon: si të përballohemi efektivisht ndaj censurës së internetit me ndihmën e proxy-t me nivele besueshmërie për përdoruesit

Projekti Salmon: si të përballohemi efektivisht ndaj censurës së internetit me ndihmën e proxy-t me nivele besueshmërie për përdoruesit

Qeveritë e shumë vendeve kufizojnë aksesin e qytetarëve në informacion dhe shërbime në internet në një mënyrë ose në një tjetër. Luftimi i këtij lloj censurimi është një detyrë e rëndësishme dhe e vështirë. Zgjidhjet e thjeshta zakonisht nuk ofrojnë besueshmëri të lartë ose efikasitet afatgjatë. Metodat më komplekse për të kapërcyer bllokadat kanë disavantazhe në aspektin e lehtësisë së përdorimit, performancës së ulët ose nuk lejojnë ruajtjen e cilësisë së përdorimit të internetit në një nivel të duhur.

Një grup shkencëtarësh amerikanë nga Universiteti i Illinois ka zhvilluar kanë zhvilluar një metodë të re për të kapërcyer bllokadat, e cila bazohet në përdorimin e teknologjisë së proksive, si dhe në segmentimin e përdoruesve sipas niveleve të besimit për identifikimin efektiv të agjentëve që punojnë për censuruesit. Ne paraqesim për ju pikat kryesore të kësaj pune.

Përshkrimi i qasjes

Shkencëtarët kanë zhvilluar mjetin Salmon – një sistem proksi-s serverësh, i menaxhuar nga vullnetarë nga vende pa kufizime në përdorimin e internetit. Për të mbrojtur këta serverë nga bllokimi nga censuruesit, sistemi përdor një algoritëm të veçantë për të caktuar nivele besimi përdoruesve.

Metoda parashikon zbardhjen e agjentëve potencialë të censurimit, të cilët paraqiten si përdorues të zakonshëm, për të zbuluar adresën IP të serverit proksi dhe për ta bllokuar atë. Përveç kësaj, kundërpërgjigja kundër sulmeve të Sivilës realizohet përmes kërkesave për të siguruar një lidhje me një llogari aktive në rrjetet sociale gjatë regjistrimit në sistem ose për të marrë rekomandimin e një përdoruesi me nivel të lartë besimi.

Si funksionon kjo

Kuptohet se censori është një organ i kontrolluar nga shteti, i cili ka mundësinë të marrë nën kontroll çdo ruter brenda vendit. Po ashtu, supozohet se detyra e censori është të bllokojë aksesin në burime të caktuara, dhe jo të identifikojë përdoruesit për arrestime të mëtejshme. Sistemi nuk mund të parandalojë një zhvillim të tillë ngjarjesh – shteti ka shumë mundësi për të mësuar se cilat shërbime po përdorin qytetarët. Njëra prej tyre është përdorimi i serverëve honeypot për kapjen e komunikimeve.

Po gjithashtu supozohet se shteti ka burime të rëndësishme, përfshirë edhe ato njerëzore. Censorët mund të realizojnë detyra që kërkojnë qindra dhe mijëra punonjës të plotë.

Disa tezash themelore:

  • Detyra e sistemit është të mundësojë përshkimin e bllokimeve (pra, të ofrojë IP-në e serverit të proxy) për të gjithë përdoruesit që jetojnë në rajone me censurë online.
  • Agjentët/punonjësit e organeve dhe institucioneve që censurojnë internetin mund të tentojnë të lidhin me sistemin nën petkun e përdoruesve të zakonshëm.
  • Censori mund të bllokojë çdo server proxy, adresën e të cilit e ndjen se mund të zbulojë.
  • Organizatorët e sistemit Salmon në këtë rast kuptojnë se censori në njëfarë mënyre e ka zbuluar adresën e serverit.

Të gjitha këto na çojnë në përshkrimin e tre komponenteve kryesore të sistemit të kapërcimit të bllokimeve.

  1. Sistemi llogarit probabilitetin që përdoruesi të jetë agjent i organizatave censuruese. Përdoruesit që konsiderohen si agjentë me probabilitet të lartë, bllokohen.
  2. Çdo përdorues ka një nivel besueshmërie që duhet ta fitojë. Serverat proxy me performancën më të lartë janë të rezervuar për përdoruesit me nivelet maksimale të besueshmërisë. Për më tepër, kjo lejon ndarjen e përdoruesve të besueshëm, të verifikuar me kalimin e kohës nga fillestarët, pasi vetëm mes tyre ka më shumë gjasa që të jenë agjentë të censorëve.
  3. Përdoruesit me nivel të lartë besueshmërie mund të ftojnë përdorues të rinj në sistem. Në fund, krijohet një grafik social i përdoruesve të besueshëm.

E gjitha është logjike: censori zakonisht duhet të bllokojë serverin proxy këtu e tani, nuk do të presë shumë kohë për të përmirësuar llogaritë e agjentëve të tij në sistem. Gjithashtu, është e qartë se përdoruesit e rinj mund të kenë fillimisht nivele të ndryshme besueshmërie – për shembull, miqtë dhe të afërmit e krijuesve të projektit do të kenë më pak gjasa të bashkëpunojnë me shtetet censorë.

Nivelet e besueshmërisë: detaje mbi zbatimin

Niveli i besueshmërisë ekziston jo vetëm për përdoruesit, por edhe për serverat proxy. Sistemi i jep përdoruesit me një nivel të caktuar një server me të njëjtin nivel besueshmërie. Gjithashtu, niveli i besueshmërisë i përdoruesve mund të rritet apo të ulet, ndersa në rastin e serverëve ai vetëm rritet.

Çdo herë që cenzorët bllokojnë serverin me të cilin punonte një përdorues i caktuar, niveli i tij i besimit bie. Besimi rritet nëse serveri nuk bllokohet për një kohë të gjatë - me çdo nivel të ri, koha e nevojshme dyfishohet: për të kaluar nga niveli n në n+1, nevojiten 2n+1 ditë funksionimi të pandërprerë të serverit proxy. Rruga drejt nivelit maksimal, të gjashtës, të besimit zgjat më shumë se dy muaj.

Projekti Salmon: si të përballohemi efektivisht ndaj censurës së internetit me ndihmën e proxy-t me nivele besueshmërie për përdoruesit

Nevoja për të pritur kaq gjatë për të zbuluar adresat e serverëve proxy më të kualifikuar është një masë jashtëzakonisht efektive për të kundërshtuar cenzorët.

Niveli i besimit të serverit është niveli minimal i besimit që i është caktuar atij nga përdoruesit. Për shembull, nëse një server i ri në sistem i jepet përdoruesve, në mesin e të cilëve është vlerësimi minimal 2, atëherë edhe proxy do të marrë të njëjtin vlerësim. Nëse më pas serveri fillon të përdoret nga një person me vlerësim 3, por mbeten ende përdorues me nivelin e dytë, atëherë vlerësimi i serverit do të jetë 2. Nëse gjithashtu të gjithë përdoruesit e serverit rrisin nivelin e tyre, atëherë ai rritet edhe për proxy. Në të njëjtën kohë, serveri nuk mund të humbasë nivelin e besimit, përkundrazi, nëse bllokohet, përdoruesit ndëshkohen.

Përdoruesit me nivel të lartë besimi marrin shpërblime të dy llojeve. Së pari, serverët nuk janë të njëjtë. Ekzistojnë kërkesa minimale për lartësinë e kapacitetit (100 Kbit/s), por pronari vullnetar i serverit mund të ofrojë edhe më shumë - nuk ka kufi të epërm. Sistemi Salmon zgjedh serverët më të fuqishëm për përdoruesit me vlerësimin maksimal.

Për më tepër, përdoruesit me nivel të lartë besimi janë më të izoluar nga sulmet e cenzorëve, pasi cenzorit i nevojitet muaji për të zbuluar adresën e proxy. Si pasojë, probabiliteti i bllokimit të serverëve për njerëzit me rrezik të lartë është disa herë më i ulët sesa për ata me besim të ulët.

Për të lidhur më shumë përdorues të meritueshëm me proxy-t më të mira, krijuesit e Salmon zhvilluan një sistem rekomandimi. Përdoruesit me vlerësim të lartë (L) mund të ftojnë miqtë e tyre të bashkohen me platformën. Personat e ftuar marrin vlerësimin L-1.

Sistemi i rekomandimeve punon në valë. Valë e parë e përdoruesve të ftuar ka mundësinë të ftojë miqtë e tyre vetëm pas afro katër muajsh. Përdoruesit nga vala e dytë dhe vala të tjera duhet të presin 2 muaj.

Module të sistemit

Sistemi përbëhet nga tre komponente:

  • klienti Salmon për Windows;
  • programi-server demon, të cilin e instalojnë vullnetarët (versionet për Windows dhe Linux);
  • Serveri i drejtpërdrejtë qendror, i cili ruan bazën e të dhënave për të gjithë serverët proxy dhe merret me shpërndarjen e adresave IP ndërmjet përdoruesve.

Projekti Salmon: si të përballohemi efektivisht ndaj censurës së internetit me ndihmën e proxy-t me nivele besueshmërie për përdoruesit

Ndërfaqja e aplikacionit klient të sistemit

Për të përdorur sistemin, një person duhet të krijojë një llogari përmes një llogarie në Facebook.

Përfundim

Momentalisht, metoda Salmon nuk ka marrë përhapje të gjerë, e njohur vetëm për disa projekte pilot për përdorues në Iran dhe Kinë. Pavarësisht se është një projekt interesant, ai nuk ofron plotësisht anonimitet, mbrojtje për vullnetarët dhe vetë krijuesit pranojnë se është i ekspozuar ndaj sulmeve me shërbime honeypot. Megjithatë, zbatimi i sistemit me nivele besimi duket si një eksperiment interesant, i cili mund të ketë vazhdim.

Kjo është gjithçka për sot, faleminderit për vëmendjen!

Linqe dhe materiale të dobishme nga Infatica:

Burimi: habr.com

Blini hosting të besueshëm për faqe interneti me mbrojtje nga DDoS, serverë VPS VDS 🔥 Blini hosting të besueshëm për faqe interneti me mbrojtje nga DDoS, serverë VPS VDS | ProHoster