alexi.sh
Todos los artículosSeguridad del navegadorPrivacidad de redHerramientas de privacidadModelado de amenazasProgramación con IAHerramientas de dev

alexi.shInvestigación

storage-privacy

Almacenamiento cloud cifrado en 2026: conocimiento cero vs en reposo, para desarrolladores

PrivSec Lab10 min de lectura
La palabra «cloud» en letras azules 3D sobre un cielo nublado

Qué significa realmente «almacenamiento cloud cifrado» en 2026 — conocimiento cero vs cifrado en el servidor, quién posee las claves, jurisdicción, y en qué se diferencian proveedores de extremo a extremo como Internxt y Proton Drive de Dropbox/Google Drive. Una guía técnica.

Tabla de contenidos

Qué significa realmente «almacenamiento cloud cifrado»

«Cifrado» es una de las palabras más sobrecargadas del mercado del almacenamiento. Casi todos los proveedores pueden afirmar con honestidad que su servicio está cifrado, porque alguna capa lo está — y la capa que importa rara vez es la de la página de marketing.

Todo producto de almacenamiento cloud tiene tres capas de cifrado distintas, que protegen contra cosas completamente diferentes:

  1. Cifrado en tránsito — TLS protege los bytes que viajan entre tu dispositivo y el servidor. Esto detiene a un fisgón de red. Todo proveedor serio lo hace; es un requisito mínimo, no una característica.
  2. Cifrado en reposo — los datos en los discos del proveedor están cifrados, normalmente con AES-256. Esto protege contra el robo físico de un disco del centro de datos. Pero el proveedor posee la clave, así que no hace nada contra el proveedor, un requerimiento judicial o una intrusión que alcance el almacén de claves.
  3. Cifrado de extremo a extremo / conocimiento cero — los datos se cifran en tu dispositivo con una clave que solo tú controlas, antes de llegar al servidor. El proveedor almacena texto cifrado que no puede leer.

Cuando un desarrollador preocupado por su privacidad pide «almacenamiento cloud cifrado», casi siempre piensa en la tercera capa. Cuando un proveedor masivo anuncia «tus datos están cifrados», casi siempre se refiere a las dos primeras. Esa brecha es todo el tema de este artículo.

Conocimiento cero vs servidor: quién posee las claves

Un candado de latón apoyado sobre la superficie de un disco óptico contra un fondo negro

La única pregunta que separa los dos mundos es: ¿quién puede descifrar tus archivos sin tu cooperación?

Cifrado en el servidor (convencional). El proveedor genera y almacena las claves de cifrado. Tus archivos están cifrados en reposo, pero el mismo sistema que almacena el texto cifrado almacena también el medio para descifrarlo. Es el modelo detrás de la experiencia por defecto de Dropbox, Google Drive, OneDrive y la mayoría del almacenamiento cloud de consumo. La ventaja es la comodidad: el servidor puede indexar tus archivos para la búsqueda, mostrar vistas previas, ejecutar análisis antivirus, alimentar la edición colaborativa y restablecer tu contraseña sin pérdida de datos. El coste es que el proveedor — y cualquiera que pueda alcanzar legal o ilegalmente su almacén de claves — puede leerlo todo.

Cifrado de conocimiento cero (extremo a extremo). La clave se deriva de tu contraseña en tu dispositivo mediante una función de derivación de claves como Argon2 o PBKDF2. El texto en claro se cifra en local; solo se sube texto cifrado. El proveedor almacena una copia cifrada de tu material de claves, envuelta por una clave que a su vez procede de tu contraseña, así que el conjunto almacenado es inútil sin ti. Por tanto, el proveedor no puede leer tus archivos, no puede producir texto en claro ante un requerimiento, y no puede restablecer tu contraseña sin que pierdas el acceso. El término «conocimiento cero» describe exactamente esto: el servicio tiene cero conocimiento de tu texto en claro.

La criptografía aquí no es exótica — es el mismo patrón de cifrado por sobre usado dentro de los gestores de contraseñas como los tratados en nuestra guía de gestores de contraseñas en CLI para desarrolladores. Lo que difiere entre proveedores es la disciplina de implementación: qué KDF, qué cifrado, si los nombres de archivos y la estructura de carpetas también se cifran, y si el cliente es de código abierto para que la promesa sea verificable en lugar de creída.

