Apple T2: Чи імплант приживеться?

У другій половині 10-х у macOS були проблеми. Порівняно з iOS-пристроями, Мас'і були майже беззахисні перед цифровою нечистю, з цим треба було щось робити. Варіантів рішення було два: розробити ще одну систему захисту, з урахуванням складності і гнучкості великої платформи, або використовувати ту, що вже непогано працює в інших умовах. На початку століття Мас'і були безпечнішими ніж «звичайні PC». Комп'ютерних злочинців Мас'і цікавили слабо, через невисоку популярність «яблучної» платформи і через незвичайні процесори, використовувані в них. Ось тільки Apple ситуація не влаштовувала, і всіма правдами і неправдами вона прагнула в жорстокий небезпечний світ.

Це продовження серії про чіпи розроблені Apple. Попередня частина тут. До 2005 року, коли компанія вирішила перейти на Intel, перша причина безпеки Мас'ів помітно ослабла. Перехід на Intel позбавив Мас'і другої причини. В Apple розуміли це, і в тому ж 2005, не повідомляючи про це в прес-релізах і не влаштовуючи презентацій, приступили до заходів з протидії виниклим небезпекам.


iOS ще не було, найперший iOS-пристрій розроблявся в парі десятків метрів від групи безпеки Mac OS X, в якій нічого про це не знали. У 2007 і 2008 Apple двічі працювала в режимі «все для фронту, все для перемоги», всі співробітники здатні принести користь спочатку проекту «Purple 2» (iPhone), а потім - проекту «iPhone SDK», були мобілізовані на роботу в цих проектах.

Більшу частину групи безпеки Mac OS X мобілізували під час другого авралу, з них майже ніхто не повернувся назад. Операційна система iPhone, App Store, портал для розробників і всі пов'язані з цим питання були на порядок важливіше. Через 10 років iOS була надійно захищена від зовнішнього світу, macOS же, образно кажучи, оточував непоганий на вигляд паркан, з натягнутим зверху колючим дротом, і з тисячами дірок.

Так було багато років, і чи була в 2016-2017 якась особливо гостра необхідність в терміновому посиленні контролю над macOS і Мас'ами я не знаю. Щось недобре у світі і справді відбувалося, спеціальні служби всіх країн активізувалися, це могло бути однією з причин. Власне процесорне «ательє», одне з найкращих у світі, теж не могло не вплинути на їхнє рішення. У підсумку, в 2016 з'явилися Apple T1 (він же iBridge1,1), Touch Bar і brid^ OS. А в 2017, імплантувавши в iMac Pro T2, компанія почала революцію.

Розтин покаже?

Компанія TechInsights з канадської провінції Онтаріо, відома також як Chipworks, розкрила і проаналізувала обидва чіпи, що мають відношення до нашої теми, Apple T1 і Apple T2. TechInsights цим заробляє на життя, дороге обладнання і фахівці вищої кваліфікації коштують дорого. Знімків поверхні цих чіпів і результатів їх аналізу у відкритому доступі немає - це ходовий товар.

Хоча фотографії зрізів Apple T2 отримані за допомогою електронного мікроскопа навряд чи здатні відповісти на питання «чи приживеться цей iOS-пристрій» у незвичайному для нього середовищі. Як і інформація про те скільки в його CPU ядер, і яких. За якою технологією його виробляє TSMC, чи є на чіпі GPU (і який?) і багато інших.

У звичному для неї середовищі Apple A10 Fusion була на висоті. До iOS-пристроїв які вона приводить в дію можуть бути претензії, але конкретно до неї, наскільки я знаю, їх немає. До Apple T2 претензії, на жаль, є. Нова область застосування, нічого не поробиш. Или T2 подставили, и виноват в творящемся безобразии кто-то другой?


Apple T2 в iMac Pro

Корпус чіпа, за розмірами і на дотик, схожий на корпус Apple A10 Fusion. Але коли говорять що це A10, я знаю правильну відповідь. Основою для T2 була A10, але будь-яка система-на-чіпі розроблена Apple ретельно підганяється під вимоги її споживача. Через це SoC з відверто гіршими тактико-технічними даними б'ють у тестах SoC конкурентів. Це точно не A10, це T2. Та ще й у кількох варіантах.

Чи приживеться?

Жодна ефективна система безпеки не обходиться без витрат, навіть коли вона функціонує бездоганно. Будь-яка незначна неточність може призвести до нерозв "язних проблем. Немає нічого небезпечнішого ніж система безпеки, що зійшла з розуму.

Комплекс заходів щодо забезпечення безпеки в екосистемі iOS створювався і розвивався одночасно з цією екосистемою. Ні фахівцям, які працюють з різними її частинами, ні користувачам, ні навіть стороннім програмістам, не довелося ламати усталені звички, адаптуватися до неприродних (на перших порах) вимог. Навпаки, з часом багато з її строгостей, які виявилися надлишковими, були ослаблені або зовсім скасовані.

