Budapesti Műszaki és Gazdaságtudományi Egyetem - BME -- Távközlési és Médiainformatikai Tanszék - TMIT BME - Távközlési és Mesterséges Intelligencia Tanszék - TMIT
 
 
| Témakiírások | | | | | IW  
 
 
Önálló labor
Kiírt témák

Snowflake: Avagy hogyan kerüljük ki az internetes tűzfalakat? (Snowflake: A Censorship Circumvention System)

A Snowflake egy rendszer, amelyet az internetes cenzúra megkerülésére terveztek. A tűzfalak kikerülését számos, ultrakönnyű, ideiglenes proxy ("snowflake") használatával éri el, amelyek peer-to-peer WebRTC protokollt alkalmazva fogadnak forgalmat a cenzúrázott kliensektől, és továbbítják azt egy központosított hídhoz. A proxyk egyszerűek és könnyen implementálhatóak JavaScript-ben, weboldalakon vagy böngészőbővítményekben, így sokkal olcsóbbak, mint egy hagyományos proxy vagy VPN szerver. A nagy és folyamatosan változó proxy-címek poolja megnehezíti a cenzorok számára a címek összegyűjtését és blokkolását. A rendszer úgy van tervezve, hogy feltételezi, hogy a proxyk bármikor megjelenhetnek vagy eltűnhetnek. A kliensek dinamikusan fedezik fel a proxykat egy biztonságos találkozási protokoll használatával. Ha egy aktív proxy offline állapotba kerül, a kliens zökkenőmentesen átvált egy másikra, anélkül, hogy a hálózati rétegek ezt észlelnék. Feladatok: Futtasson Snowflake klienst, ismerkedjen meg a rendszer működésével és a protokollal. Végezzen teljesítményméréseket és gyűjtsön adatokat a rendszer működéséről. Készítsen statisztikai elemzéseket a rendszer hatékonyságának és potenciális gyenge pontjainak kiértékelésére. Azonosítson optimalizálási lehetőségeket. Dokumentálja az eredményeket, megállapításokat és az optimalizálási javaslatokat.

Snowflake is a system designed to circumvent internet censorship. Its resilience against blocking is based on the use of numerous lightweight, temporary proxies known as "snowflakes." These proxies accept traffic from censored clients using peer-to-peer WebRTC protocols and forward it to a centralized bridge. The proxies are simple and lightweight, implemented in JavaScript and deployed via web pages or browser extensions, making them far more cost-effective than traditional proxies or VPN servers. The system's dynamic and ever-changing pool of proxy addresses makes it resistant to enumeration and blocking by censors. Snowflake is designed with the assumption that proxies can appear or disappear at any moment. Clients dynamically discover proxies using a secure rendezvous protocol. If a currently in-use proxy goes offline, the system seamlessly switches the client to another proxy without disrupting higher-level network functionality. Tasks: Run a Snowflake client to become familiar with the system's operation and protocol. Conduct performance measurements and collect data on the system's operation. Compile and analyze statistical data to evaluate the system's effectiveness and potential weaknesses. Identify opportunities for optimization. Document the findings, results, and proposed optimizations.

Kulcsszavak: cenzúra, tűzfal, snowflake
Témavezető: Ladóczki Bence
Oktatók: Ladóczki Bence, Tapolcai János.
A következő tantárgyakhoz javasolt:
 vitma387 (Önlab, IVIR szakirány)
 vitma415 (Szakdolgozat)
 vitma416 (Szakdolgozat)
 vitma417 (Szakdolgozat, IVIR szakirány)
 vitmal01 (Info, BSc, Önálló laboratórium)
 vitmm855 (Info, MSc, Önálló laboratórium 2, Hálózatok és szolgáltatások)
 vitmm861 (Info, MSc, Önálló laboratórium 2, Médiainformatika)
 vitmm905 (Diplomatervezés 1. (Info, Hálózatok és szolgáltatások szakirány))
 vitmm911 (Diplomatervezés 1. (Info, Médiainformatika szakirány))
 vitmml10 (Info, MSc, Önálló laboratórium 1)
 vitmml11 (Info, MSc, Önálló laboratórium 2)
 vitma345 (Vill., BSc. Önálló laboratórium)
 vitma414 (Szakdolgozat)
 vitmal03 (Vill.mérn. BSc Önálló laboratórium)
 vitmm807 (Vill., MSc, Önálló laboratórium 1, Infokommunikációs rendszerek)
 vitmm857 (Vill., MSc, Önálló laboratórium 2, Infokommunikációs rendszerek)
 vitmm907 (Diplomatervezés 1. (Vill. Infokommunikációs rendszerek szakirány))
 vitmml02 (Vill,MSc,Önlab.1, Okos város,Vez.nélküli rendsz. és alk.ok,Multimédia rendsz. és szolg.,Optikai távközlés (VITMML02))
 vitmml03 (Vill,MSc,Önlab.2, Okos város,Vez.nélküli rendsz. és alk.ok,Multimédia rendsz. és szolg.,Optikai távközlés (VITMML03))
QR:    (mi is az?)
 
 katt. a nagyításhoz
 
Kedvencekbe felvesz   Jelentkezés