Los modelos de amenaza que defiende cada diseño

Elegir un modelo de cifrado es en realidad elegir un modelo de amenaza. Haz corresponder a tu adversario con el diseño, no al revés.

AmenazaEn reposo (servidor)Conocimiento cero (E2E)
Fisgón de redDefendido (TLS)Defendido (TLS)
Disco robado del centro de datosDefendidoDefendido
El proveedor lee tus archivosNo defendidoDefendido
Empleado maliciosoNo defendidoDefendido
Requerimiento judicial del contenidoNo defendidoDefendido (sin texto en claro que dar)
Intrusión que alcanza el almacén de clavesNo defendidoDefendido (claves nunca utilizables en el servidor)
Olvidas tu contraseñaEl proveedor puede recuperarIrrecuperable por diseño
Malware en tu propio dispositivoNo defendidoNo defendido (el texto en claro existe en local)

Dos filas merecen énfasis. El conocimiento cero no te protege del malware en tu propia máquina — una vez que descifras en local, el texto en claro está en tus manos y en tu RAM, así que la higiene del endpoint sigue importando. Y el conocimiento cero traslada el riesgo de recuperación de contraseña hacia ti: la incapacidad del proveedor para leer tus datos es la misma propiedad que hace irrecuperable una contraseña olvidada. Es una característica, pero una característica con filo.

Jurisdicción y metadatos: la parte que el marketing omite

El cifrado protege el contenido. No protege por sí solo los metadatos — y los metadatos a menudo bastan.

Incluso un servicio de conocimiento cero perfectamente implementado tiene que funcionar. Conoce el correo de tu cuenta (te registraste con él), tus direcciones IP al iniciar sesión, tu volumen de almacenamiento, los tamaños de archivos, las marcas de tiempo de subida y — según la implementación — los nombres de archivos y carpetas. Algunos diseños E2E cifran también los nombres de archivos; muchos no. Los metadatos generalmente no están cubiertos por la garantía de conocimiento cero, y son precisamente lo que se requiere primero.

Aquí vuelve a entrar la jurisdicción. El régimen legal de un proveedor determina qué metadatos pueden exigirse y bajo qué proceso. La CLOUD Act estadounidense (2018) permite a las autoridades de EE. UU. obligar a las empresas estadounidenses a producir datos guardados en cualquier parte del mundo. El RGPD de la UE y la Ley Federal de Protección de Datos revisada de Suiza (LPD, en vigor desde septiembre de 2023) imponen condiciones más estrictas a la divulgación. Es la misma lógica jurisdiccional que tratamos para el correo en email auto-alojado vs ProtonMail vs Fastmail y más ampliamente en soberanía de datos: dónde está constituido un servicio es una variable técnica primaria, no una nota al pie.

La conclusión práctica: combina un cifrado de contenido sólido con un proveedor en una jurisdicción respetuosa de la privacidad, y asume que tus metadatos son visibles para un proceso judicial suficientemente motivado pase lo que pase.

Los compromisos reales del conocimiento cero

El almacenamiento de conocimiento cero no está libre de fricción. Ser honesto sobre los costes es la única forma de elegir bien.

La búsqueda y las vistas previas se degradan. Como el servidor solo almacena texto cifrado, no puede construir un índice de texto completo de tus documentos ni mostrar vistas previas y miniaturas en el servidor como hace Google Drive. Los proveedores E2E buscan en el cliente (tras descifrar un índice en tu dispositivo) o limitan la búsqueda a los nombres de archivos. Para una carpeta de miles de documentos, la diferencia es notable.

La colaboración es más difícil. La edición colaborativa en tiempo real, la que hizo ubicuo a Google Docs, necesita fundamentalmente un servidor capaz de leer y fusionar el estado del documento. Los diseños de conocimiento cero pueden colaborar, pero de forma más limitada y con implementaciones más jóvenes.

Compartir con quienes no son usuarios exige intercambio de claves. Enviar un archivo cifrado a alguien fuera del servicio implica transmitir una clave de descifrado por un canal separado, o usar una función del proveedor que genere un enlace protegido con contraseña. Funciona, pero es un paso que los servicios convencionales ocultan.

