Projekti Salmon: si t'i rezistoni në mënyrë efektive censurës së internetit duke përdorur përfaqësues me nivele besimi të përdoruesve

Projekti Salmon: si t'i rezistoni në mënyrë efektive censurës së internetit duke përdorur përfaqësues me nivele besimi të përdoruesve

Qeveritë e shumë vendeve, në një mënyrë ose në një tjetër, kufizojnë aksesin e qytetarëve në informacion dhe shërbime në internet. Lufta kundër censurës së tillë është një detyrë e rëndësishme dhe e vështirë. Në mënyrë tipike, zgjidhjet e thjeshta nuk mund të mburren me besueshmëri të lartë ose efikasitet afatgjatë. Metodat më komplekse të tejkalimit të bllokimit kanë disavantazhe për sa i përket përdorshmërisë, performancës së ulët ose nuk lejojnë ruajtjen e cilësisë së përdorimit të internetit në nivelin e duhur.

Një grup shkencëtarësh amerikanë nga Universiteti i Illinois ka zhvilluar një metodë e re për të kapërcyer bllokimin, e cila bazohet në përdorimin e teknologjisë proxy, si dhe në segmentimin e përdoruesve sipas nivelit të besimit për të identifikuar në mënyrë efektive agjentët që punojnë për censuruesit. Ne paraqesim në vëmendjen tuaj tezat kryesore të kësaj pune.

Përshkrimi i qasjes

Shkencëtarët kanë zhvilluar një mjet të quajtur Salmon, një sistem serverësh proxy të drejtuar nga vullnetarë nga vende pa kufizime në përdorimin e internetit. Për të mbrojtur këta serverë nga bllokimi i censurës, sistemi përdor një algoritëm të veçantë për caktimin e një niveli besimi për përdoruesit.

Metoda përfshin ekspozimin e agjentëve të mundshëm censor që paraqiten si përdorues të zakonshëm në mënyrë që të zbulojnë adresën IP të serverit proxy dhe ta bllokojnë atë. Për më tepër, opozita Sulmet e Sibilës kryhet nëpërmjet kërkesave për të siguruar, gjatë regjistrimit në sistem, një lidhje me një llogari të vlefshme të rrjetit social ose për të marrë një rekomandim nga një përdorues me një nivel të lartë besimi.

Si punon kjo

Censori supozohet të jetë një organ i kontrolluar nga qeveria që ka aftësinë të marrë kontrollin e çdo ruteri brenda vendit. Supozohet gjithashtu se detyra e censurës ë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ë në asnjë mënyrë një zhvillim të tillë të ngjarjeve - shteti ka shumë mundësi për të zbuluar se cilat shërbime përdorin qytetarët. Një prej tyre është përdorimi i serverëve honeypot për të përgjuar komunikimet.

Gjithashtu supozohet se shteti ka burime të konsiderueshme, duke përfshirë burimet njerëzore. Një censor mund të zgjidhë probleme që kërkojnë qindra ose mijëra punonjës me kohë të plotë.

Disa pika të tjera themelore:

  • Qëllimi i sistemit është të sigurojë mundësinë për të anashkaluar bllokimin (d.m.th. të sigurojë një adresë IP të serverit proxy) për të gjithë përdoruesit që jetojnë në rajone me censurë në internet.
  • Agjentët/punonjësit e autoriteteve dhe departamenteve të censurës së internetit 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 i bëhet e njohur.
  • Në këtë rast, organizatorët e sistemit Salmon e kuptojnë se censori disi zbuloi adresën e serverit.

E gjithë kjo na sjell në një përshkrim të tre komponentëve kryesorë të sistemit për tejkalimin e bllokimeve.

  1. Sistemi llogarit probabilitetin që përdoruesi të jetë agjent i organizatave censuruese. Përdoruesit për të cilët rezulton se kanë shumë gjasa të jenë agjentë të tillë janë të ndaluar.
  2. Çdo përdorues ka një nivel besimi që duhet fituar. Proxies me performancën më të shpejtë u dedikohen përdoruesve me nivelet më të larta të besimit. Për më tepër, kjo ju lejon të ndani përdoruesit e besueshëm dhe të testuar me kohë nga të ardhurit, sepse në mesin e tyre ka më shumë gjasa të jenë agjentë censurues.
  3. Përdoruesit me një nivel të lartë besimi mund të ftojnë përdorues të rinj në sistem. Rezultati është një grafik social i përdoruesve të besuar.

Gjithçka është logjike: censori zakonisht duhet të bllokojë serverin proxy këtu dhe tani; ai nuk do të presë një kohë të gjatë për të provuar të "pompojë" llogaritë e agjentëve të tij në sistem. Për më tepër, është gjithashtu e qartë se përdoruesit e rinj fillimisht mund të marrin nivele të ndryshme besimi - për shembull, miqtë dhe të afërmit e krijuesve të projektit kanë më pak gjasa të bashkëpunojnë me shtetet e censurës.

