Iconos SCW
héroe bg sin separador
Blog

Verschlüsselungstechnik für vollständige Android-Geräte | Secure Code Warrior

Pieter De Cremer
Publicado Nov 02, 2017
Última actualización el 9 de marzo de 2026

El cifrado del dispositivo es el proceso de cifrar todos los datos del dispositivo Android. Una vez que se habilita para un dispositivo Android, todos los datos creados por el usuario se encriptan inmediatamente antes de que se escriban en el almacenamiento. Esto protege los datos de manera que incluso si cualquier parte no autorizada intenta acceder a los datos, no podrá leerlos. Esta es una característica especialmente buena para los dispositivos de los teléfonos inteligentes, ya que el usuario los lleva consigo y son más propensos a la pérdida o al robo que otros dispositivos informáticos. Cualquier curioso o ladrón no puede acceder a los datos a menos que pueda desbloquear el teléfono.

Android dispone de dos tipos de cifrado del dispositivo: el cifrado de todo el disco y el cifrado basado en archivos.

Cifrado de disco completo

El cifrado de disco completo se introdujo en el nivel 19 de la API (Android 4.4 KitKat), pero las nuevas características del nivel 21 de la API (Android 5.0 Lollipop) realmente impulsaron su uso. El cifrado de disco completo utiliza una única clave para proteger toda la partición de datos de usuario del dispositivo. La clave está protegida con las credenciales del usuario y deben proporcionarse en el arranque antes de que se pueda acceder a cualquier parte del disco.

Esto es genial para la seguridad, pero también significa que la mayor parte de la funcionalidad del dispositivo no está disponible hasta que el usuario introduzca sus credenciales. Esto significa que cuando el dispositivo se reinicia pero no se desbloquea, algunas funciones como las alarmas no pueden funcionar, los servicios no están disponibles y los teléfonos no pueden recibir llamadas. Por esta razón se creó el segundo modo de encriptación.

Cifrado basado en archivos

El cifrado basado en archivos, el segundo modo de cifrado del dispositivo, está disponible desde el nivel 24 de la API (Android 7.0 Nougat). En este modo, se encriptan diferentes archivos con diferentes claves que se pueden desbloquear de forma independiente. Con este modo de cifrado llegó el modo de arranque directo, que permite a los dispositivos cifrados arrancar directamente en la pantalla de bloqueo, habilitando las funciones que antes no existían antes de desbloquear el dispositivo.

El arranque directo permite que las aplicaciones funcionen en un contexto limitado antes de que se desbloquee el dispositivo. De este modo, pueden seguir funcionando como se espera sin comprometer la información del usuario. Para ofrecer esta funcionalidad, el dispositivo Android necesita dos ubicaciones de almacenamiento:

  1. Almacenamiento cifrado de credenciales. Ubicación de almacenamiento por defecto, sólo disponible después de que el usuario haya desbloqueado el dispositivo.
  2. Almacenamiento cifrado del dispositivo. Disponible en el modo de arranque directo, y después de que el usuario haya desbloqueado el dispositivo.
Protección de datos sensibles de los clientes

Si tu aplicación necesita acceder a los datos mientras se ejecuta en modo de arranque directo, debería utilizar el almacenamiento cifrado del dispositivo. Pero ten en cuenta las implicaciones de seguridad. El almacenamiento encriptado del dispositivo no debe utilizarse para almacenar datos sensibles. El almacenamiento encriptado por el dispositivo está encriptado con una clave que está disponible tan pronto como el dispositivo haya arrancado con éxito. Todos los datos a los que sólo debe acceder el usuario deben guardarse en la ubicación predeterminada, el almacenamiento cifrado de credenciales.

Si quieres saber más sobre qué es el cifrado o por qué es importante, consulta el vídeo del portal Secure Code Warrior . O puedes intentar poner a prueba tus conocimientos sobre encriptación jugando a algunos retos.

¿Necesitas una guía paso a paso para tu dispositivo? Consulta este artículo de Bill Hess en Pixel Privacy.

