Ricochet o Ricochet IM es un proyecto de software libre, multi-plataforma y mensajería instantánea desarrollado inicialmente por John Brooks y posteriormente adoptado como el proyecto oficial del cliente de mensajería instantánea del grupo Invisible.im.[2][3] El objetivo del grupo Invisible.im es para ayudar a las personas a mantener la privacidad mediante el desarrollo de un cliente de mensajería instantánea "libre de metadatos".[4]
Ricochet | |||||
---|---|---|---|---|---|
![]() | |||||
Información general | |||||
Tipo de programa | cliente de mensajería instantánea | ||||
Desarrollador | Invisible.im | ||||
Lanzamiento inicial | junio de 2014 | ||||
Licencia | BSD[1] | ||||
Información técnica | |||||
Programado en | C++ | ||||
Interfaz gráfica predeterminada | Qt | ||||
Versiones | |||||
Última versión estable | LSR () | ||||
Lanzamientos | |||||
| |||||
Enlaces | |||||
Sitio web oficial
Repositorio de código
| |||||
Originalmente llamado Torsión IM, Ricochet fue renombrado en junio de 2014.[5] Ricochet es una alternativa moderna a TorChat, que no ha sido actualizado en varios años, y a Tor Messenger, el cual está descontinuado.[6][7] El 17 de septiembre de 2014, se anunció que el grupo Invisible.im trabajaría con Brooks en el desarrollo de Ricochet en un artículo de Kim Zetter en Wired.[2] Zetter también escribió que los planes futuros de Ricochet incluían un rediseño de protocolo y capacidades de transferencia de archivos. El rediseño del protocolo se llevó a cabo en abril de 2015.[8]
En febrero de 2016, los desarrolladores de Ricochet hicieron pública una auditoría de seguridad que había sido patrocinada por Open Technology Fund y realizada por NCC Group en noviembre de 2015.[9] Los resultados de la auditoría fueron "razonablemente positivos".[10] La auditoría identificó "múltiples áreas de mejora" y una vulnerabilidad que podría utilizarse para des anonimizar a los usuarios. Según Brooks, la vulnerabilidad ha sido corregida en la última versión.[11]
Ricochet es un servicio de mensajería instantánea descentralizada, lo que significa que no hay un servidor al que conectarse y con el que compartir metadatos.[6] Además, usando Tor, Ricochet inicia un servicio oculto de Tor localmente en el ordenador de una persona y puede comunicarse sólo con otros usuarios de Ricochet que también están ejecutando sus propios servicios ocultos de Tor creados por Ricochet. De esta manera, la comunicación de Ricochet nunca deja la red Tor. Un nombre de usuario (ejemplo: ricochet:hslmfsg47dmcqctb
) se genera automáticamente al iniciar por primera vez Ricochet; la primera mitad del nombre de usuario es la palabra "ricochet", y la segunda mitad es la dirección del servicio oculto Tor. Antes de que dos usuarios de Ricochet puedan hablar, al menos uno de ellos debe compartir en privado o públicamente su nombre de usuario único de alguna manera.