Página de inicio de Proton

Cifrado > Tipos de cifrado > Cifrado de código abierto

¿Qué es el cifrado de código abierto y por qué es importante?

El cifrado de código abierto significa que el código de la aplicación o servicio que protege tus datos está disponible públicamente para que cualquiera lo inspeccione y verifique, de modo que no tengas que confiar únicamente en las afirmaciones de la empresa.

Aprende cómo funciona el cifrado de código abierto, cómo se revisa y por qué la transparencia desempeña un rol fundamental en la seguridad digital.

¿Qué es el cifrado de código abierto?

El cifrado de código abierto se refiere al software de cifrado cuyo código fuente está disponible públicamente para que cualquiera pueda verlo, inspeccionarlo, usarlo, modificarlo y compartirlo bajo términos de licencia específicos. En lugar de confiar únicamente en lo que dice una empresa sobre su seguridad, puedes ver lo que dicen los expertos independientes, investigadores y desarrolladores sobre cómo funciona realmente el cifrado.

Esta transparencia diferencia al cifrado de código abierto de los sistemas propietarios (de código cerrado), donde el código se mantiene privado. Muchos creen que esta apertura ayuda a generar confianza porque la seguridad se puede verificar en lugar de ocultarse tras el secreto.

Qué hace que el cifrado sea de código abierto

Revisión por pares

Debido a que el código de código abierto está disponible públicamente, cualquiera puede ver cómo funciona el cifrado.

Expertos en seguridad de diversos ámbitos, como el sector empresarial, el académico y comunidades independientes, pueden revisar el código, realizar auditorías y encontrar fallos más rápidamente que en los modelos de desarrollo cerrados.

Licencias

El software de cifrado de código abierto debe publicarse bajo una licencia que defina cómo se puede utilizar legalmente.

Por ejemplo, si se puede utilizar con fines comerciales, modificar, combinar con sistemas propietarios o si se deben volver a compartir las mejoras.

Entre las licencias de código abierto más comunes se incluyen la Licencia MIT, la Licencia Apache 2.0, las licencias BSD y la Licencia Pública General de GNU (GPL).

Uso gratuito y sin dependencia de un proveedor

Muchas herramientas de cifrado de código abierto son de uso gratuito, lo que hace que una seguridad sólida sea más accesible para personas y organizaciones, incluidas startups, entidades sin fines de lucro y escuelas.

Dado que el código se puede modificar, las organizaciones pueden ajustar las herramientas de cifrado para adaptarlas a sus necesidades y utilizarlas con sus sistemas existentes sin depender de un solo proveedor.

Ejemplos de herramientas de cifrado de código abierto

A continuación, se presentan algunas herramientas de cifrado de código abierto populares que se utilizan para proteger los datos, las comunicaciones y la privacidad online:

  • GnuPG (GNU Privacy Guard) es una implementación muy utilizada del cifrado OpenPGP para cifrar archivos, correos electrónicos y firmar lanzamientos de software. Es muy popular entre desarrolladores, periodistas y usuarios enfocados en la privacidad. Las aplicaciones de Proton utilizan OpenPGP.js(ventana nueva) y GoOpenPGP, siendo ambas de ellas implementaciones de OpenPGP.
  • VeraCrypt es una herramienta de cifrado de disco derivada del antiguo proyecto TrueCrypt, que permite la creación de contenedores cifrados o el cifrado de disco completo. Se suele utilizar para cifrar archivos y proteger datos confidenciales en portátiles o unidades externas.
  • El protocolo Signal es un protocolo de cifrado de extremo a extremo utilizado en aplicaciones de mensajería segura como Signal.
  • WireGuard®(ventana nueva) es un protocolo VPN de código abierto diseñado para proteger las conexiones de red. Se utiliza a menudo en servicios de VPN, redes corporativas y configuraciones de privacidad autoalojadas. Proton VPN utiliza WireGuard(ventana nueva).
  • OpenSSL es una biblioteca criptográfica fundamental utilizada por sitios web, servidores y aplicaciones que impulsa gran parte del cifrado HTTPS en Internet.
  • Tor (The Onion Router) es una red que cifra y enruta el tráfico a través de múltiples nodos para ayudar a anonimizar la actividad en Internet y eludir la censura. Puedes acceder a todas las aplicaciones de Proton en Tor.

Cómo se verifica el cifrado de código abierto

Auditorías de seguridad

Especialistas independientes en seguridad revisan el código de cifrado de código abierto para buscar vulnerabilidades, errores de código o áreas que no sigan las mejores prácticas criptográficas.

Por ejemplo, una biblioteca de cifrado utilizada en aplicaciones de mensajería podría auditarse para confirmar que gestiona las claves de cifrado de forma segura.

Escrutinio de la comunidad

Dado que el código de código abierto está disponible públicamente en plataformas como GitHub(ventana nueva), cualquier vulnerabilidad puede ser identificada y discutida abiertamente.

Las comunidades activas suelen aportar correcciones, una documentación más clara y mejoras de rendimiento a lo largo del tiempo.

Programas de recompensas por errores

Para fomentar las pruebas de seguridad independientes, algunas organizaciones llevan a cabo iniciativas públicas de recompensas por errores.

Estos programas permiten a los especialistas en seguridad buscar vulnerabilidades de forma segura, enviar sus hallazgos y recibir reconocimiento o recompensas económicas.

Revisión académica y de estándares

Investigadores académicos analizan los diseños criptográficos, las implementaciones y el uso en el mundo real del cifrado de código abierto en estudios publicados y conferencias de seguridad.

Organizaciones de estándares como el NIST, la ISO/IEC y el IETF desarrollan directrices que muchos proyectos siguen.

Preguntas frecuentes

¿Es seguro el software de cifrado de código abierto?
¿Es de buena calidad el software de cifrado de código abierto?
¿Puedes obtener soporte técnico para el software de cifrado de código abierto?
¿Por qué el código abierto es bueno para el cifrado?
Proton

Toma el control de tus datos

Proton se creó para proteger tus datos desde el principio. Con el cifrado de extremo a extremo, las aplicaciones de código abierto y las auditorías independientes, tu información sigue siendo tuya.

Descubre más sobre la seguridad y el cumplimiento de Proton en nuestro Trust Center.

Más información sobre el cifrado