La recuperación de contraseña corre de tu cuenta. Conviene repetirlo porque es la forma más común de perder datos en estos servicios. Guarda la clave de recuperación que el proveedor te da al registrarte, almacénala en un lugar duradero y sin conexión, y usa una contraseña fuerte y única. Todo el modelo de seguridad descansa en esa contraseña.

Ninguno de estos puntos es una razón para evitar el almacenamiento de conocimiento cero — son razones para usarlo deliberadamente, para los datos que lo justifican, en lugar de como sustituto universal de todos los flujos de trabajo.

El lugar de los proveedores E2E: Internxt y Proton Drive

Dos proveedores aparecen una y otra vez en las comparativas centradas en la privacidad porque entregan clientes de código abierto y cifrado de extremo a extremo por defecto, y no como complemento de pago o modo solo para empresas.

Internxt es un proveedor basado en la UE (España) que ofrece almacenamiento cloud de conocimiento cero, cifrado de extremo a extremo, con clientes de código abierto y un plan gratuito. Su posicionamiento es una suite completa de privacidad (drive, más herramientas de privacidad adyacentes), y su base europea lo sitúa bajo el RGPD. Como el cliente es de código abierto, la promesa de conocimiento cero es verificable en lugar de afirmada.

Proton Drive es el componente de almacenamiento del ecosistema Proton — basado en Suiza, cifrado de extremo a extremo, de código abierto, con un plan gratuito. Si ya usas Proton Mail o Proton VPN, Drive encaja en la misma cuenta y la misma jurisdicción suiza, lo que lo convierte en una forma natural de mantener archivos cifrados junto a un correo cifrado. El mismo modelo de acceso cero que protege una bandeja Proton protege los archivos de Drive.

Ninguno es una respuesta universal. Son la herramienta adecuada cuando necesitas concretamente que el proveedor sea incapaz de leer tus datos, y aceptas los compromisos de búsqueda/colaboración a cambio.

Un marco de decisión para desarrolladores

Deja de preguntar «cuál es el almacenamiento cloud más seguro» y empieza a preguntar «qué son estos datos, y quién no debe leerlos».

Usa almacenamiento convencional (Drive/Dropbox/OneDrive) cuando: necesitas búsqueda de texto completo rápida en documentos, colaboración en tiempo real, vistas previas ricas, y los datos no son lo bastante sensibles para justificar la fricción. La comodidad es un requisito legítimo.

Usa almacenamiento de conocimiento cero (Internxt, Proton Drive) cuando: el contenido debe permanecer ilegible para el proveedor — documentos personales, archivos de credenciales, datos de clientes bajo NDA, copias de seguridad de proyectos sensibles, cualquier cosa que no quisieras que se produjera bajo requerimiento. Acepta que la búsqueda es local y que compartir necesita una clave.

Para el código fuente: sigue usando Git en una forja por el flujo de trabajo; usa el almacenamiento cifrado para copias de seguridad de repositorios, archivos binarios grandes y artefactos de compilación que no quieras que indexe un tercero. No pongas secretos activos en archivos en bruto en ningún almacenamiento — usa un gestor de secretos dedicado o una bóveda cifrada.

Elijas lo que elijas, verifica la promesa. Prefiere clientes de código abierto para que el cifrado sea auditable, prefiere una jurisdicción respetuosa de la privacidad para que los metadatos sean más difíciles de exigir, y guarda tu clave de recuperación en cuanto te registres en un servicio de conocimiento cero. La mejor criptografía del mundo se deshace con una contraseña olvidada sin vía de recuperación.


Para el contexto más amplio de mantener tus datos fuera de los servicios bajo jurisdicción estadounidense, consulta nuestro pilar sobre soberanía de datos y la guía práctica de migración en alternativas a Google.

Imagen: Pixabay (source)

También disponible en

FAQ

