000005316 001__ 5316 000005316 005__ 20150325135750.0 000005316 037__ $$aTAZ-PFC-2010-312 000005316 041__ $$aspa 000005316 1001_ $$aSaad García, Ismael 000005316 24500 $$aCensura en BitTorrent 000005316 260__ $$aZaragoza$$bUniversidad de Zaragoza$$c2010 000005316 506__ $$aby-nc-sa$$bCreative Commons$$c3.0$$uhttp://creativecommons.org/licenses/by-nc-sa/3.0/ 000005316 500__ $$aPFC desarrollado en el Real Instituto Tecnológico de Estocolmo (KTH), Suecia 000005316 520__ $$aBitTorrent es, hoy en día, una de las redes P2P (Peer-to-Peer) de compartición de objetos más populares. Tiene millones de usuarios. BitTorrent proporciona un mecanismo eficiente para compartir objetos entre un gran número de clientes, incentivando a aquellos que descargan un objeto a compartirlo con el resto. Para obtener peers con los que intercambiar un objeto, las versiones más recientes de BitTorrent empiezan a incorporar el uso de un DHT (Distributed Hash Table). El DHT es un mecanismo para distribuir el almacenamiento de las listas de peers participantes en la distribución de un objeto entre todos los nodos participantes en la red P2P. BitTorrent tiene dos DHTs: Mainline DHT y Azureus DHT. Este proyecto se centra en el estudio de Mainline DHT. Concretamente, este proyecto se centra en el estudio de la generación, distribución y obtención de valores en Mainline DHT. En primer lugar, se presenta un análisis teórico de esta parte concreta del DHT y, posteriormente, se contrasta con el comportamiento real. Se identifican situaciones inesperadas y casos en los que el rendimiento del DHT se podría mejorar. Además, de acuerdo con el análisis que se presenta, hay situaciones en las que el DHT es vulnerable, haciendo posible: censura mediante la denegación a nodos del acceso al intercambio de un objeto, encaminamiento de tráfico a modo de ataque DDoS (Distributed Denial of Service) y un problema de escala-bilidad. Se han comprobado estos problemas experimentalmente y se incluye una documentación de los mismos. El análisis ha ayudado a diseñar algunos experimentos que muestran la robustez del DHT contra la censura y, por otro lado, un serio problema de escalabilidad. Para llevar a cabo los experimentos, se ha desarrollado una colección de herramientas que sirve para monitorizar aspectos concretos del DHT. Estas herramientas son Open Source de modo que se puedan utilizar y ampliar para llevar a cabo más experimentos. 000005316 521__ $$aIngeniero en Informática 000005316 540__ $$aDerechos regulados por licencia Creative Commons 000005316 6531_ $$aP2P 000005316 6531_ $$aSistemas Distribuidos 000005316 6531_ $$aDHT 000005316 6531_ $$aKademlia 000005316 6531_ $$aBitTorrent 000005316 6531_ $$aVulnerabilidad 000005316 6531_ $$aEscalabilidad 000005316 6531_ $$aCensura 000005316 700__ $$aKnutsson, Björn$$edir. 000005316 7102_ $$aUniversidad de Zaragoza$$bInformática e Ingeniería de Sistemas$$cLenguajes y Sistemas Informáticos 000005316 7202_ $$aIlarri Artigas, Sergio$$eponente 000005316 830__ $$aCPS 000005316 8560_ $$f547942@celes.unizar.es 000005316 8564_ $$s2206941$$uhttps://zaguan.unizar.es/record/5316/files/TAZ-PFC-2010-312.pdf$$yMemoria (spa) 000005316 909CO $$ooai:zaguan.unizar.es:5316$$pdriver$$pproyectos-fin-carrera 000005316 950__ $$a 000005316 980__ $$aTAZ$$bPFC$$cCPS