Стартові умови у iOS-сек'юріті впровадженого в Мас'і менш ідеальні. Без жертв, на жаль, не обійтися. У найкращому випадку для їх взаємного притирання потрібно року три, а швидше за все навіть більше. Чи не вб'ють ці 3 + роки Mac і macOS? Поживемо - побачимо.

Я думаю, що не вб'ють. Проблеми є, вони серйозні, вони викликають обурення, а ті у кого щось болить голосніше кричать, вони помітніші в мережі. Враження що незадоволені все ж оманливе. У більшості користувачів проблем немає. Apple про проблеми в курсі, і над їх вирішенням працює.

А все-таки, що таке Apple T2?

До злому iOS-пристроїв я ставлюся швидше негативно. Якщо такий пристрій розкриває грамотний користувач з якимись специфічними потребами, який знає про побічні ефекти і готовий їм протистояти - вільному воля. В іншому мільярді випадків (за даними Apple, у світі приблизно мільярд таких пристроїв) це неприйнятний ризик.


Якби не «специфічні люди», ми б нічого не дізналися про те, що всередині цього «майже A10». Або майже нічого. Деякі подробиці повідомила Apple, дещо можна побачити розколупавши материнську плату свого Mac'a, пожертвувавши їм для задоволення своєї цікавості. Втім, це вже зробили до нас, і здобуте дорогою ціною знання приховувати не стали.

Отже, чіп виробляється TSMC. Apple називає його APL1027, це позначення наноситься на корпус SoC (не секрет). Це позначення стосується цілої сім "ї чіпів. На корпусах SoC від Apple (і майже на всіх чіпах у світі) завжди вказується їх точне позначення. На кінець 2018 модифікацій APL1027 було шість, швидше за все їх вже більше.

Крім «відкритих» позначень, є і «закриті». Їх виявили «специфічні люди». Те, що відомо наведу у списку, де «(?)» вказує на відсутність інформації. Кожен з варіантів APL1027 позначається власним 6-значним алфавітно-цифровим кодом (наприклад, J137AP), у кожного з них є «ідентифікатор моделі» (наприклад, iBridge2,1) і кожен з них використовується в якійсь конкретній моделі Mac'a.

Навіть цей короткий і неповний список дозволяє «зловити Apple за руку»:

- J137AP, позначення на корпусі 339S00467, ідентифікатор моделі вбудованого iOS-імпланта iBridge2,1, використовується в iMac Pro; -
J680AP, на корпусі 339S00533, iBridge2,3, MacBookPro15,1. Це 15-дюймовий MBP 2018 року, -
J132AP, на корпусі (?), iBridge2,4, MacBookPro15,2. Це 13-дюймовий MBP 2018 року, -
J174AP, на корпусі 339S00604, iBridge2,5, MacMini8,1. Це Mac mini 2018 року, -
J780AP, на корпусі (?), iBridge2,7, MacBookPro15,1. Це 15-дюймовий MBP 2018 року, про нього і про його побратиме iBridge2,3 читайте нижче
; - J140KP, на корпусі 339S00535, iBridge2,8, MacBookAir8,1, MacB^ Air 2018 року.


Всі варіанти Apple T2 прославилися приносимими ними проблемами, але найбільше пощастило тим, хто придбав 15-дюймовий MacBook Pro 2018 року. Apple, погравши на нервах незадоволеного покупця (перевірка непорушності гарантії, підтвердження проблеми тощо) змінювала ці MBP на нові - які теж починали зависати і перезавантажуватися без будь-яких дій з боку користувача. Як якби iOS-пристрій в новій для нього іпостасі мстив сотням мільйонів представників нашого біологічного виду граючи з ними як вони грали з iPhone або iPad. Починаючи з якогось моменту в 2018, в нових 15-дюймових MacBook Pro 2018 року проблем стало менше.

Розтин показав, що на місці J680AP (iBridge2,3) в нових MBP знаходиться J780AP, або iBridge2,7. Той, хто виявив це, та інші постраждалі, були поза собою від обурення. Чіпогейт! По тихому замінили кристал, і навіть нічого не повідомили про це! Зловили Apple. Але не будемо піддаватися стадному почуттю: Apple коли-небудь повідомляла що в 15-дюймовому MBP 2018 року використовується J680AP (iBridge2,3)? Ні. Apple повідомляла, що в цьому ноутбуці використовується T2. J780AP (iBridge2,7) це T2? Так. Суд, вивчивши питання, дійшов такого ж висновку. Позов відхилили.

Продовження слідує. А поки почитайте наш канал в «Яндекс.Дзен». Там ви зможете знайти ексклюзивні матеріали, яких немає на сайті.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND