Articulo de referencia

Apple T2

{{cite web |last1=Boldt |first1=Paul |title=Apple's Orphan Silicon |date=July 11, 2021 |website=SemiWiki |access-date=July 18, 2021 |url=https://semiwiki.com/semiconductor-manuf...

El Apple T2 (nombre interno de Apple: T8012) [ 2 ] es un sistema en un chip (SoC) ARM encargado de proporcionar funciones de seguridad y control a los ordenadores Macintosh de Apple basados ​​en Intel . Es un SoC ARMv8 de 64 bits y ejecuta bridgeOS . [ 3 ] [ 4 ] El T2 tiene su propia RAM y es esencialmente un controlador integrado especial , que funciona en paralelo y responde a las solicitudes del ordenador principal con el que interactúa el usuario.

Diseño

El procesador de aplicaciones principal en T2 es una variante del Apple A10 , que es una CPU basada en ARMv8.1-A de 64 bits . [ 1 ] Es fabricado por TSMC con su proceso de 16 nm, al igual que el A10. El análisis del chip revela una macro de CPU casi idéntica a la del A10, que muestra un diseño de cuatro núcleos para su procesador de aplicaciones principal, con dos núcleos grandes de alto rendimiento, "Hurricane", y dos núcleos más pequeños de eficiencia, "Zephyr". El análisis también revela la misma cantidad de controladores de RAM, pero una GPU mucho más reducida; tres bloques, solo una cuarta parte del tamaño en comparación con el A10. [ 1 ] 

El troquel mide 9,6  mm  × 10,8  mm, un tamaño de troquel de 104 mm²  , que equivale a aproximadamente el 80% del tamaño del A10. [ 1 ]

Funciona como coprocesador para su host basado en Intel, proporcionando recursos para gestionar diversas funciones que no están presentes en el host. Está diseñado para permanecer activo incluso si el ordenador principal se encuentra en modo de bajo consumo. El procesador de aplicaciones principal en T2 ejecuta un sistema operativo llamado bridgeOS .

El procesador secundario en T2 es una CPU basada en ARMv7-A de 32 bits llamada Secure Enclave Processor (SEP), cuya tarea es generar y almacenar claves de cifrado. Ejecuta un sistema operativo llamado "sepOS" basado en el microkernel L4 . [ 5 ]

El módulo T2 se construye como un paquete sobre un paquete (PoP) junto con su propia memoria RAM LP-DDR4 . Las configuraciones de Mac con 1 TB de almacenamiento SSD o superior reciben 2 GB de LP-DDR4, mientras que las configuraciones con menor capacidad de almacenamiento reciben 1 GB. [ 6 ]

El bridgeOS del Apple T2 se almacena en una partición de firmware del SSD integrado del Mac , que está oculta en macOS y Windows. [ 7 ]

El T2 se comunica con el host a través de un puerto Ethernet conectado por USB . [ 3 ]

Características de seguridad

Existen numerosas características relacionadas con la seguridad, entre las que se incluyen:

El T2 es integral en la secuencia de arranque y actualización de los sistemas operativos , impidiendo que los componentes no firmados interfieran. [ 4 ] [ 8 ] [ 9 ] [ 10 ]

Otras características

Existen otras instalaciones no directamente relacionadas con la seguridad.

Historia

El Apple T2 se lanzó por primera vez en el iMac Pro a finales de 2017. [ 10 ]

El 12 de julio de 2018, Apple lanzó una MacBook Pro actualizada que incluye el chip T2, que entre otras cosas habilita la función "Hey Siri" . [ 12 ] [ 13 ]

El 7 de noviembre de 2018, Apple lanzó los modelos actualizados de Mac Mini y MacBook Air con el chip T2. [ 14 ] [ 15 ]

El 4 de agosto de 2020 se anunció una actualización del iMac 5K, que incluye el chip T2. [ 16 ]

La funcionalidad del chip T2 está integrada en las CPU de la serie M de Apple , eliminando así la necesidad de un chip independiente en los ordenadores con procesadores Apple Silicon . [ 5 ] El chip T2 se dejó de fabricar con la finalización de la transición de los Mac a los procesadores Apple Silicon en junio de 2023.

Vulnerabilidades de seguridad

En octubre de 2019, investigadores de seguridad comenzaron a teorizar que el T2 también podría verse afectado por el error checkm8 , ya que se basaba aproximadamente en el diseño A10 de 2016 del iMac Pro original. [ 17 ] Rick Mark luego adaptó libimobiledevice para que funcionara con el Apple T2, proporcionando una solución gratuita y de código abierto para restaurar el T2 fuera de Apple Configurator y permitir un trabajo adicional en el T2. [ 18 ] El 6 de marzo de 2020, un equipo de ingenieros llamado T2 Development Team explotó el error checkm8 existente en el T2 y publicó el hash de un volcado de la ROM segura como prueba de entrada. [ 19 ] El equipo checkra1n integró rápidamente los parches necesarios para admitir el jailbreak del T2. [ 20 ] [ 21 ] [ 22 ] [ 23 ]

El equipo de desarrollo de T2 utilizó mensajes definidos por el proveedor no documentados de Apple a través de la entrega de energía USB para poder poner un dispositivo T2 en modo de actualización de firmware sin interacción del usuario. Esto agravó el problema, ya que ahora era posible desbloquear un T2 simplemente conectándolo a un dispositivo de carga modificado maliciosamente. [ 24 ] [ 25 ] [ 26 ]

Más adelante ese mismo año, la publicación de la vulnerabilidad SEP blackbird agravó aún más el impacto del defecto al permitir la ejecución de código arbitrario en el procesador T2 Secure Enclave. [ 27 ] Esto tuvo como consecuencia la posible afectación de credenciales cifradas, como las claves de FileVault , así como otros elementos seguros del llavero de Apple .

El desarrollador Rick Mark determinó entonces que macOS podía instalarse a través de los mismos protocolos de recuperación de iDevice, lo que posteriormente se confirmó para la serie M1 de Macs de Apple. [ 28 ] El 10 de septiembre de 2020, se publicó una versión pública de checkra1n que permitía a los usuarios hacer jailbreak al T2. [ 29 ] [ 30 ] El equipo de desarrollo del T2 creó parches para eliminar la validación de firmas de archivos en el T2, como MacEFI, así como el sonido de arranque. Los miembros del equipo de desarrollo del T2 comenzaron a responder preguntas en instancias de Slack de la industria. [ 31 ] Un miembro de la comunidad de seguridad de IronPeak utilizó estos datos para compilar un análisis de impacto del defecto, que posteriormente se corrigió para atribuir correctamente a los investigadores originales. [ 32 ] Los investigadores originales hicieron múltiples correcciones a la prensa que cubrió el blog de IronPeak. [ 33 ]

En octubre de 2020, se descubrió una vulnerabilidad de hardware en las funciones de seguridad del chip que podría ser explotada de una manera que no se puede parchear, utilizando un método similar al del jailbreaking del iPhone con chip A10, ya que el chip T2 se basa en el chip A10. Apple fue notificada de esta vulnerabilidad, pero no respondió antes de que los investigadores de seguridad la divulgaran públicamente. [ 34 ] Posteriormente se demostró que esta vulnerabilidad puede permitir a los usuarios implementar sonidos de inicio personalizados para Mac . [ 35 ] [ 36 ]

Productos con el chip T2

Véase también

Referencias

  1. 1 2 3 4 5 6 7 8 Boldt, Paul (11 de julio de 2021). "El silicio huérfano de Apple" . SemiWiki . Archivado del original el 22 de septiembre de 2022. Recuperado el 18 de julio de 2021 .
  2. "T8012" . La Wiki de Apple . Consultado el 14 de agosto de 2023 .
  3. 1 2 3 Davidov, Mikhail; Erickson, Jeremy (8 de agosto de 2019). "Dentro del Apple T2" ​​(PDF) . Black Hat USA 2019. Archivado ( PDF) del original el 14 de junio de 2021. Recuperado el 11 de julio de 2021 .
  4. 1 2 3 Parrish, Kevin (24 de julio de 2018). "El chip T2 de Apple podría estar causando problemas en los iMac Pro y MacBook Pro de 2018" . DigitalTrends . Archivado del original el 18 de septiembre de 2018. Recuperado el 22 de enero de 2019. De todos los mensajes de error cargados en estos hilos, hay un detalle que parecen compartir: Bridge OS. Este es un sistema operativo integrado utilizado por el chip de seguridad T2 independiente de Apple, que proporciona al iMac Pro un arranque seguro, almacenamiento cifrado, comandos "Oye Siri" en vivo, etc.
  5. 1 2 3 4 5 "Seguridad de la plataforma Apple: Secure Enclave" . Archivado del original el 22 de agosto de 2021. Recuperado el 11 de julio de 2021 .
  6. ""Comenzar con" es la mayor mentira en tecnología . Linus Tech Tips . 25 de julio de 2023. Consultado el 14 de agosto de 2023 .
  7. "Apple iMac Pro y almacenamiento seguro" . Cisco Duo . 2 de mayo de 2018. Consultado el 24 de enero de 2025 .
  8. 1 2 3 4 5 "El iMac Pro incorpora el chip T2 personalizado de Apple con capacidades de arranque seguro" . MacRumors . 14 de diciembre de 2017. Archivado del original el 18 de agosto de 2018. Consultado el 18 de agosto de 2018 .
  9. 1 2 3 4 5 6 Evans, Jonny (23 de julio de 2018). "El chip T2 del MacBook Pro mejora la seguridad empresarial" . Computerworld . Archivado del original el 18 de agosto de 2018. Recuperado el 18 de agosto de 2018 .
  10. 1 2 3 4 5 6 7 Snell, Jason (3 de enero de 2018). "El chip T2 convierte al iMac Pro en el inicio de una revolución Mac" . Macworld . Archivado del original el 23 de agosto de 2022. Recuperado el 20 de agosto de 2022 .
  11. "El chip T2 de Apple supone una gran diferencia en la codificación de vídeo para la mayoría de los usuarios" . 9 de abril de 2019. Archivado del original el 11 de julio de 2021. Consultado el 11 de julio de 2021 .
  12. Rossignol, Joe (12 de julio de 2018). "Apple lanza los MacBook Pro 2018: Core de 8.ª generación, hasta 32 GB de RAM, teclado de tercera generación, procesador de cuatro núcleos en el modelo de 13 pulgadas y más" . MacRumors . Archivado del original el 12 de julio de 2018. Consultado el 12 de julio de 2018 .
  13. "Apple actualiza el MacBook Pro con un rendimiento más rápido y nuevas funciones para profesionales" . Apple Inc. Archivado del original el 12 de julio de 2018. Consultado el 12 de julio de 2018 .
  14. Broussard, Mitchel (30 de octubre de 2018). "Apple anuncia el nuevo MacBook Air con pantalla Retina de 13 pulgadas y Touch ID" . MacRumors . Archivado del original el 31 de octubre de 2018. Consultado el 30 de octubre de 2018 .
  15. Hardwick, Tim (30 de octubre de 2018). "Apple anuncia un nuevo Mac mini gris espacial con procesador Intel de 4 o 6 núcleos y hasta 64 GB de RAM, a partir de 799 dólares" . MacRumors . Archivado del original el 31 de octubre de 2018. Consultado el 30 de octubre de 2018 .
  16. "El iMac de 27 pulgadas recibe una importante actualización" (Comunicado de prensa). Apple Inc. 4 de agosto de 2020. Archivado del original el 12 de julio de 2021. Consultado el 11 de julio de 2021 .
  17. "Problema original de GitHub" . Github . 6 de agosto de 2019. Archivado del original el 30 de septiembre de 2021. Consultado el 11 de julio de 2021 .
  18. "Soporte T2 en libimobiledeive" . Twitter . Archivado del original el 8 de julio de 2021. Consultado el 11 de julio de 2021 .
  19. "t8012 SecureROM Hash" . Twitter . 6 de marzo de 2020. Archivado del original el 8 de julio de 2021. Consultado el 11 de julio de 2021 .
  20. "checkra1n apoya a T2" . Twitter . Archivado del original el 3 de julio de 2021. Consultado el 11 de julio de 2021 .
  21. Bouchard, Anthony (18 de marzo de 2020). "La versión preliminar experimental de Checkra1n añade soporte inicial para iOS 13.4 y el chip Mac T2" . iDownloadBlog.com . Archivado del original el 26 de junio de 2021. Consultado el 26 de junio de 2021 .
  22. ^ "Un hacker ha descubierto un chip T2 en computadoras Mac recientes" . Tweakers (en holandés). Archivado desde el original el 26 de junio de 2021 . Consultado el 26 de junio de 2021 .
  23. Mark, Rick (07/10/2020). "Sobre bridgeOS / Investigación T2" . Blog del equipo de desarrollo de T2 . Cronología de eventos. Archivado del original el 08/10/2020.
  24. Rick Mark; mrarm; Aun-Ali Zaidi; h0m3us3r (12 de octubre de 2020). "Plug'nPwn - Conéctate al Jailbreak" . El blog de desarrollo de T2 . Archivado del original el 23 de octubre de 2021.{{cite web}}: CS1 maint: nombres numéricos: lista de autores ( enlace )
  25. "Interfaz de depuración T2 expuesta" . Twitter . Archivado del original el 8 de julio de 2021. Consultado el 11 de julio de 2021 .
  26. "Intel Debug Exposed over T2 interface" . Twitter . Archivado del original el 05/07/2021 . Consultado el 11/07/2021 .
  27. "Exploit Blackbird para Apple SEP" . iDownloadBlog . 24 de julio de 2020. Archivado del original el 29 de junio de 2021. Consultado el 11 de julio de 2021 .
  28. "Restauración de macOS vía USB" . Twitter . Archivado del original el 6 de julio de 2021. Consultado el 11 de julio de 2021 .
  29. "checkra1n" . checkra.in . Archivado del original el 10-10-2019 . Consultado el 11-07-2021 .
  30. "Hackers logran desbloquear el chip de seguridad T2 de Apple, que utiliza bridgeOS" . 23 de septiembre de 2020. Archivado del original el 27 de febrero de 2021.
  31. "Industria: bridgeOS / checkra1n Preguntas" . Documento de Dropbox . Archivado del original el 30/06/2021 . Consultado el 11/07/2021 .
  32. "ironPeak" . ironpeak.be . Archivado del original el 27 de julio de 2021. Consultado el 11 de julio de 2021 .
  33. "Papel" . Dropbox . Archivado del original el 12/07/2021 . Consultado el 11/07/2021 .
  34. "Los hackers afirman que ahora pueden desbloquear el chip de seguridad T2 de Apple" . ZDNET . 6 de octubre de 2020. Archivado del original el 6 de mayo de 2021. Consultado el 11 de julio de 2021 .
  35. "Un aficionado a Checkra1n demuestra un sonido de arranque personalizado en un Mac equipado con T2" . iDownloadBlog.com . 29/10/2020. Archivado del original el 30/10/2020 . Consultado el 19/01/2021 .
  36. "Un truco con Apple T2 permite usar sonidos de PS5 como tono de inicio" . iMore . 23 de noviembre de 2020. Archivado del original el 27 de enero de 2021. Consultado el 19 de enero de 2021 .
  37. "Modelos Mac con el chip de seguridad Apple T2" . Archivado del original el 2 de julio de 2021. Consultado el 11 de julio de 2021 .