Espero que hayas aprendido algo nuevo. Hasta la próxima semana!

Almacenamiento cifrado de credenciales, que es la ubicación de almacenamiento por defecto y sólo está disponible después de que el usuario haya desbloqueado el dispositivo.

https://developer.android.com/training/articles/direct-boot.html

Ver recurso
Ver recurso

Die vollständige Android-Geräteverschlüsselung schützt alle Daten und schreibt sie in den Speicher. Dies wird erst sichtbar, nachdem das Gerät entsperrt wurde. Lernen Sie von Secure Code Warrior.

¿Te interesa saber más?

Forscher für Anwendungssicherheit - Forschungs- und Entwicklungsingenieur - Doktorand

Más información

Secure Code Warrior a disposición de su empresa para ayudarle a proteger el código durante todo el ciclo de desarrollo de software y crear una cultura en la que la ciberseguridad sea una prioridad. Tanto si es responsable de seguridad de aplicaciones, desarrollador, responsable de seguridad de la información o cualquier otra persona relacionada con la seguridad, podemos ayudar a su empresa a reducir los riesgos asociados al código inseguro.

Reservar una demostración
Compartir en:
marcas de LinkedInSocialx logotipo
Autor
Pieter De Cremer
Publicado Nov 02, 2017

Forscher für Anwendungssicherheit - Forschungs- und Entwicklungsingenieur - Doktorand

Compartir en:
marcas de LinkedInSocialx logotipo

El cifrado del dispositivo es el proceso de cifrar todos los datos del dispositivo Android. Una vez que se habilita para un dispositivo Android, todos los datos creados por el usuario se encriptan inmediatamente antes de que se escriban en el almacenamiento. Esto protege los datos de manera que incluso si cualquier parte no autorizada intenta acceder a los datos, no podrá leerlos. Esta es una característica especialmente buena para los dispositivos de los teléfonos inteligentes, ya que el usuario los lleva consigo y son más propensos a la pérdida o al robo que otros dispositivos informáticos. Cualquier curioso o ladrón no puede acceder a los datos a menos que pueda desbloquear el teléfono.

Android dispone de dos tipos de cifrado del dispositivo: el cifrado de todo el disco y el cifrado basado en archivos.

Cifrado de disco completo

El cifrado de disco completo se introdujo en el nivel 19 de la API (Android 4.4 KitKat), pero las nuevas características del nivel 21 de la API (Android 5.0 Lollipop) realmente impulsaron su uso. El cifrado de disco completo utiliza una única clave para proteger toda la partición de datos de usuario del dispositivo. La clave está protegida con las credenciales del usuario y deben proporcionarse en el arranque antes de que se pueda acceder a cualquier parte del disco.

Esto es genial para la seguridad, pero también significa que la mayor parte de la funcionalidad del dispositivo no está disponible hasta que el usuario introduzca sus credenciales. Esto significa que cuando el dispositivo se reinicia pero no se desbloquea, algunas funciones como las alarmas no pueden funcionar, los servicios no están disponibles y los teléfonos no pueden recibir llamadas. Por esta razón se creó el segundo modo de encriptación.

Cifrado basado en archivos

El cifrado basado en archivos, el segundo modo de cifrado del dispositivo, está disponible desde el nivel 24 de la API (Android 7.0 Nougat). En este modo, se encriptan diferentes archivos con diferentes claves que se pueden desbloquear de forma independiente. Con este modo de cifrado llegó el modo de arranque directo, que permite a los dispositivos cifrados arrancar directamente en la pantalla de bloqueo, habilitando las funciones que antes no existían antes de desbloquear el dispositivo.

El arranque directo permite que las aplicaciones funcionen en un contexto limitado antes de que se desbloquee el dispositivo. De este modo, pueden seguir funcionando como se espera sin comprometer la información del usuario. Para ofrecer esta funcionalidad, el dispositivo Android necesita dos ubicaciones de almacenamiento:

  1. Almacenamiento cifrado de credenciales. Ubicación de almacenamiento por defecto, sólo disponible después de que el usuario haya desbloqueado el dispositivo.
  2. Almacenamiento cifrado del dispositivo. Disponible en el modo de arranque directo, y después de que el usuario haya desbloqueado el dispositivo.
