Menú principal

Mostrando entradas con la etiqueta T2. Mostrar todas las entradas
Mostrando entradas con la etiqueta T2. Mostrar todas las entradas

miércoles, 20 de marzo de 2019

Apple actualiza el hardware de su serie iMac, pero no incluye el chip de seguridad T2

A medida que se acerca el evento anunciado para el próximo 25 de marzo, Apple está aprovechando para lanzar nuevos dispositivos como los nuevos iPad hace unos días (con un nuevo modelo de iPad Air de 10.5 pulgadas además de otro iPad Mini) y ahora le toca el turno a su serie iMac. Parece evidente que Apple ha echado el freno a todo su proceso creativo y de innovación centrándose en conseguir nuevas ventas con productos clásicos mejorados. Pero estos "ajustes" de hardware tienen un perjudicado: el chip de seguridad T2.

Este microprocesador ha sido uno de los grandes avances en hardware que Apple ha añadido a su reciente gama de productos como el iMac Pro, Mac mini (2018), Macbook Air (2018) o los MacBook Pro (2018). Ya hemos hablado aquí en profundidad sobre su funcionamiento y  sus nuevas características entre las que destacan sobre todo el cifrado del disco duro así como el arranque seguro, entre muchas otras.

Figura 1. Comparativa de los nuevos iMac. Fuente.

Los nuevos iMac ofrecen una gran variedad de nuevas características, como por ejemplo la inclusión de una tarjeta Radeon Pro Vega, nueva generación (la novena) de microprocesadores Intel i3 e i5 hasta 3,8GHz y 8 núcleos, etc. Para los modelos inferiores, Apple mantiene los discos tipo Fusion, discos duros híbridos (mecánicos y SSD), que ya se lanzaron en 2012. La buena noticia es que podemos cambiarlos sin problema por otros SSD  pero la mala es que, por culpa de ellos (y todo el hardware asociado como por ejemplo la controladora), se ha eliminado el nuevo chip T2.

Las características de estos discos duros Fusion no son compatibles con las funciones de seguridad del chip T2. Esto no es una buena noticia, a pesar de la mejora del hardware, ya que este ofrece una gran cantidad de funciones que aumentaban significativamente la seguridad en los dispositivos Apple. Llama la atención el no incluirlo después del gran esfuerzo por parte de la empresa en desarrollarlo e integrarlo en otros productos de incluso menor gama como por ejemplo el Mac mini.

Figura 2. Placa base del modelo iMac 2017 Retina 4K. Fuente.

Aunque realmente, la no inclusión del T2 tiene una explicación sencilla. Incluirlo implicaría rediseñar casi al completo la placa base de los nuevos iMac, así que han optado por renovar los componentes principales para darles más rendimiento en decremento de la seguridad que aportaban los chips T2. De todas formas, estamos seguros que la siguiente generación de iMacs (que no tardarán en aparecer) se rediseñarán por completo para incorporar este microprocesador orientado a la seguridad. 

domingo, 3 de marzo de 2019

Fue Noticia en seguridad Apple: del 18 de febrero al 3 de marzo

Damos la bienvenida al mes de marzo y en Seguridad Apple no descansamos para traeros algunas de las mejores noticias en el ámbito de la seguridad informática relacionadas con el mundo de la manzana. Este es nuestro nuevo Fue Noticia, sección en la que os traemos un breve resumen de las noticias más relevantes de las últimas dos semanas. Todo ello aderezado con el mejor contenido de otros sitios de referencia.

Comenzamos el lunes 18 explicándoos como el Bug Bounty de Apple está suponiendo un problema para a compañía debido a la dificultas para acceder a él.

El martes 19 os hablamos de que los usuarios de iPhone se han visto amenazados por algunas aplicaciones pornográficas y de juego.

El miércoles 20 os contamos a fondo cómo funciona el chip T2 de Apple y os hablamos de su estructura.

El jueves 21 os enseñamos como un tester de Reddit ha descubierto un curioso jailbreak que se ejecuta con “Hey Siri”.

El viernes 22 os explicamos algunas de las técnicas que utilizan los estafadores para obtener acceso a los iPhones bloqueados con iCloud.


El sábado 23 indagamos en la historia de Apple para contaros como Wozniak borró los discos para la presentación de la unidad de discos del Apple II.

