Qeveritë e shumë vendeve, në një mënyrë apo në një tjetër, kufizojnë aksesin e qytetarëve në informacion dhe shërbime në internet. Lufta kundër një censurimi të tillë është një detyrë e rëndësishme dhe e vështirë. Zgjidhjet e thjeshta zakonisht nuk mund të pretendojnë për besueshmëri të lartë ose efektivitet afatgjatë. Metoda më të ndërlikuara për të tejkaluar bllokadat kanë disavantazhe sa i përket lehtësisë së përdorimit, performancës së ulët ose nuk ruajnë cilësinë e përdorimit të internetit në një nivel të duhur.
Një grup shkencëtarësh amerikanë nga Universiteti i Illinois ka zhvilluar një metodë të re për të tejkaluar bllokadat, e cila bazohet në përdorimin e teknologjisë proxy, si dhe segmentimin e përdoruesve sipas nivelit 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 zhvilluan mjetin Salmon – një sistem proxy-serverësh, të menaxhuar nga vullnetarë nga vende pa kufizime në përdorimin e internetit. Për të mbrojtur këta serverë nga bllokadat e censuruesve, sistemi përdor një algjebër të veçantë për caktimin e nivelit të besimit të përdoruesve.
Metoda parashikon zbardhjen e agjentëve të potencialshëm të censuruesve, të cilët paraqiten si përdorues të zakonshëm, për të zbuluar adresën IP të serverit proxy dhe për ta bllokuar atë. Për më tepër, kundërshtimi realizohet përmes kërkesave për të ofruar një lidhje me një llogari aktive në një rrjet social gjatë regjistrimit në sistem ose për të marrë një rekomandim nga një përdorues me nivel të lartë besimi.
Si funksionon
Parashikohet që censori të jetë një organ i kontrolluar nga shteti, i cili ka mundësinë të marrë nën kontroll çdo router brenda vendit. Gjithashtu, parashikohet se detyra e censuruesit është të bllokojë aksesin në burime të caktuara, dhe jo të identifikojë përdoruesit për arrestime të ardhshme. Sistemi nuk mund të parandalojë një zhvillim të tillë – shteti ka shumë mundësi për të mësuar se cilat shërbime përdorin qytetarët. Njëra prej tyre është përdorimi i serverëve honeypot për të kapur komunikimet.
Gjithashtu, parashikohet se shteti posedon burime të konsiderueshme, përfshirë ato njërëzore. Censori mund të zgjidhë detyra për të cilat kërkohen qindra e mijëra punonjës full-time.
Edhe disa pikë të tjera të bazës:
- Detyra e sistemit është të ofrojë mundësi për të kaluar bllokadat (dmth. të ofrojë adresën IP të serverit proxy) për të gjithë përdoruesit që jetojnë në rajone me censurë online.
- Agjentët/punonjësit e organëve dhe institucioneve që censurojnë internetin mund të përpiqen të lidhen me sistemin nën maskën e përdoruesve të zakonshëm.
- Censori mund të bllokojë çdo server proxy, adresa e të cilit bëhet e njohur për të.
- Organizatorët e sistemit Salmon në këtë rast e kuptojnë se censori ka mësuar ndonjëherë adresën e serverit.
Të gjitha këto na çojnë në përshkrimin e tre komponenteve kyçe të sistemit për të kaluar bllokadat.
- Sistemi llogarit mundësinë që përdoruesi të jetë agjent i organizatave censuruese. Përdoruesit, të cilët konsiderohen si agjentë me probabilitet të lartë, bllokohen.
- Çdo përdorues ka një nivel besimi që duhet ta fitojë. Serverët proxy me performancën më të lartë i janë rezervuar përdoruesve me nivelet maksimale të besimit. Për më tepër, kjo ndihmon të ndajë përdoruesit e besueshëm, të verifikuar me kohë nga ata fillestar, pasi ndër ta ka probabilitetin më të madh për të qënë agjentë të censuruesve.
- Përdoruesit me nivel të lartë besimi mund të ftojnë përdorues të rinj në sistem. Si rezultat, krijohet një grafik social i përdoruesve të besueshëm.
E gjithë kjo ka kuptim: censori zakonisht duhet të bllokojë serverin proxy këtu dhe tani, ai nuk do të presë për një kohë të gjatë për të provuar "të rrisë" llogaritë e agjentëve të tij në sistem. Për më tepër, është e kuptueshme që përdoruesit e rinj fillimisht mund të marrin një nivel të ndryshëm besimi – për shembull, miqtë dhe të afërmit e krijuesve të projektit do të kenë më pak probabilitet për të bashkëpunuar me shtetet censuruese.
Nivelet e besimit: detaje të zbatuara
Niveli i besimit ekziston jo vetëm për përdoruesit, por edhe për serverët proxy. Sistemi i cakton një përdoruesi me një nivel të caktuar një server me të njëjtin nivel besimi. Ndërkohë, niveli i besimit të përdoruesve mund të rritet ose të ulet, ndërsa për serverët, ai vetëm rritet.
Sa çdo herë që cenzorët bllokojnë një server me të cilin ka punuar një përdorues i caktuar, niveli i besueshmërisë së tij ulet. Besimi rritet nëse serveri nuk bllokohet për një kohë të gjatë - me secilin 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 të proxy. Rruga deri në nivelin maksimal të besueshmërisë, të gjashtin, zgjat më shumë se dy muaj.

