Salmon projekt: hogyan lehet hatékonyan fellépni az internetes cenzúra ellen a felhasználóknak megfelelő bizalmi szintekkel rendelkező proxykkal.

Salmon projekt: hogyan lehet hatékonyan fellépni az internetes cenzúra ellen a felhasználóknak megfelelő bizalmi szintekkel rendelkező proxykkal.

Sok ország kormánya korlátozza az állampolgárok hozzáférését az internetes információkhoz és szolgáltatásokhoz. Az ilyen cenzúra elleni küzdelem fontos és nem egyszerű feladat. Általában a egyszerű megoldások nem büszkélkedhetnek magas megbízhatósággal vagy tartós hatékonysággal. A blokkolások leküzdésére szolgáló bonyolultabb módszerek használhatóság, alacsony teljesítmény vagy az internetes használat minőségének megőrzését lehetetleníthetik el.

Egy amerikai tudós csoport az Illinois-i Egyetemről kifejlesztette új módszert dolgozott ki a blokkolások megkerülésére, amely a proxy technológia alkalmazásán és a felhasználók bizalmi szint szerinti szegmentálásán alapul, hogy hatékonyan azonosítsa a cenzorokkal együttműködő ügynököket. Bemutatjuk e munka főbb téziseit.

A megközelítés leírása

A tudósok kidolgozták a Salmon nevű eszközt – ez egy önkéntesek által működtetett proxy-szerverek rendszere olyan országokból, ahol nincsenek korlátozások az internet használatára. A cenzorok általi blokkolások megakadályozása érdekében a rendszer egy speciális algoritmust alkalmaz, amely a felhasználóknak bizalmi szintet rendel.

A módszer azt javasolja, hogy leleplezzük a potenciális cenzor ügynököket, akik egyszerű felhasználóknak adják ki magukat, hogy megtudják a proxy-szerver IP-címét, és blokkolják azt. Ezenkívül a védekezés a Civilla támadások ellen azzal történik, hogy a rendszerbe való regisztráció során kérjük, hogy a felhasználó adjon meg egy működő közösségi média fiók linket, vagy kapjon egy ajánlást egy magas bizalmi szintű felhasználótól.

Hogyan működik ez

Feltételezzük, hogy a cenzor egy állami ellenőrzés alatt álló szerv, amely képes irányítása alá vonni az ország bármely routerét. Az is feltételezhető, hogy a cenzor feladata bizonyos forrásokhoz való hozzáférés blokkolása, nem pedig a felhasználók azonosítása a további letartóztatások céljából. A rendszer nem tudja megakadályozni az ilyen eseményeket – az államnak számos lehetősége van arra, hogy megtudja, milyen szolgáltatásokat használnak az állampolgárok. Az egyik ezek közül a honeypot-szerverek használata a kommunikációk elfogására.

Azt is feltételezzük, hogy az állam jelentős erőforrásokkal rendelkezik, beleértve az emberi erőforrásokat is. A cenzor dönthet olyan feladatok elvégzéséről, amelyekhez több száz és ezer főállású munkatárs szükséges.

Még néhány alapvető állítás:

  • A rendszer feladata, hogy megkerülje a blokkolásokat (azaz, proxy szerver IP címét biztosítson) minden felhasználónak, aki olyan területeken él, ahol online cenzúra van.
  • A cenzúrázó internetes hatóságok és intézmények ügynökei/munkatársai megpróbálhatnak csatlakozni a rendszerhez a normál felhasználók álcájában.
  • A cenzor bármilyen proxy szervert blokkolhat, amelynek a címe eljut hozzá.
  • A Salmon rendszert szervezői ilyenkor azt értik, hogy a cenzor valamilyen módon tudomást szerzett a szerver címéről.

Ez mind arra vezet minket, hogy leírjuk a blokkoláson való átlépés három kulcsfontosságú összetevőjét.

  1. A rendszer kiszámítja annak valószínűségét, hogy a felhasználó a cenzúrázó szervezetek ügynöke. Azokat a felhasználókat, akikről magas valószínűséggel megállapítják, hogy ilyen ügynökök, kitiltják.
  2. Minden felhasználónak van egy bizalmi szintje, amelyet ki kell érdemelni. A legmagasabb teljesítményű proxy szerverek a legmagasabb bizalmi szinttel rendelkező felhasználók számára állnak rendelkezésre. Emellett ez lehetővé teszi a megbízható, idővel igazolt felhasználók elválasztását az új felhasználóktól, mivel köztük a cenzorok ügynökeinek valószínűsége a legmagasabb.
  3. A magas bizalmi szintű felhasználók új felhasználókat hívhatnak a rendszerbe. Végül egy megbízható felhasználók szociális grafikája jön létre.

Mindez logikus: a cenzornak általában azonnal le kell blokkolnia a proxy szervert, nem fog sokáig várni, hogy „felturbózza” ügynökeinek fiókjait a rendszerben. Emellett az is világos, hogy az új felhasználók kezdetben eltérő bizalmi szintet kaphatnak – például a projekt alkotóinak barátai és rokonai kisebb valószínűséggel fognak együttműködni a cenzúrázó államokkal.

