¿Qué es de conocimiento cero?
- Glosario IAM
- ¿Qué es de conocimiento cero?
El conocimiento cero es un principio criptográfico que garantiza que un proveedor de servicios no pueda acceder a los datos de un usuario. Si bien los métodos de cifrado tradicionales protegen los datos en tránsito y en reposo, los proveedores a menudo tienen acceso a las claves de cifrado, lo que aumenta el riesgo de acceso no autorizado si el proveedor sufre una violación de seguridad.
En una arquitectura de conocimiento cero, este riesgo se reduce significativamente porque todo el cifrado y descifrado se produce en el dispositivo del usuario. Dado que sólo el usuario posee las claves de cifrado, es el único capaz de descifrar su información. Tanto para las personas como para las empresas, el conocimiento cero mejora la seguridad, la privacidad y el control digitales al garantizar que los datos confidenciales permanezcan inaccesibles para todos, excepto para el usuario final.
Confianza cero vs. conocimiento cero
Aunque la confianza cero y el conocimiento cero suelen mencionarse juntos, son principios distintos que abordan diferentes aspectos de la ciberseguridad. En pocas palabras, la confianza cero controla quién tiene acceso, mientras que el conocimiento cero protege la confidencialidad de los datos a los que se accede.
Confianza cero es un marco de seguridad basado en el supuesto de que no se debe confiar automáticamente en ningún usuario o dispositivo, ya sea dentro o fuera de una red. Toda solicitud debe ser tratada como sospechosa hasta que se demuestre su legitimidad, y el acceso debe verificarse continuamente para reducir el riesgo de movimiento lateral dentro de los sistemas.
El conocimiento cero, por el contrario, garantiza que sólo el usuario final pueda acceder y descifrar sus datos confidenciales. Sin conocimiento, el cifrado y el descifrado solo ocurren en el dispositivo del usuario — nunca en el servidor del proveedor ni en la nube en texto simple. Incluso en caso de una violación, los datos de un usuario permanecen cifrados e inutilizables sin sus claves privadas.
Cómo funciona el conocimiento cero
La protección de conocimiento cero garantiza que los datos confidenciales se cifren y descifren únicamente en el lado del cliente. Cuando un usuario confía en una plataforma de conocimiento cero, sus datos se cifran localmente. Todas las claves de cifrado se generan y almacenan en el dispositivo del usuario, lo que significa que solo el usuario puede desbloquear su bóveda. Esto garantiza que las credenciales, los secretos y los archivos permanezcan cifrados de extremo a extremo tanto en tránsito como en reposo.
Debido a que el proveedor nunca recibe ni almacena claves de cifrado en forma recuperable, los datos de un usuario nunca quedan expuestos en texto simple en ningún momento del proceso de envío o almacenamiento. Incluso si los sistemas del proveedor se vieran comprometidos, los cibercriminales solo encontrarían datos cifrados e ilegibles, sin posibilidad de descifrarlos.
Algunas plataformas también incorporan pruebas de conocimiento cero (ZKPs), un concepto criptográfico en el que una parte demuestra a otra que sabe algo sin revelar la información en sí. Imagine que los ZKPs demuestran que conoce la combinación de una caja fuerte sin tener que abrirla delante de otra persona. Los ZKP permiten a los usuarios autenticar o validar reclamaciones sin exponer datos confidenciales ni credenciales, lo que proporciona una capa adicional de privacidad y seguridad.
Beneficios de la seguridad de conocimiento cero
Dado que los datos están totalmente encriptados y solo el usuario puede acceder a ellos, el conocimiento cero ofrece el más alto nivel de seguridad. Adoptar una arquitectura de conocimiento cero tiene muchos beneficios tanto para las personas como para las organizaciones. Sus principales beneficios incluyen:
- Fuerte privacidad de datos: Sólo el usuario tiene acceso a sus claves de cifrado, lo que significa que nadie más puede leer o descifrar sus datos almacenados.
- Reducción del impacto de la violación de datos: En caso de una violación de datos, los ciberdelincuentes solo obtienen acceso a datos cifrados, que son inútiles sin las claves de cifrado. Dado que el proveedor no tiene acceso a las claves de cifrado, los datos siguen siendo ilegibles incluso si se ven comprometidos.
- Protección contra amenazas internas: El conocimiento cero limita el riesgo de amenazas internas, tanto maliciosas como accidentales, por parte de empleados o administradores, ya que solo el usuario puede acceder a los datos de texto simple.
- Menor riesgo de cumplimiento: Las plataformas de conocimiento cero pueden ayudar a respaldar el cumplimiento de los estándares de protección de datos, como GDPR y HIPAA, al aplicar controles de acceso +/- cifrado en todo momento.
- Mayor confianza: Los clientes y socios saben que sus datos nunca estarán expuestos bajo ninguna circunstancia gracias a la arquitectura de conocimiento cero. Esta transparencia fortalece la reputación de la marca y la lealtad a largo plazo.
Casos de uso comunes para el conocimiento cero
La seguridad de conocimiento cero ayuda a las organizaciones a proteger datos confidenciales en múltiples aplicaciones y entornos. Uno de los casos de uso más adoptados es la gestión de contraseñas. Los usuarios pueden utilizar administradores de contraseñas con cifrado de conocimiento cero para almacenar sus contraseñas, claves de acceso, métodos MFA y documentos en una bóveda totalmente cifrada a la que solo ellos pueden acceder.
Las soluciones de gestión de acceso privilegiado (PAM) también se basan en la seguridad de conocimiento cero para proteger las cuentas privilegiadas y evitar el acceso no autorizado a recursos críticos. Por ejemplo, KeeperPAM® almacena credenciales privilegiadas en una bóveda de conocimiento cero y establece conexiones cifradas sin exponer las credenciales a los administradores o al proveedor de servicios.
En entornos DevOps y multinube, el conocimiento cero es esencial para la gestión segura de secretos. Las claves API, los certificados y otros secretos deben cifrarse tanto en tránsito como en reposo para evitar su exposición o uso indebido. Los administradores de secretos creados con cifrado de conocimiento cero permiten a los desarrolladores acceder de forma segura a los secretos sin codificarlos ni aumentar la superficie de ataque, manteniendo al mismo tiempo una estricta separación entre los usuarios y el cifrado.