¿Por qué la NSA no puede descifrar el cifrado de Apple?

Aclarando el reclamo

Asumiré que está hablando de la seguridad de iOS, con un código de acceso del dispositivo establecido y si usa iCloud, usando la verificación en dos pasos para Apple ID.

En primer lugar, no conocemos las capacidades de la NSA. Tenga cuidado con cualquiera que diga que su sistema es “a prueba de la NSA”. El anuncio de Apple en septiembre pasado no fue que sus dispositivos son a prueba de la NSA (eso sería una tontería). En cambio, su declaración fue que ellos, Apple, no pueden descifrar los datos del usuario y, por lo tanto, no pueden entregar datos descifrados o claves de cifrado a nadie.

¿Cómo es la seguridad de iOS?

Lo que sí sabemos es que Apple ha diseñado la seguridad de iOS extremadamente bien. Para aquellas partes de su diseño de seguridad que pueden verificarse de forma independiente, su descripción del diseño sí se verifica.

Una parte del diseño es para que no guarden secretos que puedan usarse para desbloquear o descifrar los datos en su dispositivo iOS. En términos generales, hay tres secretos diferentes (y un montón de secretos derivados de estos)

  1. La contraseña de tu dispositivo
  2. Su contraseña de ID de Apple y / o clave de recuperación
  3. Una llave de hardware integrada en el chip de cada dispositivo

Los dos primeros solo los conoce usted y solo usted puede restablecerlos. El tercer secreto no es conocido ni accesible para ningún humano. Es “conocido” solo por cada dispositivo y configurado de manera tal que es muy difícil lograr que un dispositivo lo revele.

Esas claves de dispositivo nunca se graban y todo lo que podría haber tenido una clave durante la fabricación se destruye de acuerdo con la documentación de Apple: el documento técnico de Apple sobre seguridad de iOS (PDF)

Si Apple dice la verdad sobre su diseño de seguridad (y no tengo motivos para sospechar lo contrario) y si han logrado asegurar la producción de las claves integradas en el hardware, entonces realmente han hecho que la seguridad de iOS sea difícil de romper. Y se están poniendo fuera del alcance de las citaciones, cartas de seguridad nacional o compromisos al negarse la capacidad de entrar en estos dispositivos.

Razones

Es muy importante tener en cuenta que Apple casi seguramente no está pensando “hmm, cómo podemos hacer las cosas difíciles para la aplicación de la ley”. En cambio, piensan: “¿cómo podemos dificultar las cosas a las personas que desean obtener los datos de nuestros clientes sin el consentimiento de los clientes”? Simplemente, un sistema de seguridad no puede distinguir si un atacante es un buen tipo o un mal tipo.

Y lo que esto significa es que cualquier intento de debilitar el sistema para facilitar las cosas para la aplicación de la ley debilitará el sistema de una manera que facilitará las cosas para los delincuentes.

La NSA puede descifrar el cifrado de iPhone, ya que ha descifrado algoritmos de cifrado mucho más complejos y sistemas cifrados en hardware incautado y / o comunicaciones de servicios de inteligencia extranjeros que operan en contra de los intereses de nuestro país (EE. UU.). Por lo general, se cree que la inteligencia rusa o china opera con un cifrado de 1024 bits o más, con sistemas de autenticación más duros que la autenticación de Apple “prueba un PIN de cuatro dígitos 10 veces y su teléfono se limpia”.

Como se indicó, los servicios de inteligencia extranjeros tienen métodos de cifrado para hardware, software y comunicaciones que son mucho más difíciles de descifrar que el cifrado AES de 256 bits, incluso si Apple usa los métodos que supuestamente hizo para que sea “más difícil” descifrar el teléfono. Además, plantea la pregunta: de todos modos, es probable que pueda obtener los datos del disco borrado, pero esa es otra historia. Por favor sigue leyendo:

Siendo pragmático, el iPhone se puede desmontar y su software, hardware, firmware, etc. se puede “fantasma” (no es el término técnico adecuado para las normas para este caso específico, pero lo usaré de todos modos) a través de metodologías que generalmente no se mencionan en el publico.

Personalmente, creo que la NSA, la CIA o incluso los profesionales de seguridad privada podrían descifrar el teléfono. El teatro kabuki con Apple parece más un juego de farsa en el que Tim Cook tiene que fingir que está luchando contra el gobierno para salvar la cara de los accionistas y los consumidores.

La intención final es que el gobierno cambie la ley. La historia del teléfono del terrorista es simplemente un recorte para la verdadera intención del FBI. Con todo, es probable que el FBI gane, ya que todas las principales compañías tecnológicas deben capitular ante el gobierno en asuntos de seguridad nacional.

Como nota final, me resulta muy difícil creer que la NSA no obtuvo las claves de Apple o no pirateó la infraestructura de Apple para obtener las claves. Sé que si fuera la NSA, eso es lo que habría hecho, todo en nombre de la seguridad nacional, por supuesto.

Si no pueden es irrelevante.
No necesitan hacerlo, por eso.
Como corporación estadounidense, Apple está sujeta a las leyes y tribunales estadounidenses.
Una parte de este sistema es la llamada Carta de Seguridad Nacional a través de la cual se puede obtener cualquier tipo de información.
Combinado con una orden de mordaza, un negocio sujeto a él incluso tiene prohibido revelar el hecho de que alguna vez recibió una NSL.

La única forma de contrarrestar esto sería un verdadero sistema de cifrado de extremo a extremo donde los datos nunca dejan el dispositivo sin cifrar.

Editar: Volviendo a esta pregunta 3 años después, me gustaría agregar que parece que Apple ha sido al menos un tanto serio sobre sus afirmaciones de que realmente no puede descifrar sus propios dispositivos, al menos los modernos. Suponiendo que esto sea cierto (que es imposible saberlo con certeza con el software y el hardware de código cerrado), esto se debería a que la criptografía moderna está diseñada de tal manera que la clave (que se deriva de la contraseña del usuario) es la única parte secreta de tal sistema. Solo el conocimiento de la clave puede descifrar el mensaje. Si la clave no se expande con otra o se crea deliberadamente como débil (puertas traseras básicamente), entonces el único capaz de descifrar los datos es el propietario de la clave, no el fabricante del dispositivo.

Presumiblemente porque Apple ha implementado un modo de cifrado seguro y no le ha dado las claves a la NSA. (Editar: y no tienen las claves en sí mismas, donde la ley podría obligarlas a dárselas a la NSA / FBI; gracias Jeffrey Goldberg.) Por supuesto, si la NSA conoce una debilidad en el algoritmo, o si Apple está mintiendo sobre si le dieron las llaves a la NSA, entonces todas las apuestas están canceladas.