Protección de datos sensibles de los clientes

Si tu aplicación necesita acceder a los datos mientras se ejecuta en modo de arranque directo, debería utilizar el almacenamiento cifrado del dispositivo. Pero ten en cuenta las implicaciones de seguridad. El almacenamiento encriptado del dispositivo no debe utilizarse para almacenar datos sensibles. El almacenamiento encriptado por el dispositivo está encriptado con una clave que está disponible tan pronto como el dispositivo haya arrancado con éxito. Todos los datos a los que sólo debe acceder el usuario deben guardarse en la ubicación predeterminada, el almacenamiento cifrado de credenciales.

Si quieres saber más sobre qué es el cifrado o por qué es importante, consulta el vídeo del portal Secure Code Warrior . O puedes intentar poner a prueba tus conocimientos sobre encriptación jugando a algunos retos.

¿Necesitas una guía paso a paso para tu dispositivo? Consulta este artículo de Bill Hess en Pixel Privacy.

Espero que hayas aprendido algo nuevo. Hasta la próxima semana!

Almacenamiento cifrado de credenciales, que es la ubicación de almacenamiento por defecto y sólo está disponible después de que el usuario haya desbloqueado el dispositivo.

https://developer.android.com/training/articles/direct-boot.html

Ver recurso
Ver recurso

Rellene el siguiente formulario para descargar el informe.

Solicitamos su permiso para enviarle información sobre nuestros productos y/o temas relacionados con la codificación segura. Tratamos sus datos personales con el máximo cuidado y nunca los vendemos a otras empresas con fines comerciales.

Enviar
Icono de éxito de SCW
Icono de error scw
Para enviar el formulario, active las cookies de «Analytics». Cuando haya terminado, puede desactivarlas en cualquier momento.

El cifrado del dispositivo es el proceso de cifrar todos los datos del dispositivo Android. Una vez que se habilita para un dispositivo Android, todos los datos creados por el usuario se encriptan inmediatamente antes de que se escriban en el almacenamiento. Esto protege los datos de manera que incluso si cualquier parte no autorizada intenta acceder a los datos, no podrá leerlos. Esta es una característica especialmente buena para los dispositivos de los teléfonos inteligentes, ya que el usuario los lleva consigo y son más propensos a la pérdida o al robo que otros dispositivos informáticos. Cualquier curioso o ladrón no puede acceder a los datos a menos que pueda desbloquear el teléfono.

Android dispone de dos tipos de cifrado del dispositivo: el cifrado de todo el disco y el cifrado basado en archivos.

Cifrado de disco completo

El cifrado de disco completo se introdujo en el nivel 19 de la API (Android 4.4 KitKat), pero las nuevas características del nivel 21 de la API (Android 5.0 Lollipop) realmente impulsaron su uso. El cifrado de disco completo utiliza una única clave para proteger toda la partición de datos de usuario del dispositivo. La clave está protegida con las credenciales del usuario y deben proporcionarse en el arranque antes de que se pueda acceder a cualquier parte del disco.

Esto es genial para la seguridad, pero también significa que la mayor parte de la funcionalidad del dispositivo no está disponible hasta que el usuario introduzca sus credenciales. Esto significa que cuando el dispositivo se reinicia pero no se desbloquea, algunas funciones como las alarmas no pueden funcionar, los servicios no están disponibles y los teléfonos no pueden recibir llamadas. Por esta razón se creó el segundo modo de encriptación.

Cifrado basado en archivos

El cifrado basado en archivos, el segundo modo de cifrado del dispositivo, está disponible desde el nivel 24 de la API (Android 7.0 Nougat). En este modo, se encriptan diferentes archivos con diferentes claves que se pueden desbloquear de forma independiente. Con este modo de cifrado llegó el modo de arranque directo, que permite a los dispositivos cifrados arrancar directamente en la pantalla de bloqueo, habilitando las funciones que antes no existían antes de desbloquear el dispositivo.

