¿El funcionamiento interno de la seguridad de iMessage?

20

Este es un artículo muy interesante sobre el iMessage Tecnología utilizada en los dispositivos de comunicación muy populares de Apple. Hasta el momento, no ha habido muchos detalles técnicos publicados por Apple. Esperemos que alguien aquí pueda arrojar algo de luz sobre esto.

  • ¿Qué tecnologías de seguridad y protocolos se utilizan?

  • ¿Cómo se cifran los mensajes?

  • ¿Es realmente seguro de extremo a extremo? ¿Puede Apple o cualquier otra persona eludir? el cifrado?

Cualquier otra información interesante también será bienvenida.

    
pregunta Georgios 20.08.2012 - 11:04
fuente

2 respuestas

16

Esto está incompleto. Pero esperemos que de alguna utilidad. enlace y enlace (especialmente la docs sección) han hecho alguna ingeniería inversa de Apple protocolo propietario.

Parece que cada dispositivo Apple tiene un certificado del lado del cliente SSL / TLS para la autenticación que la configuración se conoce en el servidor push de Apple. Esto se usa para autenticarlo y también para cifrar la conexión entre su dispositivo Apple y el servidor push de Apple. No veo nada sobre la recuperación de las claves públicas de los usuarios a los que está enviando mensajes; por lo tanto, alguien que se encuentre en los servidores de Apple puede leer o editar su mensaje.

Para responder específicamente a las tres preguntas:

  • ¿Qué tecnologías de seguridad y protocolos se utilizan?

Certificados SSL / TLS estándar. certificado autofirmado de Apple utiliza una clave pública RSA de 2048 bits .

  • ¿Cómo se cifran los mensajes?

SSL / TLS para cifrar la conexión entre el servidor de Apple Push y su dispositivo.

  • ¿Es realmente seguro de extremo a extremo? ¿Puede Apple o cualquier otra persona eludir el cifrado?

Sí. Según mi conocimiento, los mensajes están en texto sin formato en los servidores de Apple.

EDITAR: 26 de agosto de 2013: Estoy de acuerdo con esto no está de acuerdo con la declaración oficial realizado por Apple varios meses después de que se escribiera esta respuesta, que decía:

  

Por ejemplo, las conversaciones que tienen lugar en iMessage y FaceTime están protegidas por un cifrado de extremo a extremo para que nadie, excepto el remitente y el receptor, pueda verlas o leerlas. Apple no puede descifrar esos datos. Del mismo modo, no almacenamos datos relacionados con la ubicación de los clientes, las búsquedas de mapas o las solicitudes de Siri en ningún formulario identificable.

     

Seguiremos trabajando arduamente para lograr el equilibrio adecuado entre cumplir con nuestras responsabilidades legales y proteger la privacidad de nuestros clientes como ellos esperan y se merecen.

Personalmente, no confío mucho en esta declaración en la que obtuvieron permiso para informar del gobierno de EE. UU. Esto no tiene nada que ver con mis opiniones de Apple, pero en gran parte proviene de que yo personalmente confío poco en un protocolo propietario de código cerrado cuyo funcionamiento interno y detalles técnicos se mantienen en secreto.

Tal vez la afirmación fue totalmente cierta, pero parece extraño en términos de por qué se permite que los iMessages de Apple se cifren pero LavaBit aparentemente tuvo que cerrarse por orden de mordaza o revelar en secreto el correo electrónico de personas como Snowden. ¿Espero que Apple deje de permitir que iMessages, en principio, de conformidad con una orden judicial que no quieren cumplir?

O podría ser técnicamente cierto, pero no menciona las puertas traseras instaladas por órdenes del gobierno que les permiten recuperar de forma remota las claves privadas de los dispositivos de Apple (posiblemente solo en presencia de una orden judicial / solicitud del gobierno). Varios observadores han mencionado cuando obtiene un nuevo dispositivo iOS, una vez que configura su cuenta (ya sea conociendo su contraseña o haciendo un restablecimiento de la contraseña con unas pocas preguntas de seguridad de baja entropía) su dispositivo recupera automáticamente todos sus iMessages anteriores de la nube. Eso implica que Apple definitivamente tiene sus mensajes y su clave privada almacenada en su extremo en la nube: si los mensajes se pueden cifrar y su clave privada puede protegerse con una contraseña (almacenada dos veces: una vez con la contraseña, una vez con respuestas a las preguntas de seguridad) . Concedido que cualquiera al final de Apple verifica con frecuencia su contraseña (por ejemplo, cada vez que inicia sesión en una Apple Store), la mayoría de las contraseñas son débiles, y Apple no registrará ni forzará una contraseña con fuerza bruta.

O podría ser completamente falso, comunicado de prensa, que Apple recibió la orden o el permiso de liberación por orden del gobierno de EE. UU., por lo que los delincuentes se sentirían seguros al utilizar iMessage para actividades ilegales. Muchos observadores cuestionaron la veracidad del nota de la DEA filtrada (y por qué lo haría una DEA el agente lo filtraría cuando parece decirle a los narcotraficantes cómo enviar mensajes de forma segura sin intrusiones del gobierno).

    
respondido por el dr jimbob 24.08.2012 - 07:15
fuente
2

La reciente conferencia HITB reveló una gran cantidad de información nueva sobre iMessage. Consulte la publicación de blog oficial por los oradores.

Para resumir,

  • Todas las comunicaciones con el servidor de Apple se realizan a través de SSL / TLS.
  • No se utiliza la fijación de certificados. Esto significa que el dispositivo puede verse comprometido por un certificado de CA raíz malvado instalado en el llavero.
  • Se utiliza una clave ECDSA de 256 bits para firmar el mensaje. Se utiliza una clave RSA de 1280 bits para el cifrado.
  • El intercambio de claves se realiza a través del servidor ESS de Apple.

Conclusiones

iMessage es sorprendentemente seguro contra los atacantes convencionales. La cantidad de recursos necesarios para subvertir el cifrado es grande. Apple tiene las capacidades técnicas de romper las propiedades de encriptación de extremo a extremo de iMessage ya que controlan la infraestructura clave. Cambia las claves y utiliza GPG si eres paranoico. Nada es muy sorprendente.

Enlace de auto conexión, mi blog donde hablo más sobre el tema. enlace

    
respondido por el Ayrx 18.10.2013 - 10:58
fuente

Lea otras preguntas en las etiquetas