Detectar si un contacto de Skype se encuentra invisible

Skype es uno de los programas VoIP más utilizados para realizar llamadas por internet y como muchos sabrán permite establecer diferentes tipos de estado, siendo uno de ellos el Invisible. Este estado de conexión permite seguir utilizando la aplicación de forma normal, pero para nuestros contactos apareceremos como desconectados.

Detectar si un contacto se encuentra invisible:

Basta con enviarle un mensaje de chat, si al hacerlo el mensaje se queda en modo de espera (aparece un icono girando), significa que la persona se encuentra desconectada:

estado de un contacto de skype por chat

En cambio, si el mensaje no muestra nada significa que llegó a su destino y el contacto se encuentra en estado invisible:

detectar estado invisible en skype

Este truco, que de cierta forma vulnera nuestra privacidad, se conoce desde hace bastante tiempo aunque yo lo descubrí hoy gracias a un artículo publicado por Giovanni Cruz (@fixxx3r) en el cual habla sobre la seguridad en Skype y sus configuraciones (recomendado leerlo).

Además del mensaje de chat, el estado invisible también se podría detectar por medio de una llamada como lo explica @fixxx3r en el artículo.

Por último, les comento que Giovanni es un investigador colombiano que sabe mucho sobre seguridad en plataformas de VoIP, lo conocí en la ekoparty 2010 donde además de un training, dio una charla muy buena sobre ataques en infraestructuras VoIP. Les recomiendo seguirlo.

1 comentario en «Detectar si un contacto de Skype se encuentra invisible»

  1. Pues dile a tu amigo «experto en seguridad» que si un contacto no está conectado o está camuflado, no sale en la lista de contactos y por consiguiente no se le puede enviar nada.

    Responder

Deja un comentario