Безопасность процессоров ARM под контролем PACMAN

Если у вас есть устройство с ARM процессор и вы беспокоитесь о безопасности, то у нас для вас плохие новости. И дело в том, что лаборатория искусственного интеллекта Массачусетского технологического института обнаружила уязвимость, затрагивающую процессоры с указанным набором регистров и инструкций. Которая включает в себя Apple, Qualcomm и множество других чипов, используемых в мобильных телефонах, планшетах, телевизорах и массе потребительской электроники. Что это PACMAN уязвимость и в какой степени мы должны быть обеспокоены?

Безопасность процессоров ARM под контролем PACMAN

Если вы спросите любого любителя купертиновской марки, то они приведут два совершенно ложных аргумента: первый — процессоры с ISA ARM лучше, чем x86, потому что да, с не большими знаниями, чем повторять пропаганду, как попугай из Яблоко. Во-вторых, компьютеры Mac безопасны и не имеют проблем с безопасностью. Однако лаборатории информатики и искусственного интеллекта Массачусетского технологического института удалось не только украсть данные, но и продемонстрировать их с помощью процессора M1 из Купертино, но это проблема, которая влияет не только на яблочный бренд, но и на многие другие.

Что такое атака PACMAN и как она влияет на процессоры ARM?

Ассоциация Техника ПАКМАН состоит из угадывания значения кодов указателя аутентификации, Коды аутентификации указателя (PAC) . Что делают эти коды проверить программное обеспечение с помощью серии зашифрованных ключей . Которые хранятся в памяти чипа, которая неизвестна и доступ к которой возможен только путем вызова ее адреса памяти или указателя. Ну а как хорошие внеочередные процессоры и как с х86 процессорами, имеющими одинаковую мощность, то можно воспользоваться Meltdown и Spectre-стилем спекулятивное исполнение для доступа к этим кодам.

M1 Ультра Таманьо Рендимьенто

Как только злоумышленник получает значение PAC, у него уже есть ключ для расшифровки любой зашифрованной информации, находящейся внутри чипа. Тем не менее, мы должны уточнить, что это конструктивный недостаток в том, как процессоры с указанным ISA получают доступ к памяти, а не конкретная марка. Так что проблема не в Apple, а в Qualcomm. NVIDIA и чипы ARM. Таким образом, это удар по планам различных производителей выйти на серверный рынок, который является следующим рубежом для этого типа процессоров.

Приходится исходить из того, что в экосистеме ARM много разных производителей с разным дизайном. Нормальным было бы то, что проблема решается каким-нибудь патчем или обновлением процессора, как это случилось со Spectre и Meltdown в свое время. Хотя это будет стоить потери производительности в процессе. На данный момент слишком рано что-либо говорить.