Nivelet e besimit: Detajet e zbatimit

Ekziston një nivel besimi jo vetëm midis përdoruesve, por edhe midis serverëve proxy. Sistemi i cakton një përdoruesi me një nivel të caktuar një server me të njëjtin nivel besimi. Në të njëjtën kohë, niveli i besimit të përdoruesit mund të rritet ose ulet, dhe në rastin e serverëve ai vetëm rritet.

Sa herë që censuruesit bllokojnë një server që përdorte një përdorues i caktuar, niveli i besimit të tyre ulet. Besimi rritet nëse serveri nuk është i bllokuar për një kohë të gjatë - me çdo nivel të ri koha e kërkuar dyfishohet: për të kaluar nga niveli n në n+1, ju nevojiten 2n+1 ditë funksionim të pandërprerë të serverit proxy. Rruga drejt nivelit maksimal, të gjashtë, të besimit zgjat më shumë se dy muaj.

Projekti Salmon: si t'i rezistoni në mënyrë efektive censurës së internetit duke përdorur përfaqësues me nivele besimi të përdoruesve

Të presësh kaq gjatë për të zbuluar adresat e serverëve proxy më të mirë është një kundërmasë jashtëzakonisht efektive kundër censuruesve.

Niveli i besimit të serverit është niveli minimal i besimit që i është caktuar nga përdoruesit. Për shembull, nëse një server i ri në sistem u caktohet përdoruesve, midis të cilëve vlerësimi minimal është 2, atëherë përfaqësuesi gjithashtu do të marrë të njëjtën gjë. Nëse atëherë një person me vlerësim 3 fillon të përdorë serverin, por mbeten edhe përdoruesit nga niveli i dytë, atëherë vlerësimi i serverit do të jetë 2. Nëse të gjithë përdoruesit e serverit e kanë rritur nivelin, atëherë ai rritet për proxy. Në të njëjtën kohë, serveri nuk mund të humbasë nivelin e besimit; përkundrazi, nëse bllokohet, përdoruesit do të gjobiten.

Përdoruesit me një nivel të lartë besimi marrin dy lloje shpërblimesh. Së pari, serverët nuk janë të njëjtë. Ekzistojnë kërkesa minimale të gjerësisë së brezit (100 Kbps), por pronari i serverit vullnetar mund të ofrojë më shumë - nuk ka kufi të sipërm. Sistemi Salmon zgjedh serverët më produktivë për përdoruesit me vlerësimet më të larta.

Për më tepër, përdoruesit me një nivel të lartë besimi janë më të izoluar nga sulmet nga censuruesit, pasi censori duhet të presë muaj për të gjetur adresën e përfaqësuesit. Si rezultat, gjasat që serverët të bllokohen për njerëzit me rrezik të lartë është disa herë më i ulët se për ata me besim të ulët.

Për të lidhur sa më shumë përdorues të merituar me përfaqësuesit më të mirë, krijuesit e Salmon kanë zhvilluar një sistem rekomandimi. Përdoruesit me një vlerësim të lartë (L) mund të ftojnë miqtë e tyre të bashkohen në platformë. Personat e ftuar vlerësohen me L-1.

Sistemi rekomandues funksionon në valë. Vala e parë e përdoruesve të ftuar merr mundësinë për të ftuar miqtë e tyre vetëm pas rreth katër muajsh. Përdoruesit nga valët e dyta dhe ato pasuese duhet të presin 2 muaj.

Modulet e sistemit

Sistemi përbëhet nga tre komponentë:

  • Klient Salmon për Windows;
  • program server daemon i instaluar nga vullnetarë (versionet për Windows dhe Linux);
  • Një server qendror drejtorie që ruan një bazë të dhënash të të gjithë serverëve proxy dhe shpërndan adresat IP midis përdoruesve.

Projekti Salmon: si t'i rezistoni në mënyrë efektive censurës së internetit duke përdorur përfaqësues me nivele besimi të përdoruesve

Ndërfaqja e aplikacionit të klientit të sistemit

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

Përfundim

Për momentin, metoda e Salmonit nuk përdoret gjerësisht, me vetëm projekte të vogla pilot të njohura për përdoruesit në Iran dhe Kinë. Përkundër faktit se ky është një projekt interesant, ai nuk ofron plotësisht anonimat ose mbrojtje për vullnetarët, dhe vetë krijuesit e pranojnë se është i ndjeshëm ndaj sulmeve duke përdorur shërbimet e honeypot. Megjithatë, zbatimi i një sistemi me nivele besimi duket si një eksperiment interesant që mund të vazhdohet.

Kjo është e gjitha për sot, faleminderit për vëmendjen tuaj!

Lidhje dhe materiale të dobishme nga Infatica:

Burimi: www.habr.com

Shto një koment