Nevoja për të pritur kaq gjatë për të zbuluar adresat e serverëve më cilësorë të proxy-ve është një masë e jashtëzakonshme efektive kundër cenzorëve.
Niveli i besueshmërisë së serverit është niveli minimal i besueshmërisë që i është dhënë atij nga përdoruesit. Për shembull, nëse një server i ri në sistem i jepet përdoruesve, ku minimumi i rendit është 2, atëherë ky rang do ta ketë edhe proxy. Nëse më vonë serveri përdoret nga një person me rendit 3, por mbeten edhe përdorues me nivel të dytë, renditja e serverit do të jetë 2. Nëse të gjithë përdoruesit e serverit rrisin nivelin, ai rritet gjithashtu për proxy. Në të kundërt, serveri nuk mund të humbasë nivelin e besueshmërisë; përkundrazi, nëse bllokohet, përdoruesit do të ndëshkohen.
Përdoruesit me nivele të larta besueshmërie marrin shpërblime të dy llojeve. Së pari, serverët nuk janë të njëjtë. Ekzistojnë kërkesa minimale për kapacitetin e kanalit (100 Kbit/s), por pronari vullnetar i serverit mund të ofrojë më shumë – nuk ka kufi për lartësi. Sistemi Salmon zgjidh serverët më produktivë për përdoruesit me renditje maksimale.
Për më tepër, përdoruesit me nivele të larta besueshmërie janë më mirë të izoluar nga sulmet e cenzorëve, pasi cenzori duhet të presë muaj për të zbuluar adresën e proxy. Si rezultat, probabiliteti i bllokimit të serverëve për njerëzit me risk të lartë është shumë më i ulët se për ata me besueshmëri të ulët.
Për të lidhur sa më shumë përdorues të merituar me proxy-t më të mirë, krijuesit e Salmon kanë zhvilluar një sistem rekomandimi. Përdoruesit me renditje të lartë (L) mund të ftojnë miqtë e tyre që të bashkohen me platformën. Të ftuarit marrin renditjen L-1.
Sistemi i rekomandimit funksionon në vale. Vale e parë e përdoruesve të ftuar ka mundësinë të ftojë miqtë e tyre vetëm pas rreth katër muajsh. Përdoruesit nga vale e dytë e më vonshme duhet të presin 2 muaj.
Modulet e sistemit
Sistemi përbëhet nga tre komponentë:
- 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, që ruan bazën e të dhënave të të gjithë serverëve të proxy dhe merret me shpërndarjen e adresave IP mes përdoruesve.

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ërfundimi
Deritash, metoda Salmon nuk ka marrë përhapje të gjerë, dihet vetëm për disa projekte pilot për përdoruesit në Iran dhe Kinë. Pavarësisht se është një projekt interesant, ai nuk siguron plotësisht anonimatin, mbrojtjen e vullnetarëve, dhe vetë krijuesit e pranojnë se është i ekspozuar ndaj sulmeve me shërbime honeypot. Megjithatë, realizimi i sistemit me nivele besueshmërie duket si një eksperiment interesant, i cili mund të ketë vazhdim.
Për sot, mjaft është, faleminderit për vëmendjen!
Lidhje dhe materiale të dobishme nga :
Burimi: habr.com
