Un grupo de profesionales y entusiastas liderado por Maynard Handley, ex-desarrollador de Apple Quicktime, compartió un PDF de 350 hojas donde analizan el funcionamiento interno del chip Apple M1 a través de resultados obtenidos aplicando ingeniería inversa.
Bigger than Jesus! Longer gestating than Chinese Democracy! Rarer than Once Upon a Time in Shaolin!
It's finally available in (very) preliminary form! My first masterpiece — M1 Explainer.https://t.co/h3RuiXlro2
1/@dougallj @andreif7 @trav_downs @silicongang @stuntpants— Maynard Handley (@handleym99) September 13, 2021
Si bien este chip está basado en la arquitectura ARM, por lo que hay mucha información pública sobre su base, realizar un trabajo de este estilo requiere un gran conocimiento sobre dicha arquitectura y sobre las distintas metodologías de ingeniería inversa, y aún teniendo este conocimiento, hay que dedicarle incontable cantidad de horas a realizar distintas pruebas, discutirlas, y documentar sus resultados, por lo que el trabajo detrás de este documento es impresionante.
El documento recopila no solo los resultados obtenidos a través de ingeniería inversa, que incluyen algunos experimentos para estudiar como Apple mitigó distintas vulnerabilidades, sino también una gran recolección de documentación de ARM para entender toda esta información, por lo que aquellos interesados en conocer como funciona el chip de Apple tendrán una gran cantidad de material para conocer en profundidad como está construido.
Handley aclaró que este documento no es una versión final, y que posiblemente se busque perfeccionar toda esta información, y además luego se expanda con la llegada del Apple M2 el año próximo, por lo que la aventura recién comienza.
El PDF con toda la información obtenida por este grupo está subido a Google Drive, y pueden visitarlo haciendo click aquí.