Bizalmi szintek: a megvalósítás részletei

Nemcsak a felhasználóknak, hanem a proxy szervereknek is van bizalmi szintje. A rendszer egy adott bizalmi szinttel rendelkező felhasználónak olyan szintű szervert rendel, amelynek ugyanolyan bizalmi szintje van. A felhasználók bizalmi szintje növekedhet vagy csökkenhet, míg a szerverek esetében csak nő.

Minden alkalommal, amikor a cenzorok blokkolják azt a szervert, amellyel egy adott felhasználó dolgozott, a bizalmi szintje csökken. A bizalom nő, ha a szervert hosszú ideig nem blokkolják – minden új szinten a szükséges idő megduplázódik: ahhoz, hogy a n szintről n+1 szintre lépj, 2n+1 nap megszakítás nélküli működés szükséges a proxy szerver számára. Az út a maximális, hatodik bizalmi szintre több mint két hónapot vesz igénybe.

Salmon projekt: hogyan lehet hatékonyan fellépni az internetes cenzúra ellen a felhasználóknak megfelelő bizalmi szintekkel rendelkező proxykkal.

Az a szükség, hogy ilyen sokáig várjunk a legjobb minőségű proxy szerverek címének kiderítésére – rendkívül hatékony intézkedés a cenzorok ellen.

A szerver bizalmi szintje a felhasználók által neki adott minimális bizalmi szint. Például, ha egy új szervert a rendszerben olyan felhasználók kapnak, akiknek a minimális értékelése 2, akkor a proxy is ugyanazt kapja. Ha később a szervert egy 3-as értékelésű felhasználó is használja, de maradnak második szintű felhasználók is, akkor a szerver értékelése 2 marad. Ha viszont minden felhasználó javítja a szintet, akkor a proxy bizalmi szintje is nő. A szerver viszont nem veszíthet bizalmi szintet, sőt, ha blokkolják, akkor a felhasználók büntetést kapnak.

A magas bizalommal rendelkező felhasználók kétféle jutalomban részesülnek. Először is, a szerverek nem egyformák. Van egy minimális sávszélességi követelmény (100 Kbit/s), de a szerver önkéntese, aki tulajdonosa, többet is kínálhat – felső határ nincs. A Salmon rendszer a legnagyobb teljesítményű szervereket választja ki a maximális értékelésű felhasználók számára.

Emellett a magas bizalommal rendelkező felhasználók jobban izolálva vannak a cenzorok támadásaitól, mivel a cenzornak hónapokat kell várnia, hogy kiderítse a proxy címét. Ennek eredményeként a szerverek blokkolásának valószínűsége a magas kockázatú emberek számára többszörösen alacsonyabb, mint az alacsony bizalommal rendelkező felhasználók esetében.

Annak érdekében, hogy a legjobb proxykhoz minél több érdemes felhasználót csatlakoztathassanak, a Salmon fejlesztői ajánlórendszert dolgoztak ki. A magas értékelésű (L) felhasználók meghívhatják barátaikat, hogy csatlakozzanak a platformhoz. A meghívott személyek L-1 értékelést kapnak.

A javaslás rendszer hullámokban működik. Az első hullámban meghívott felhasználók csak körülbelül négy hónap múlva kapnak lehetőséget arra, hogy meghívják barátaikat. A második és további hullámból származó felhasználóknak 2 hónapot kell várniuk.

A rendszer moduljai

A rendszer három komponensből áll:

  • a Salmon kliens Windows-ra;
  • a szerveroldali démonprogram, amelyet önkéntesek telepítenek (Windows és Linux verziók);
  • A központi könyvtár szerver, amely tárolja az összes proxy szerver adatbázisát, és felhasználók között osztja el az IP-címeket.

Salmon projekt: hogyan lehet hatékonyan fellépni az internetes cenzúra ellen a felhasználóknak megfelelő bizalmi szintekkel rendelkező proxykkal.

A rendszer kliensalkalmazásának interfésze

Ahhoz, hogy a rendszerhez hozzáférjen, az embernek létre kell hoznia egy fiókot Facebook-fiókkal.

Zárás

Jelenleg a Salmon módszer nem kapott széles körű elterjedést, csupán néhány kis kísérleti projekt ismert, amelyek felhasználóknak Iránban és Kínában szólnak. Annak ellenére, hogy ez egy érdekes projekt, nem biztosít teljes körű névtelenséget, önkéntesek védelmét, és maguk a létrehozók is elismerik, hogy a honeypot szolgáltatásokkal szembeni támadásoknak van kitéve. Mindazonáltal a bizalom szintjeivel rendelkező rendszer megvalósítása érdekes kísérletnek tűnik, amelynek folytatása lehet.

Ennyi mára, köszönjük a figyelmet!

Hasznos linkek és anyagok a Infatica:

Forrás: habr.com

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster