El protocolo de Skype al descubierto

Según informa Charlie Paglee en VoIPWiki Blog, una empresa China ha logrado mediante ingeniería inversa descubrir y replicar los protocolos de comunicación de Skype y planea utilizar este conocimiento para desarrollar un cliente compatible con Skype. Hay que reconocer que lo que han hecho es complicado, porque según leí en esta presentación de Blackhat Europe (lectura interesante para los aficionados al “code hacking”) el código está ofuscado y el programa contiene mecanismos de protección para evitar debugging.

Volviendo al cliente que piensan desarrollar, aunque en ese artículo se afirme que será 100% compatible con Skype, esto no es cierto, ya que indican que no van a soportar los SuperNodos de Skype, que son uno de los elementos claves de esta red. Los SuperNodos no sólo permiten que usuarios conectados a redes con NAT o Firewalls puedan hablar entre sí, sino que también son los índices de la red y permiten que los usuarios se encuentren unos a otros. Por lo tanto, son fundamentales para el buen funcionamiento de Skype. (Para obtener más detalles sobre el funcionamiento de Skype, se puede consultar su página oficial o el paper de S. Baset y H. Schulzrinne sobre el funcionamiento de Skype).

De hecho y además lo que comenta Iñigo en su blog, si este cliente se convierte en una realidad y se populariza (lo cual no es descartable porque muchos usuarios pueden querer evitar ser SuperNodos de Skype, ya que serlo consume muchos recursos de CPU y ancho de banda de sus máquina), puede llegar a ser un serio problema para la red Skype, ya que sin SuperNodos (o con muy pocos) la red no funcionaría o lo haría ofreciendo una experiencia peor al usuario.

Por lo tanto, Skype se vería obligada a invertir para instalar SuperNodos que sustituyeran a los PCs de los miles de usuarios que hacen esta función (entorno a 80.000 según la presentación anteriormente citada) y su modelo de negocio ya no funcionaría tan bien como ahora. Este modelo de negocio se basa claramente en lo que la revista Wired llama crowdsourcing y más específicamente en lo que, mi compañero de trabajo y amigo, Jaime González llama el “efecto Tom Sawyer”, es decir, Skype cobra a sus clientes por unos servicios que se prestan sobre una infraestructura que en su mayor parte pertenece a los propios usuarios (los SuperNodos son PCs de usuarios de la red Skype y consumen el ancho de banda de los accesos a Internet de estos usuarios).

Finalmente y en cuanto a la reacción de Skype, según el Blog de Om Malik, Skype afirma de que no hay pruebas de que realmentente se haya logrado replicar su protocolo y que si se hubiera logrado no se podrían replicar las capacidades y fiabilidad de Skype. Además Skype afirma que no es amenaza para la integridad y seguridad criptográfica de su programa.

2 Responses to “El protocolo de Skype al descubierto”

  1. ranmaru hibikiya Says:

    Hasta que leo una buena noticia que gire sobre skype.
    Ellos iniciaron tomando lo creado como codigo fuente y lo cerraron, incluso llegaron a juicio.
    Ahora les toca a ellos vivir el que no respeten algo que crearon con cierto tipo de licencia, a ver si los chinos sueltan el codigo para que se mejore xD
    Saludos.

  2. Mi otro blog… » Blog Archive » El protocolo de Skype al descubierto (II) Says:

    [...] 4 años después de que se publicaran las primeras noticias sobre la replicación de los protocolos de Skype por medio de ingeniería inversa, recientemente se ha publicado que un nuevo grupo de desarrolladores/hackers no sólo ha logrado [...]

Leave a Reply