Cryptocat es una aplicación de escritorio de código abierto, ya descontinuada , que permitía el chat en línea cifrado y estaba disponible para Windows , OS X y Linux . [ 3 ] Utiliza cifrado de extremo a extremo para proteger todas las comunicaciones con otros usuarios de Cryptocat. Los usuarios tienen la opción de verificar de forma independiente las listas de dispositivos de sus contactos y reciben notificaciones cuando se modifica la lista de dispositivos de un contacto. Todas las actualizaciones se verifican mediante el descargador de actualizaciones integrado. [ 4 ]
Cryptocat fue creado por Nadim Kobeissi y desarrollado posteriormente junto con una comunidad de colaboradores de código abierto. Se publica bajo los términos de la licencia GPLv3 , aunque desde entonces se ha descontinuado.
Historia
Cryptocat se lanzó por primera vez el 19 de mayo de 2011 como una aplicación web .
En junio de 2012, Kobeissi afirmó haber sido detenido en la frontera estadounidense por el DHS e interrogado sobre la resistencia de Cryptocat a la censura. Posteriormente, tuiteó sobre el incidente, lo que generó cobertura mediática y un aumento en la popularidad del software. [ 5 ]
En junio de 2013, el investigador de seguridad Steve Thomas señaló una vulnerabilidad que podía utilizarse para descifrar cualquier mensaje de chat grupal que hubiera tenido lugar con Cryptocat entre septiembre de 2012 y el 19 de abril de 2013. [ 6 ] [ 7 ] Los mensajes privados no se vieron afectados, y la vulnerabilidad se había resuelto un mes antes. En respuesta, Cryptocat emitió un aviso de seguridad, solicitó a todos los usuarios que se aseguraran de haber actualizado su versión e informó a los usuarios que las conversaciones grupales anteriores podrían haber sido comprometidas. [ 7 ]
En febrero de 2014, una auditoría de iSec Partners criticó el modelo de autenticación de Cryptocat por considerarlo insuficiente. [ 8 ] En respuesta, Cryptocat realizó mejoras en la autenticación de usuarios, facilitando así la autenticación y la detección de ataques de intermediario . [ 9 ]
En febrero de 2016, citando la insatisfacción con el estado actual del proyecto después de 19 meses sin mantenimiento, Kobeissi anunció que pondría Cryptocat temporalmente fuera de línea y descontinuaría el desarrollo de su aplicación móvil, a la espera de una reescritura completa y relanzamiento del software. [ 10 ] En marzo de 2016 Kobeissi anunció el relanzamiento de Cryptocat, reescrito completamente como software de escritorio en lugar del software de aplicación web original, como una beta pública y la reanudación del servicio. [ 11 ] El nuevo enfoque centrado en el escritorio permitió que Cryptocat se beneficiara de una mayor integración de escritorio, en un estilo similar a Pidgin .
En febrero de 2019, se anunció que Cryptocat sería descontinuado. [ 12 ] A diciembre de 2019, el dominio cryptocat está a la venta y enlaza con el sitio del mensajero Wire . [ 13 ]
Características
Cryptocat permite a sus usuarios establecer conversaciones de chat cifradas de extremo a extremo . Los usuarios pueden intercambiar mensajes privados, archivos cifrados, fotos, así como crear y compartir grabaciones de audio y vídeo. Todos los dispositivos vinculados a las cuentas de Cryptocat recibirán mensajes seguros , incluso sin conexión a internet.
Todos los mensajes, archivos y grabaciones de audio/video enviados a través de Cryptocat están cifrados de extremo a extremo. Los usuarios de Cryptocat vinculan sus dispositivos a su cuenta de Cryptocat al conectarse y pueden identificar los dispositivos de otros usuarios mediante el administrador de dispositivos del cliente para prevenir ataques de intermediario . Cryptocat también utiliza un mecanismo de confianza en el primer uso para ayudar a detectar cambios en la clave de identidad del dispositivo.
Cryptocat también incluye un mecanismo de actualización automática integrado que realiza automáticamente una comprobación de firma en las actualizaciones descargadas para verificar su autenticidad, y emplea la fijación de certificados TLS para prevenir ataques de suplantación de identidad en la red.
Originalmente, en 2013, Cryptocat ofrecía la posibilidad de conectarse a Facebook Messenger para iniciar conversaciones cifradas con otros usuarios de Cryptocat. [ 14 ] Según los desarrolladores, esta función pretendía ofrecer una alternativa al modelo de chat habitual de Cryptocat, que no permitía guardar listas de contactos a largo plazo. [ 15 ] Esta función se desactivó en noviembre de 2015.
Recepción y uso
En junio de 2013, el periodista Glenn Greenwald utilizó Cryptocat mientras se encontraba en Hong Kong para reunirse por primera vez con el informante de la NSA, Edward Snowden , después de que otros programas de cifrado no funcionaran. [ 16 ]
En noviembre de 2013, Cryptocat fue prohibido en Irán , poco después de la elección del nuevo presidente iraní Hassan Rouhani , quien había prometido leyes de Internet más abiertas. [ 17 ]
Cryptocat figuró en la "Secure Messaging Scorecard" de la Electronic Frontier Foundation desde el 4 de noviembre de 2014 hasta el 13 de marzo de 2016. Durante ese tiempo, Cryptocat obtuvo una puntuación de 7 sobre 7 en la clasificación. Recibió puntos por tener las comunicaciones cifradas en tránsito, tener las comunicaciones cifradas con claves a las que el proveedor no tenía acceso ( cifrado de extremo a extremo ), permitir a los usuarios verificar de forma independiente la identidad de sus corresponsales, tener las comunicaciones pasadas seguras en caso de robo de claves ( secreto hacia adelante ), tener su código abierto a revisión independiente ( código abierto ), tener sus diseños de seguridad bien documentados y haber completado una auditoría de seguridad independiente. [ 18 ]
Arquitectura
Cifrado
Cryptocat utiliza un algoritmo de doble trinquete para obtener confidencialidad directa y futura en los mensajes, después de que se establece una sesión mediante un intercambio de claves Diffie-Hellman de curva elíptica de cuatro vías . El intercambio de claves combina claves de identidad a largo plazo, una preclave firmada a medio plazo y una preclave de un solo uso. [ 19 ] El enfoque es similar al protocolo de cifrado adoptado para la mensajería cifrada por la aplicación móvil Signal . El objetivo de Cryptocat es que sus mensajes obtengan confidencialidad, integridad, autenticidad de la fuente, confidencialidad directa y futura e indistinguibilidad incluso en una red controlada por un atacante activo. [ 4 ] Las características de confidencialidad directa del protocolo que utiliza Cryptocat son similares a las introducidas por primera vez por Off-the-Record Messaging .
Cryptocat utiliza el Estándar de Cifrado Avanzado en Modo Galois/Contador para el cifrado autenticado, Curve25519 para el acuerdo secreto compartido Diffie-Hellman de curva elíptica, HMAC-SHA256 para la derivación de claves y Ed25519 para la firma. [ 20 ] [ 21 ] Para limitar el efecto de una vulneración de clave de identidad a largo plazo, las claves a largo plazo se utilizan exclusivamente una vez para el Intercambio de Clave Autenticado inicial y una vez para firmar una preclave firmada de plazo intermedio recién generada.
Para la capa de transporte, Cryptocat adopta el estándar OMEMO de cifrado de mensajes y objetos de múltiples extremos , que también le brinda soporte para múltiples dispositivos y permite la mensajería sin conexión. [ 4 ]
Red
La red de Cryptocat se basa en una configuración XMPP que se ejecuta a través de WebSockets . Según la declaración de misión del proyecto, la red de Cryptocat solo retransmite mensajes cifrados y no almacena ningún dato. [ 1 ] Además del protocolo de cifrado de extremo a extremo del cliente Cryptocat, la comunicación cliente-servidor está protegida por TLS .
Distribución
Desde marzo de 2011 hasta marzo de 2016, Cryptocat se distribuyó oficialmente a través de la Chrome Web Store de Google , la App Store de Apple y otros canales oficiales controlados por las plataformas correspondientes. Tras la reescritura de Cryptocat a software de escritorio en marzo de 2016, el software pasó a distribuirse exclusivamente a través de los propios servidores de Cryptocat, que también gestionan la entrega de actualizaciones firmadas. [ 22 ]
Véase también
Referencias
- 1 2 Cryptocat. "Declaración de misión de Cryptocat" . Archivado del original el 7 de abril de 2016. Recuperado el 22 de abril de 2016 .
- ↑ "Notas de la versión 3.2.08 de Cryptocat" .
- ↑ "Cryptocat" . crypto.cat . Archivado del original el 18 de julio de 2016. Consultado el 29 de marzo de 2016 .
- 1 2 3 "Cryptocat - Seguridad" . crypto.cat . Archivado del original el 7 de abril de 2016. Recuperado el 29 de marzo de 2016 .
- ↑ "La detención de un desarrollador aumenta el interés en Cryptocat de Montreal" . IT Business . Itbusiness.ca. 8 de junio de 2012. Archivado del original el 29 de enero de 2013. Consultado el 28 de julio de 2012 .
- ↑ Thomas, Steve. "DecryptoCat" . Archivado del original el 26 de julio de 2015. Recuperado el 10 de julio de 2013 .
- 1 2 Blog de desarrollo de Cryptocat. "Nueva vulnerabilidad crítica en Cryptocat: detalles" . Archivado del original el 5 de julio de 2013. Recuperado el 7 de julio de 2013 .
- ↑ Fondo de Tecnología Abierta CryptoCat iOS Archivado el 12 de noviembre de 2020 en Wayback Machine
- ↑ Cryptocat. "Auditorías recientes y mejoras futuras" . Archivado del original el 15 de octubre de 2014. Consultado el 22 de junio de 2014 .
- ↑ Paletta, Damian (22 de febrero de 2016). "Cómo Estados Unidos combate el cifrado y también ayuda a desarrollarlo" . The Wall Street Journal . News Corp. Archivado del original el 19 de junio de 2018. Recuperado el 24 de febrero de 2016 .
- ↑ "Anuncio de lanzamiento de Cryptocat" . crypto.cat . Archivado del original el 22 de diciembre de 2016. Consultado el 22 de abril de 2016 .
- ↑ Cryptocat (5 de febrero de 2019). "Dejaremos de ofrecer el servicio Cryptocat a partir de mañana. El software ya no recibe mantenimiento" . @cryptocatapp . Archivado del original el 12 de diciembre de 2021. Consultado el 5 de febrero de 2019 .
- ↑ "crypto.cat" . 7 de noviembre de 2019. Archivado del original el 7 de noviembre de 2019. Consultado el 5 de diciembre de 2019 .
- ↑ Norton, Quinn (12 de mayo de 2014). "Cryptocat crea una sala de chat cifrada y desechable en cualquier ordenador con un navegador web" . The Daily Beast . Archivado del original el 19 de junio de 2014. Consultado el 22 de junio de 2014 .
- ↑ Cryptocat. "Cryptocat, ahora con chat de Facebook cifrado" . Archivado del original el 11 de noviembre de 2014. Consultado el 22 de junio de 2014 .
- ↑ Greenwald, Glenn (13 de mayo de 2014). Sin lugar donde esconderse: Edward Snowden , la NSA y el Estado de vigilancia estadounidense . Metropolitan Books. pág. 59. ISBN 978-1627790734Consultado el 22 de junio de 2014 .
- ↑ Franceschi-Bicchierai, Lorenzo (21 de noviembre de 2013). "Irán bloquea el servicio de chat cifrado a pesar de sus afirmaciones sobre la libertad en Internet" . Mashable . Archivado del original el 22 de junio de 2014. Recuperado el 22 de junio de 2014 .
- ↑ «Comparativa de mensajería segura. ¿Qué aplicaciones y herramientas realmente protegen tus mensajes?» . Electronic Frontier Foundation. 4 de noviembre de 2014. Archivado del original el 15 de noviembre de 2016. Consultado el 21 de abril de 2016 .
- ↑ "Implementación de Cryptocat Axolotl" . github.com . Consultado el 22 de abril de 2016 .
- ↑ "Primitivas criptográficas de Cryptocat" . github.com . Consultado el 22 de abril de 2016 .
- ↑ "Especificación de protocolo multipartito" . GitHub . 22 de marzo de 2014. Archivado del original el 30 de diciembre de 2014. Consultado el 26 de agosto de 2025 .
- ↑ Cryptocat. "Servidor de descargas de Cryptocat" . Archivado del original el 18 de enero de 2019. Consultado el 22 de abril de 2016 .
Lecturas adicionales
- Greenberg, Andy (27 de mayo de 2011). "Crypto.cat pretende ofrecer mensajería cifrada supersencilla" . Forbes .
- Curtis, Christopher (17 de febrero de 2012). «El software de cifrado gratuito Cryptocat protege el derecho a la privacidad: inventor» . Montréal Gazette . Archivado del original el 19 de febrero de 2012.
- Dwyer, Jim (17 de abril de 2012). "Utilizando sus habilidades de software con libertad, no con una gran ganancia en mente" . New York Times .
- Knowles, Jamillah (3 de marzo de 2012). "Plan de red Raspberry Pi para un papel en la libertad de expresión en línea" . BBC News .
- Kirk, Jeremy (14 de marzo de 2012). "Cryptocat busca un chat de mensajería instantánea cifrado y fácil de usar" . PCWorld .
{{cite news}}: CS1 maint: servicio de archivado obsoleto ( enlace )
Enlaces externos
- Sitio web oficial

- Cryptocat en GitHub
- Software criptográfico
- Cifrado de extremo a extremo
- software de privacidad en Internet
- Software de seguridad gratuito
- Clientes de mensajería instantánea gratuitos
- Software que utiliza la Licencia Pública General de GNU.
- Software libre programado en JavaScript