¿Qué significa el cifrado de «conocimiento cero» para el almacenamiento cloud?
Conocimiento cero (también llamado de extremo a extremo, o acceso cero) significa que las claves de cifrado se derivan de tu contraseña en tu propio dispositivo, y el proveedor nunca las recibe de forma utilizable. El servidor solo almacena texto cifrado. Como resultado, el proveedor no puede leer tus archivos, no puede entregar texto en claro bajo una orden judicial, y no puede restablecer tu contraseña sin que pierdas el acceso a tus datos. El cifrado en el servidor, en cambio, significa que el proveedor posee las claves y puede descifrar tus archivos en cualquier momento.
¿Google Drive o Dropbox están cifrados?
Ambos cifran los datos en tránsito (TLS) y en reposo (normalmente AES-256 en la capa de almacenamiento), pero poseen las claves de descifrado. Eso te protege de un disco robado o una interceptación de red, pero no del propio proveedor, un empleado malicioso, un requerimiento judicial o una brecha del servidor que alcance el almacén de claves. Ninguno es de conocimiento cero por defecto. Google solo ofrece cifrado del lado del cliente para algunos planes de Workspace, y el producto estándar de consumo de Dropbox no está cifrado de extremo a extremo.
¿Cuál es la pega del almacenamiento cloud de conocimiento cero?
Tres compromisos prácticos. Primero, la recuperación de contraseña: si olvidas tu contraseña y no tienes clave de recuperación, tus datos son irrecuperables por diseño — nadie puede restablecerlos por ti. Segundo, las funciones del servidor que necesitan leer el contenido (búsqueda de texto completo en archivos, miniaturas en el navegador, vista previa en el servidor, edición colaborativa) están limitadas o deben ejecutarse en el cliente, lo que puede parecer más lento. Tercero, compartir con quienes no son usuarios exige transmitir una clave por otro canal. Es el precio de un proveedor realmente incapaz de leer tus archivos.
¿Dónde se almacenan mis claves con un almacenamiento cifrado de extremo a extremo?
Tu clave maestra se deriva de tu contraseña mediante una función de derivación de claves (habitualmente Argon2 o PBKDF2) en tu dispositivo. El proveedor normalmente solo almacena una copia cifrada de tu conjunto de claves, envuelta por una clave que a su vez procede de tu contraseña. Sin tu contraseña, ese conjunto es inservible. Por eso una contraseña fuerte y única — y un código de recuperación guardado — importan mucho más en un servicio de conocimiento cero que en uno convencional.
¿Sigue importando la jurisdicción si el almacenamiento es de conocimiento cero?
Menos que para los servicios en claro, pero no es irrelevante. Incluso con cifrado de contenido de conocimiento cero, los proveedores conservan metadatos — correo de la cuenta, nombres de archivos en algunas implementaciones, tamaños, marcas de tiempo, registros de IP — que pueden requerirse. La jurisdicción rige qué puede exigirse y bajo qué proceso. Los proveedores basados en la UE (Internxt, España) y en Suiza (Proton, Suiza) operan bajo regímenes de protección de datos generalmente más estrictos que el entorno de la CLOUD Act estadounidense. Los clientes de código abierto también permiten verificar la promesa de cifrado en lugar de creerla sin más.
¿Puedo usar almacenamiento cloud cifrado para código, copias de seguridad o artefactos de compilación?
Sí, con salvedades. Para el código fuente casi siempre querrás Git en una forja (GitHub/GitLab) por el flujo de trabajo, y tratar el almacenamiento cifrado como un lugar para copias de seguridad, archivos de secretos, archivos binarios grandes o artefactos de compilación que no quieras que lea un tercero. Como el proveedor no puede indexar el contenido, la búsqueda en el servidor sobre tu código no funcionará — buscas en local tras sincronizar. Para los secretos en concreto, prefiere un gestor de secretos dedicado o una bóveda cifrada antes que archivos en bruto.
¿Es imprescindible el código abierto para que un almacenamiento cifrado sea de fiar?
No estrictamente, pero es la señal más fuerte. Una promesa de «conocimiento cero» de código cerrado es una afirmación que no puedes verificar; un cliente de código abierto permite a revisores independientes confirmar que las claves se generan en local y que el texto en claro nunca sale del dispositivo. Internxt y Proton publican ambos clientes de código abierto, por lo que suelen citarse en las comparativas de privacidad. Las auditorías de seguridad independientes añaden una segunda capa de verificación por encima de la disponibilidad del código.