El arranque directo permite que las aplicaciones funcionen en un contexto limitado antes de que se desbloquee el dispositivo. De este modo, pueden seguir funcionando como se espera sin comprometer la información del usuario. Para ofrecer esta funcionalidad, el dispositivo Android necesita dos ubicaciones de almacenamiento:

  1. Almacenamiento cifrado de credenciales. Ubicación de almacenamiento por defecto, sólo disponible después de que el usuario haya desbloqueado el dispositivo.
  2. Almacenamiento cifrado del dispositivo. Disponible en el modo de arranque directo, y después de que el usuario haya desbloqueado el dispositivo.
Protección de datos sensibles de los clientes

Si tu aplicación necesita acceder a los datos mientras se ejecuta en modo de arranque directo, debería utilizar el almacenamiento cifrado del dispositivo. Pero ten en cuenta las implicaciones de seguridad. El almacenamiento encriptado del dispositivo no debe utilizarse para almacenar datos sensibles. El almacenamiento encriptado por el dispositivo está encriptado con una clave que está disponible tan pronto como el dispositivo haya arrancado con éxito. Todos los datos a los que sólo debe acceder el usuario deben guardarse en la ubicación predeterminada, el almacenamiento cifrado de credenciales.

Si quieres saber más sobre qué es el cifrado o por qué es importante, consulta el vídeo del portal Secure Code Warrior . O puedes intentar poner a prueba tus conocimientos sobre encriptación jugando a algunos retos.

¿Necesitas una guía paso a paso para tu dispositivo? Consulta este artículo de Bill Hess en Pixel Privacy.

Espero que hayas aprendido algo nuevo. Hasta la próxima semana!

Almacenamiento cifrado de credenciales, que es la ubicación de almacenamiento por defecto y sólo está disponible después de que el usuario haya desbloqueado el dispositivo.

https://developer.android.com/training/articles/direct-boot.html

Ver seminario web
Empiece
Más información

Haga clic en el enlace de abajo y descargue el PDF de este recurso.

Secure Code Warrior a disposición de su empresa para ayudarle a proteger el código durante todo el ciclo de desarrollo de software y crear una cultura en la que la ciberseguridad sea una prioridad. Tanto si es responsable de seguridad de aplicaciones, desarrollador, responsable de seguridad de la información o cualquier otra persona relacionada con la seguridad, podemos ayudar a su empresa a reducir los riesgos asociados al código inseguro.

Ver informeReservar una demostración
Ver recurso
Compartir en:
marcas de LinkedInSocialx logotipo
¿Te interesa saber más?

Compartir en:
marcas de LinkedInSocialx logotipo
Autor
Pieter De Cremer
Publicado Nov 02, 2017

Forscher für Anwendungssicherheit - Forschungs- und Entwicklungsingenieur - Doktorand

Compartir en:
marcas de LinkedInSocialx logotipo

El cifrado del dispositivo es el proceso de cifrar todos los datos del dispositivo Android. Una vez que se habilita para un dispositivo Android, todos los datos creados por el usuario se encriptan inmediatamente antes de que se escriban en el almacenamiento. Esto protege los datos de manera que incluso si cualquier parte no autorizada intenta acceder a los datos, no podrá leerlos. Esta es una característica especialmente buena para los dispositivos de los teléfonos inteligentes, ya que el usuario los lleva consigo y son más propensos a la pérdida o al robo que otros dispositivos informáticos. Cualquier curioso o ladrón no puede acceder a los datos a menos que pueda desbloquear el teléfono.

Android dispone de dos tipos de cifrado del dispositivo: el cifrado de todo el disco y el cifrado basado en archivos.

Cifrado de disco completo

