3 research outputs found

    Detection of encrypted traffic generated by peer-to-peer live streaming applications using deep packet inspection

    Get PDF
    The number of applications using the peer-to-peer (P2P) networking paradigm and their popularity has substantially grown over the last decade. They evolved from the le-sharing applications to media streaming ones. Nowadays these applications commonly encrypt the communication contents or employ protocol obfuscation techniques. In this dissertation, it was conducted an investigation to identify encrypted traf c ows generated by three of the most popular P2P live streaming applications: TVUPlayer, Livestation and GoalBit. For this work, a test-bed that could simulate a near real scenario was created, and traf c was captured from a great variety of applications. The method proposed resort to Deep Packet Inspection (DPI), so we needed to analyse the payload of the packets in order to nd repeated patterns, that later were used to create a set of SNORT rules that can be used to detect key network packets generated by these applications. The method was evaluated experimentally on the test-bed created for that purpose, being shown that its accuracy is of 97% for GoalBit.A popularidade e o número de aplicações que usam o paradigma de redes par-a-par (P2P) têm crescido substancialmente na última década. Estas aplicações deixaram de serem usadas simplesmente para partilha de ficheiros e são agora usadas também para distribuir conteúdo multimédia. Hoje em dia, estas aplicações têm meios de cifrar o conteúdo da comunicação ou empregar técnicas de ofuscação directamente no protocolo. Nesta dissertação, foi realizada uma investigação para identificar fluxos de tráfego encriptados, que foram gerados por três aplicações populares de distribuição de conteúdo multimédia em redes P2P: TVUPlayer, Livestation e GoalBit. Para este trabalho, foi criada uma plataforma de testes que pretendia simular um cenário quase real, e o tráfego que foi capturado, continha uma grande variedade de aplicações. O método proposto nesta dissertação recorre à técnica de Inspecção Profunda de Pacotes (DPI), e por isso, foi necessário 21nalisar o conteúdo dos pacotes a fim de encontrar padrões que se repetissem, e que iriam mais tarde ser usados para criar um conjunto de regras SNORT para detecção de pacotes chave· na rede, gerados por estas aplicações, afim de se poder correctamente classificar os fluxos de tráfego. Após descobrir que a aplicação Livestation deixou de funcionar com P2P, apenas as duas regras criadas até esse momento foram usadas. Quanto à aplicação TVUPlayer, foram criadas várias regras a partir do tráfego gerado por ela mesma e que tiveram uma boa taxa de precisão. Várias regras foram também criadas para a aplicação GoalBit em que foram usados quatro cenários: com e sem encriptação usando a opção de transmissão tracker, e com e sem encriptação usando a opção de transmissão sem necessidade de tracker (aqui foi usado o protocolo Kademlia). O método foi avaliado experimentalmente na plataforma de testes criada para o efeito, sendo demonstrado que a precisão do conjunto de regras para a aplicação GoallBit é de 97%.Fundação para a Ciência e a Tecnologia (FCT

    What Users Want (WUW): un servicio de satisfacción de usuarios orientado a aplicaciones de distribución de contenidos

    Get PDF
    En este trabajo, se presenta el servicio WUW que permite a los usuarios expresar sus preferencias y que sean tomadas en cuenta durante el proceso de distribución. Se presenta su arquitectura e implementación. De igual forma, WUW permite medir la satisfacción de los usuarios y cómo la aplicación P2P utilizada considera las preferencias de los usuarios, proporcionando una retroalimentación inspirada en Satisfaction-Based Query Load Balancing framework (SQLB) [5], pero cuya definición formal en WUW es esencialmente diferente [6] [7]. También como parte de nuestro trabajo de investigaci´on se diseña una interfaz web, que actúa como un intermediario entre los usuarios y el servicio WUW, a través de la cual los usuarios definen sus preferencias para que WUW pueda considerarlas, y le muestra a los usuarios la retroalimentación proporcionada por WUW. Finalmente, se realiza la evaluación del servicio WUW utilizando como aplicación P2P BitTorrent, el cual utiliza uno de los protocolos más popular para el intercambio de contenidos. Los resultados de nuestra evaluación, muestran que la presencia del servicio WUW no afecta el rendimiento de BitTorrent al considerar las preferencias de los usuarios al momento de seleccionar con quienes se desea compartir el contenido. Así mismo, se presenta una demostración del uso de la interfaz web, que permite a los usuarios definir sus preferencias.Las aplicaciones Par-a-Par (P2P) se han vuelto populares debido a su alta escalabilidad, y es gracias a la participación de los usuarios que el proceso de distribución se lleva a cabo, ya que estos comparten sus recursos (como el ancho de banda, almacenamiento, etc.) e intercambian el contenido con otros usuarios. Es por ello que hoy en día, muchas aplicaciones P2P pertenecen a la categoría de distribución de contenidos, las cuales van desde el intercambio de archivos hasta los sistemas que permiten crear una infraestructura P2P para organizar, buscar, y recuperar contenido [1]. No obstante, a pesar de su éxito, aún existen diferentes problemáticas relacionadas con el procesos de distribución. La mayoría de los trabajos relacionados con este tema enfocan sus esfuerzos en mejorar la arquitectura, la robustez en escenarios de alta dinamicidad o bien de mejorar la habilidad de descubrir nuevos pares para compartir contenido. En otras palabras, el enfoque en estas propuestas se basa principalmente en la calidad de servicio ofrecida [2][3][4]. Debido a que gracias a los usuarios, la distribución de contenidos se lleva a cabo, este tipo de aplicaciones no sólo deben preocuparse por la calidad de servicio, sino también por la satisfacción de sus usuarios, ya que son los principales actores en estas aplicaciones. Por lo tanto, este tipo de aplicaciones deberían hacer que los usuarios participen más en el proceso de distribución, teniendo en cuenta sus preferencias sobre el contenido y la información que comparten. Sin embargo, ninguna de las aplicaciones P2P de distribución de contenidos estudiadas en el presente trabajo considera las preferencias de los usuarios. Por lo que, se propone la utilización de un servicio que permita a los usuarios definir sus preferencias y tomarlas en consideración para la selección de los usuarios con los que desea intercambiar el contenido

    Survey on P2P Overlay Streaming Clients

    No full text
    Peer-to-peer (P2P) streaming systems grow in numbers and potential and several commercial products are already competing. Internet home users - through the diffusion of xDSL connections - represent the potential market of IPTV channels that Content Generators may distribute at reduced costs. This work describes the state of the art of P2P streaming clients and poses some questions about the end-user perspective in heterogeneous networks. To this aim, a representative set of experiments has been performed on a popular P2P system. The client offers live streaming content from some European broadcasters, start-up delay is a few seconds and the user satisfaction rank is good. The trend moves toward solutions that try to optimize the whole network stack, pursuing flexibility in terms of user needs and system requirements. This work is aimed at focusing on the key-drives in the design of P2P streaming clients. \uc2\ua9 2009 The authors and IOS Press. All rights reserved
    corecore