miércoles, 22 de octubre de 2008

El lado oscuro de Skype

Jhonny Velasquez Cabrita
Sucre, 22 de octubre de 2008



En esta ocasión me puse a investigar algo sobre el Skype. Skype es un software para realizar llamadas sobre Internet, esto se conoce mas como Voz sobre IP (VoIP). Los usuarios de Skype pueden hablar entre ellos gratuitamente, también incluye otras funcionalidades que son de pago.

Skype es uno de los programas mas extendidos y que ha tenido un rápido crecimiento, tiene una buena calidad de audio, posee una gran comunidad de usuarios. Pero tiene lado oscuro y es lo que trataré de demostrar en este documento.

Aquí no vamos a ver mucho los detalles técnicos de modo que sea entendible por cualquier persona, para los que desean conocer mas sobre Skype pueden ver estos dos documentos.

Análisis y funcionamiento de Skype.-www.uv.es/montanan/redes/trabajos/skype.pdf

Explicación en profundidad de Skype.-
http://skype.nexxen.cz/dokumentace/public/SkypeProtocol/html/SkypeProtocol.htm

La arquitectura Skype se basa en un tipo de red llamada “overlay network” o red de aplicación que es un ejemplo de red P2P.



La red overlay de Skype tiene 3 tipos de nodos:

a) Nodo Normal: nodo donde se ejecuta una aplicación o cliente Skype (SC) que se puede utilizar para realizar llamadas de voz y para enviar mensajes del texto

b) Supernodo: nodo con una dirección IP pública que tiene suficiente CPU, memoria, y ancho de banda de red.

c) Skype login Server (Servidor de conexión): Servidor único y única entidad central dentro del esquema de Skype asegurándose de que los nombres de la conexión sean únicos a través del espacio de nombres de Skype. Su principal función es la de permitir la autentificación del usuario y almacenar los nombres de forma única y las contraseñas del usuario.



Aparte del servidor de conexión, no hay servidor central en la red de Skype. La información en línea y fuera de línea del usuario se almacena y se propaga de manera descentralizada y así como las búsquedas de los usuarios.

Resumiendo esta parte, el lado oscuro al que hacia referencia es que: Skype establece llamados de terceros a través de tu computadora - y tú ni te enteras, haciendo uso de tu computadora y lo peor de todo hace uso de tu ancho de banda de Internet. Entonces no se puede decir que las llamadas entre dos computadoras es gratis, porque Skype esta ganando gracias a tu computadora y tu conexión a Internet. En el supuesto caso de que Skype no este lucrando con tu ancho de banda, lo cierto es que otros están realizando llamadas a través de tu conexión a Internet, y un país como el nuestro donde las comunicaciones por Internet son tan malas no podemos darnos el lujo de regalar nuestro ancho de banda.

Skype no esta cometiendo ningún acto ilegal porque así lo establece en el contrato de instalación, pero como nunca leemos los contratos ni nos enteramos.

Artículo 4 Uso del equipo del Usuario
4.1 Uso del equipo del Usuario. Por el presente contrato Usted acepta que el Software Skype puede utilizar el procesador y el ancho de banda del equipo (u otro dispositivo según corresponda) que Usted está utilizando, con el fin limitado de facilitar la comunicación entre usuarios del Software Skype.

4.2 Protección del equipo (recursos) del Usuario. Usted comprende que Skype hará los esfuerzos que sean comercialmente razonables para proteger la privacidad e integridad de Su comunicación y de los recursos del equipo (u otro dispositivo según corresponda) que Usted esté utilizando. No obstante, Usted reconoce y acepta que Skype no puede otorgar ninguna garantía al respecto.

Pueden ver todo el contrato en http://www.skype.com/intl/es/legal/eula/ o a tiempo de instalar el programa.

En la siguiente figura vemos una comparación entre una llamada usando Skype y otra usando el protocolo SIP. Si Juan llama a Pedro por Skype, el programa busca la mejor ruta. Si el programa encuentra que Maria esta libre y le sirve para rutear el llamado, hará uso de la máquina de Maria sin que ella se de cuenta, y podría usar otras maquinas adicionales.

Fuente: http://voip180.blogspot.com/2007/11/diferencias-entre-skype-y-voip-bajo.html

En el siguiente gráfico muestro una captura realizada con NetPeeker de todos los programas y procesos que se están ejecutando en mi máquina. Entre ellos esta Skype conectado. ¿Cómo se puede explicar ese uso de 2.21 KB/s de subida y 1.61 KB/s de bajada de uso de ancho de banda?, si solo tengo el Skype conectado y no estoy realizando ninguna llamada o usando alguna de sus funciones.


Según el Firewall de NetPeeker me dice que alguien esta intentado conectarse a mi máquina desde la IP 189.69.100.190.

Hago un clic en el Botón Who is?, y me muestra más información.

Y así van conectándose desde diferentes lugares.

Si hacemos una consulta sobre esta última IP en DNSstuff, efectivamente esa dirección IP pertenece a Japón.


Resumen:
Mi intención no era hacer ver que Skype es un programa malo, sino conocer un poco más como funciona este programa. Personalmente diría que se puede seguir usando pero conectarse solo cuando sea necesario, porque si estas conectado todo el tiempo otros estarán aprovechando tu ancho de banda peor aún si en tu red hay muchos usuarios conectados a Skype.


Fuentes Consultadas:
http://www.skype.com/
http://voip180.blogspot.com/2007/11/diferencias-entre-skype-y-voip-bajo.html
http://www.uv.es/montanan/redes/trabajos/skype.pdf
http://www.skype.com/intl/es/legal/eula/
http://www.voipnovatos.es/item/2005/05/porqu-no-me-gusta-skype