El cifrado de disco completo se introdujo en el nivel 19 de la API (Android 4.4 KitKat), pero las nuevas características del nivel 21 de la API (Android 5.0 Lollipop) realmente impulsaron su uso. El cifrado de disco completo utiliza una única clave para proteger toda la partición de datos de usuario del dispositivo. La clave está protegida con las credenciales del usuario y deben proporcionarse en el arranque antes de que se pueda acceder a cualquier parte del disco.

Esto es genial para la seguridad, pero también significa que la mayor parte de la funcionalidad del dispositivo no está disponible hasta que el usuario introduzca sus credenciales. Esto significa que cuando el dispositivo se reinicia pero no se desbloquea, algunas funciones como las alarmas no pueden funcionar, los servicios no están disponibles y los teléfonos no pueden recibir llamadas. Por esta razón se creó el segundo modo de encriptación.

Cifrado basado en archivos

El cifrado basado en archivos, el segundo modo de cifrado del dispositivo, está disponible desde el nivel 24 de la API (Android 7.0 Nougat). En este modo, se encriptan diferentes archivos con diferentes claves que se pueden desbloquear de forma independiente. Con este modo de cifrado llegó el modo de arranque directo, que permite a los dispositivos cifrados arrancar directamente en la pantalla de bloqueo, habilitando las funciones que antes no existían antes de desbloquear el dispositivo.

El arranque directo permite que las aplicaciones funcionen en un contexto limitado antes de que se desbloquee el dispositivo. De este modo, pueden seguir funcionando como se espera sin comprometer la información del usuario. Para ofrecer esta funcionalidad, el dispositivo Android necesita dos ubicaciones de almacenamiento:

  1. Almacenamiento cifrado de credenciales. Ubicación de almacenamiento por defecto, sólo disponible después de que el usuario haya desbloqueado el dispositivo.
  2. Almacenamiento cifrado del dispositivo. Disponible en el modo de arranque directo, y después de que el usuario haya desbloqueado el dispositivo.
Protección de datos sensibles de los clientes

Si tu aplicación necesita acceder a los datos mientras se ejecuta en modo de arranque directo, debería utilizar el almacenamiento cifrado del dispositivo. Pero ten en cuenta las implicaciones de seguridad. El almacenamiento encriptado del dispositivo no debe utilizarse para almacenar datos sensibles. El almacenamiento encriptado por el dispositivo está encriptado con una clave que está disponible tan pronto como el dispositivo haya arrancado con éxito. Todos los datos a los que sólo debe acceder el usuario deben guardarse en la ubicación predeterminada, el almacenamiento cifrado de credenciales.

Si quieres saber más sobre qué es el cifrado o por qué es importante, consulta el vídeo del portal Secure Code Warrior . O puedes intentar poner a prueba tus conocimientos sobre encriptación jugando a algunos retos.

¿Necesitas una guía paso a paso para tu dispositivo? Consulta este artículo de Bill Hess en Pixel Privacy.

Espero que hayas aprendido algo nuevo. Hasta la próxima semana!

Almacenamiento cifrado de credenciales, que es la ubicación de almacenamiento por defecto y sólo está disponible después de que el usuario haya desbloqueado el dispositivo.

https://developer.android.com/training/articles/direct-boot.html

Índice

Descargar PDF
Ver recurso
¿Te interesa saber más?

Forscher für Anwendungssicherheit - Forschungs- und Entwicklungsingenieur - Doktorand

Más información

Secure Code Warrior a disposición de su empresa para ayudarle a proteger el código durante todo el ciclo de desarrollo de software y crear una cultura en la que la ciberseguridad sea una prioridad. Tanto si es responsable de seguridad de aplicaciones, desarrollador, responsable de seguridad de la información o cualquier otra persona relacionada con la seguridad, podemos ayudar a su empresa a reducir los riesgos asociados al código inseguro.

Reservar una demostraciónDescargar
Compartir en:
marcas de LinkedInSocialx logotipo
Centro de recursos

Recursos para empezar

Más entradas
Centro de recursos

Recursos para empezar

Más entradas