Tribler: Bittorrent-client met geïntegreerde Tor-achtige anonimiteit

Update : Tribler-beveiliging niet zo goed als beweerd. Lees dit voor een eerste basisanalyse.

Bittorrent heeft niet één maar twee hielen van Achilles: torrent-indexeringsdiensten en een gebrek aan anonimiteit. Hoewel het mogelijk is om dit laatste te overwinnen door het gebruik van virtuele particuliere netwerken of proxy's, is er nog geen haalbaar alternatief beschikbaar voor indexeringsdiensten.

Tribler, die ik in september 2014 heb bekeken, probeert dat te veranderen. Het is ontwikkeld door onderzoekers van de Technische Universiteit Delft die een systeem wilden creëren dat anoniem is en niet tegelijkertijd kan worden afgesloten.

Tribler integreert torrent-indexering en anonimiteit rechtstreeks in de client, wat betekent dat het daarvoor niet afhankelijk is van diensten of websites van derden.

Hoewel het nog steeds mogelijk is om deze services te gebruiken om torrent-bestanden te downloaden of te streamen met behulp van de client, is het idee om langzaam maar gestaag weg te gaan van het verplicht stellen van torrent-indexeringswebsites.

Het tweede grote kenmerk van Tribler, anonimiteit, landde in de meest recente versie. Het maakt gebruik van een systeem vergelijkbaar met wat het Tor-netwerk biedt, maar maakt gebruik van een eigen netwerk dat niet compatibel is met Tor.

Gedetailleerde informatie over de implementatie is beschikbaar op Github. Als u het tot in de kern uitsplitst, worden aanvragen automatisch door verschillende gebruikerssystemen geleid. In plaats van bestanden rechtstreeks vanuit de seeder te downloaden, worden ze eerst gedownload en omgeleid door andere gebruikers.

Dit betekent op zijn beurt dat elke gebruiker van het Tribler-netwerk een knooppunt is dat wordt gebruikt om gegevens over te dragen naar andere gebruikers, wat op zijn beurt invloed kan hebben op de algehele downloadsnelheid en uw vermogen om bestanden te zaaien.

De pakketten die op deze manier worden ontvangen, zijn gecodeerd met uitzondering van de koptekst die alleen bestaat uit een identificatie die wordt gebruikt om te bepalen waarnaar het pakket moet worden verzonden.

Tribler wordt geleverd met ingebouwde zoekopties die u kunt gebruiken om torrents rechtstreeks in de client te vinden. Het ondersteunt ook kanalen, collecties van torrents aangeboden door andere gebruikers, waarop gebruikers kunnen stemmen om hun zichtbaarheid in zoeken te verbeteren.

Wanneer je een torrent-bestand downloadt met behulp van de service, kun je het aantal hops voor die download selecteren. Deze hops, van nul tot vijf, bepalen het aantal computers dat de gecodeerde pakketten worden doorgestuurd op weg van de seeder naar uw computer.

Hoe meer hopsoorten je selecteert, hoe beter de anonimiteit, maar hoe lager de snelheid.

Het is interessant op te merken dat je de hops kunt opgeven voor alle bestanden die je downloadt, ongeacht of je ze hebt gevonden met de eigen zoekopdracht van de service of via andere services. Omdat je torrent-bestanden in Tribler kunt laden, werkt het even goed voor hen.

Slotwoorden

Het idee achter Tribler is logisch, maar het is te vroeg om te zeggen of het van start gaat. De beveiliging en anonimiteit van de service moet eerst door derden worden gecontroleerd en bovendien moet deze worden gedistribueerd naar een bredere gebruikersbasis, aangezien het een beperkende factor is voor downloads.