El lunes 25 os avisamos de la llegada de Unc0ver Jailbreak a iOS 12, el primer jailbreak público de este año y que incorpora Cydia.

El martes 26 os alertamos de la llegada de una nueva campaña de Phishing enfocada en la obtención de información importante relacionada con el departamento de Seguridad Nacional.

El miércoles 27 os hablamos del descubrimiento de algunas app populares para iOS que comparten información y datos sensibles con Facebook

El jueves 28 os contamos el plan de Apple para la unificación en el desarrollo de aplicaciones para iOS y macOS.

El viernes 1 os enseñamos cómo resetear el módulo Bluetooth de vuestro Mac para solucionar posibles problemas de conectividad.

Finalmente, ayer sábado contamos como Jeff Raskin, padre del proyecto Macintosh, envió una carta quejándose de Steve Jobs durante el desarrollo del ordenador.

Buen inicio de semana :)

miércoles, 20 de febrero de 2019

Descifrando el funcionamiento del chip T2 de Apple

El chip T2 de Apple integra varios de los controladores que gestionan muchas de las características de los nuevos Mac como por ejemplo algunos componentes del sistema como la señal de imagen, audio, SSD, etc. Pero además, incluye muchas mejoras orientadas a la seguridad como Secure Enclave (que protege los datos del TouchID o Secure Boot para la gestión de arranque del equipo. Con este nuevo documento del que vamos a hablar ya comenzamos a obtener una nueva y mejor visión de su funcionamiento general.

En este primer paper de DUO (ahora adquirido por CISCO) ya se explicaba en detalle la arquitectura de los iMac Pro de finales del 2017 y los MacBook Pro de 2018 y su relación con el chip T2 incluyendo el ya mencionado Secure Boot y el cifrado de los discos. En este otro whitepaper, esta vez estaba centrado en Secure Boot donde también se publicaba la preocupación que el chip T2, ejecutando BridgeOS, podría ser vulnerable a algún tipo de ataque de larga duración.

Figura 1. AES crypto engine dedicada integrada en los chips T2. Fuente.

Finalmente, aparece este nuevo paper a raíz de esa preocupación por los servicios expuestos por BridgeOS. La única forma de averiguarlo es entendiendo en detalle como macOS se comunica con el chip T2, conocer los servicios e identificar la capa de transporte además de descifrar los protocolos utilizados. Ese es justo el objetivo del documento el cual tiene el siguiente contenido:

01. Introduction
02. RemoteXPC
03. Exposed T2 Services
04. Communication Transport
05. Decoding Message Layers
06. XPC Wrapper Fields and Behavior
07. XPC Object Decoding
08. Exploring The Sysdiagnose Server
09. Conclusion
010. Tooling

La investigación se centra en  XPC (un método de comunicación entre procesos  a bajo nivel) ya que es el mecanismo con el cual macOS se comunica con el chip T2. No hay mucha documentación sobre cómo funcionan las comunicaciones (y los mensajes que procesa) XPC  y además parece que T2 utiliza incluso una variante del mismo.  Utilizando este canal de comunicaciones a bajo nivel, se analizan los paquetes del tráfico de red entre el cliente macOS y el chip T2, llegando incluso a poder ofrecer alguna que otra funcionalidad extra.

Figura 2. Campos del XPC Wrapper. Fuente

Una vez entendido el funcionamiento de la comunicación básica entre el chip T2 y macOS y leer sus mensajes, la parte final (punto 08) se enfoca en algo mas interesante, crear nuestros propios mensajes e interactuar directamente con el chip T2. Esto se realiza con el comando sysdiagnose -c el cual permite generar ejemplos de tráfico de red. Las arquitecturas sobre la cual se ha realizado la investigación son los MacBook Pro de finales de 2017 y el Macbook Pro de 2018.

Un interesante y profundo paper que descifra algunos de los misterios del complejo chip T2 el cual ya está integrado prácticamente en todos los nuevos dispositivos Apple. Lectura muy técnica a la vez que recomendable.

domingo, 20 de enero de 2019

El chip T2 cambia la forma de resetear SMC en los Mac portátiles y de sobremesa

Una tarea bastante habitual que realizamos para solucionar algunos problemas que puedan aparecer en nuestro Macbook o Mac, en concreto los relacionados con hardware, pasa por realizar un reset del SMC o System Management Controller (Controlador de Gestión del Sistema). SMC controla funciones críticas del equipo como puede ser gestionar la temperatura, las pulsaciones del teclado, ventiladores y otras más a bajo nivel relacionada con el microprocesador. 

Hacer un reset del SMC es lo primero que tenemos que realizar cuando detectamos algún problema relacionado con alguno de los componentes hardware que hemos mencionado antes como una velocidad inusual de los ventiladores, mal funcionamiento de la batería, problemas con el teclado, etc. (en este enlace podemos ver más casos donde podemos aplicar el reset SMC). Debido a la inclusión del chip T2 que controla el Touch ID y secure boot, la forma de realizar dicho reset ha cambiado. Para los problemas relacionados más bien con software, podemos intentar hacer un reset de la PRAM y NVRAM

Si tenemos cualquier modelo Macbook o Mac con el chip T2, incluidos los Macbook Air y Pro 2018 (y posteriores) podemos realizar el siguiente procedimiento que se divide en dos fases, en función si el problema se soluciona o no:

Primera fase:
  1. Ir a  y elegir "Apagar"
  2. Una vez apagado, pulsar y mantener el botón de encendido 10 segundos
  3. Soltar el botón de encendido y esperar unos segundos más
  4. Pulsar de nuevo el botón de encendido y comprobar si persiste el problema
Si el problema persiste, pasaremos a una segunda fase:
  1. Ir a  y elegir "Apagar"
  2. Una vez apagado, mantener pulsado SHIFT derecho, la tecla OPTION y CONTROL izquierdo, durante 7 segundos.
  3. Seguimos manteniendo estas teclas pulsadas y añadimos pulsar el botón de encendido durante 7 segundos o más.
  4. Soltamos todos las teclas y esperamos algunos segundos.
  5. Finalmente, encendemos el ordenador y comprobamos si el error se ha solucionado.

Figura 1. Proceso de pulsaciones de teclas para resetear SMC (segunda fase). Fuente

Si el error no se ha resuelto, volveremos a realizar el procedimiento por si acaso no lo hemos realizado correctamente. Este método sólo funciona con los ordenadores portátiles mencionados antes, pero también existen unos pasos que podemos aplicar para los sobremesa Mac que incluyan dicho procesador T2el proceso sería el siguiente:
  1. Ir a  y elegir "Apagar"
  2. Una vez que el Mac se apague, mantén pulsado el botón de encendido durante diez segundos.
  3. Suelta el botón de encendido y espera unos segundos.
  4. Pulsa de nuevo el botón de arranque para encender el Mac.
Si el problema persiste, pasaremos a una segunda fase:
  1. Ir a  y elegir "Apagar"
  2. Después de que el Mac se apague, desenchufar el cable de alimentación.
  3. Esperar 15 segundos.
  4. Vuelve a conectar el cable de alimentación.
  5. Espera cinco segundos y, a continuación, pulsa el botón de encendido nuevamente para arrancar el Mac.
A modo de recordatorio, en los modelos mas antiguos el procedimiento de reset podéis encontrarlo en este enlace de soporte de Apple.

domingo, 9 de diciembre de 2018

Fue Noticia en seguridad Apple: del 26 de noviembre al 9 de diciembre

Damos la bienvenida a diciembre y a pesar del frío en Seguridad Apple continuamos trabajando para traeros algunas de las mejores noticias en el ámbito de la seguridad informática relacionadas con el mundo de la manzana. Este es nuestro nuevo Fue Noticia, sección en la que os traemos un breve resumen de las noticias más relevantes de las últimas dos semanas. Todo ello aderezado con el mejor contenido de otros sitios de referencia.

Comenzamos el lunes 26 explicándoos cómo la acusada de cometer un tiroteo ha logrado borrar el contenido de su iPhone tomado como prueba y las consecuencias de sus actos.

El martes 27 os hablamos de cómo un test de seguridad en Dropbox ha revelado tres vulnerabilidades Zero-Day en los productos de Apple.

El miércoles 28 os contamos cuales son las funcionalidades de la aplicación Utilidad de seguridad de Arranque del chip T2.

El jueves 29 os presentamos la patente de Apple que ha revelado la posibilidad de que en un futuro dispongamos de Siri Offline en nuestros dispositivos

El viernes 30 os hablamos de DriveSavers y de su misteriosa nueva herramienta que es capaz de extraer el contenido de los iPhones con una efectividad del 100%.

El sábado 1 indagamos en la historia de Apple para hablaros de como Apple conquistó el mundo de la educación con su Apple II “Darth Vader”.

El lunes 3 os contamos como desbloquear vuestro Apple Watch autenticándoos desde vuestro iPhone, sin duda el método más cómodo y rápido de hacerlo.

El martes 4 os explicamos cómo obtener la contraseña de redes WiFi a las que te has conectado anteriormente con tu Mac siguiendo 6 simples pasos.

El miércoles 5 os hablamos del problema de las fotos obscenas en Airdrop y de cómo podéis evitar recibirlas.


El jueves 6 os contamos como un leak de Apple ha revelado detalles acerca del diseño de los iPhones que saldrán durante el próximo año.

El vierns 7 os presentamos FleetSmith, una herramienta con la que podreis gestionar los dispositivos Apple de vuestra empresa.

Finalmente, ayer sábado contamos como Apple y Novell se aliaron para portar las aplicaciones Mac OS en 1985, mucho antes de 2005 cuando pasaron de PowerPC a Intel.

miércoles, 28 de noviembre de 2018

Las funcionalidades de la aplicación Utilidad de Seguridad de Arranque del chip T2

Todos los nuevos Macs tienen el chip T2 incorporado (del cual ya hemos hablado en este blog), que integra varios controles del ordenador como el SSD, audio, etc, y también tienen a su disposición una aplicación con varias funciones de arranque que veremos a continuación. Antes recordar que este chip T2 viene incorporado en los modelos iMac Pro (2017 en adelante) y los Mac mini, Macbook Air y Macbook Pro que se han entregado en 2018.

La aplicación Startup Security Utility o Utilidad de Seguridad de Arranque es accesible si reiniciamos el ordenador en modo seguro (Recovery), es decir, arrancar y pulsar Command (⌘) -R después de ver el logotipo de Apple. En las opciones de macOS, seleccionamos Utilidades y luego Utilidad de Seguridad de Arranque. Nos pedirá autenticación y a continuación ya veremos la pantalla de la aplicación:

Figura 1. Pantalla principal de la aplicación Utilidad de Seguridad de Arranque. Fuente.

La primera opción que podemos utilizar es "Activar contraseña de firmware", que nos permite asignar un password el cual sólo funcionará si se realiza un arranque desde el disco duro original (donde está el sistema operativo). Esto nos protege de alguien que conecte un disco externo para intentar arrancar desde él y de esta forma tenga acceso a la información almacenada en el disco.

La segunda opción, "Arranque seguro", nos certifica que el Mac sólo arrancará desde un sistema operativo "legítimo" o "fiable". Tiene tres niveles para asignar la seguridad, total (verifica el macOS y lo marca como fiable y único medio de arranque), media (podemos arrancar desde un Windows o un macOS sin verificar, es decir, sólo hará la comprobación si el sistema Windows o macOS está firmado por Microsoft o Apple) o sin seguridad (arrancaría desde cualquier sistema operativo compatible  instalado sin importar su origen).

Figura 2. Chip T2 en un Macbook Pro 2018. Fuente.

La tercera, "Arranque externo", bloquea la opción de arranque desde cualquier tipo de soporte conectado externamente al Mac, incluso bloquea el acceso desde un volumen de red. Por defecto los equipos con el chip T2 no permiten arrancar desde ningún medio externo. Si lo intentamos, aparecerá el menú de preferencias de arranque indicando que no se puede realizar y con instrucciones por si queremos habilitarlo.

Como hemos visto, los equipos Apple con el chip T2 ofrecen un nivel más de seguridad ante accesos físicos al equipo el cual es aconsejable activar si nuestro equipo lo tiene incorporado.

viernes, 16 de noviembre de 2018

El nuevo bootloader de apple no permitirá la instalación de GNU/Linux

Para muchas empresas desarrolladoras de software, como Apple, bloquear los bootloaders de sus dispositivos es un paso importante para garantizar la protección de los usuarios frente a uno de los peores y más devastadores ataques con malware que se pueden sufrir. Si nuestro dispositivo confía en un software malicioso durante su arranque esto puede comprometer su sistema operativo y causar daños a bajo nivel que serán difíciles de arreglar y que afectarán directamente a su funcionamiento. Pero como con cualquier otra medida de seguridad, hay que saber diferenciar entre “seguridad para el usuario” y “seguridad frente al usuario”.

La protección de bootloader no permite al propietario del dispositivo decidir en qué firmas u orígenes confía, esto es seguridad frente al usuario ya que le impide sobrescribir el trabajo del fabricante y permite al fabricante bloquear al usuario si interpreta que está realizando cambios que no debe. La última protección de arranque que Apple ha incorporado es su famoso chip T2. El chip ofrece al usuario muy pocas posibilidades de acceder a los permisos root asegurando así que durante el arranque solo se ejecute software firmado por Apple y Microsoft, haciendo imposible la instalación de GNU/Linux u otras alternativas gratuitas.

Figura 1: Apple no permitirá su arranque con GNU/Linux

No existe ninguna razón por la que esto tenga que ser así: El buque insignia de Google, el Pixel Chromebook viene con alternativas de hardware que pueden ser activadas durante el arranque para que los propietarios escojan las firmas en las que confía su dispositivo. Esto ofrece al usuario lo mejor de ambos mundos, un sistema que por defecto le protege contra el malware y la posibilidad de escoger otras fuentes de confianza que no tengan nada que ver con Google. Para empeorar un poco más la situación, la publicación y difusión de herramientas que permitan la sobre-escritura del bootloader de Apple incumpliría la sección 1201 de la DMCA, lo que podría acarrear sanciones desde 500.000 dólares hasta 5 años de prisión, sin duda un riesgo que no merece la pena correr.

domingo, 21 de octubre de 2018

Fue noticia en seguridad Apple: del 8 al 20 de octubre

Ya entrado el otoño y con el comienzo del frio en Seguridad Apple seguimos trabajando para traeros algunas de las mejores noticias en el ámbito de la seguridad informática relacionadas con el mundo de la manzana. Este es nuestro nuevo Fue Noticia, sección en la que os traemos un breve resumen de las noticias más relevantes de las últimas dos semanas. Todo ello aderezado con el mejor contenido de otros sitios de referencia.

Comenzamos el lunes 8 contándoos que Luca Todesco ha desarrollado un jailbreak para iOS 12 que funciona en el nuevo iPhone XS Max. A pesar de ello, el jailbreak no saldrá públicamente.

El martes 9 os presentamos ARKit un framework de Apple diseñado para realizar trabajos con realidad aumentada.

El miércoles 10 os contamos como gracias a iOS 12 podéis añadir un segundo rostro al registro de Face ID.

El jueves 11 os explicamos que medidas ha tomado Apple para evitar que los nuevos Mac con chip T2 sean arreglados por terceros.

El viernes 12 os avisamos de que Apple ha lanzado su Security Update para iOS 12 e iCloud 7.7, actualización con la que se han solucionado más de 20 vulnerabilidades.

El sábado 13 indagamos en la historia de Apple para hablaros del manual original y el código fuente del lenguaje de programación Apple Logo II.

El domingo 14 os contamos como optimizar y dar más visibilidad a una aplicación en desarrollo para que aparezca en los primeros puestos de la App Store.

El lunes 15 os explicamos cómo Apple ha sido capaz de reducir el negocio millonario de los fraudes en reparaciones de iPhone en China.

El martes 16 os mostramos que Kanye West utiliza 000000 como contraseña tras fallar el reconocimiento facial de su iPhone X .

El miércoles 17 os contamos por qué 1Password ha eliminado su función de auto envío de contraseñas en sus aplicaciones para macOS.


El jueves 18 os hablamos de un nuevo hack con el que podréis crear esferas propias en vuestro Apple Watch.

El viernes 19 os contamos las razones por las que los policías estadounidenses deben tener cuidado con los iPhone de los detenidos y su Face ID.

Finalmente, ayer sábado día 20 contamos el fracaso que resultó ser un éxito de Steve Jobs y su empresa NeXT.


jueves, 11 de octubre de 2018

Los Mac con chip T2 quedaran inoperativos al ser arreglados por terceros

Apple es conocida por muchas cosas, una de ellas es su capacidad de elaborar dispositivos con un hardware difícil de reparar. Esta es una de las medidas tomadas por la empresa californiana para evitar que los usuarios realicen reparaciones no autorizadas en los terminales. Hace unos días se han revelado una serie de documentos internos de Apple en los que se explica que la compañía ha añadido un software que bloqueará los nuevos MacBook Pro de 2018 en caso de detectar que el dispositivo se ha intentado reparar por personal no autorizado.

Según los documentos un software desarrollado por Apple llamado Service Toolkit 2 deberá ser ejecutado tras el reemplazamiento de las piezas en el dispositivo, en caso de no poder ejecutarlo el dispositivo quedara “inoperativo”. Todos aquellos dispositivos que ya incorporen el chip T2 se verán afectados por este cambio, lo que incluye al iMac Pro y los MacBook Pros de 2018. Solo dispondrán del software los trabajadores del servicio técnico de Apple y los proveedores de servicio autorizados por la compañía en el programa de reparaciones.

Figurra 1: Mensaje alertando de la necesidad de Service Toolkit 2.

El software es capaz de detectar una gran cantidad de reparaciones distintas, entre las que se incluyen la sustitución del teclado, pantalla, touchpad o el sensor Touch ID. Otra medida tomada para evitar que el software se filtre o pueda ser utilizado por personas no autorizadas es que solo funcionará si el dispositivo está conectado a un servidor de la compañía dedicado a los servicios de reparación y al que es necesario acceder con un usuario y contraseña. Todas estas dificultades harán que sea más difícil para los usuarios de Mac arreglar sus dispositivos en casa o en un proveedor no autorizado. Este problema afectara a todos los usuarios incluyendo a aquellos cuyos países no dispongan de Apple Store o un servicio de reparación autorizado.

martes, 21 de agosto de 2018

Las características de seguridad que ofrece el chip T2 de Apple ¿el fin de los Hackintosh?

Apple ha sorprendido recientemente con la aparición de nuevos modelos de su gama Macbook Pro, tanto el modelo de 13 pulgadas así como el de 15. Una de las características, aparte de las anunciadas por Apple es la inclusión del chip T2. Hasta ahora, este dispositivo sólo estaba disponible en los modelos iMac Pro. Esto es una buena noticia ya que este chip tiene grandes prestaciones orientadas a la seguridad como ahora veremos.

El T2 es la evolución tecnológica del chip T1, el cual ya venía incorporado en los modelos MacBook Pro de la generación anterior y que entre otras funciones, se encargaba de autenticar y asegurar el Touch ID y el Apple Pay. Esta nueva generación T2 además gestiona las señales de imagen, el audio, la controladora de los discos SSD, etc. 

Figura 1. Detalle del chip T2 de Apple. Fuente.

Pero además permite entre otras funciona cifrar el contenido del disco SSD con AES, lo que significa tener el disco totalmente cifrado sin que esto supongo una bajada de rendimiento del mismo al realizarse todo el proceso de cifrado por hardware. Por otro lado, la función Secure Boot gestiona que no se pueda arrancar de otra forma que no sea a través de un sistema operativo de Apple conocido y válido usando claves únicas de 256 bits.

El T2 APL1027 es un chip ARMv7 fabricado específicamente por Apple, algo que ya llevaba haciendo en otros dispositivos como por ejemplo el iPad. De hecho, el T2 es una modificación de los chips serie A que ya vienen incluidos con los dispositivos iOS. Aún no existe información detallada de las características internas del funcionamiento interno de este chip.

Figura 2. Detalle del chip T2 en la placa del nuevo MacBook Pro, recuadro naranja. Fuente.

Al utilizar por hardware funciones internas del sistema y estar totalmente integrado con el sistema operativo, sería capaz de identificar si este se está ejecutando realmente en un MacBook Pro. Es decir, podrá detectar ordenadores Hackintosh los cuales no utilizan hardware nativo de Apple. Si el sistema operativo requiere validación del T2, se podría diseñar de forma que fuera capaz de no ejecutarse en ordenadores que no fueran los fabricados por la marca de la manzana. 

Entrada destacada

Proteger tu cuenta de Google y de Gmail con Latch Cloud TOTP #Latch #Gmail #Google

La semana pasada se liberó la nueva versión de Latch y nuestro compañero Chema Alonso hizo un repaso de todo ello en su artículo Latch...

Otras historias relacionadas

Entradas populares