Az almachips-eket meg lehet hackelni, hogy titkokat szivárogjanak a Gmailből, az iCloudból és még sok más forrásból.

Új sebezhetőségek az Apple chipjeiben

Az Apple által tervezett chippek, amelyek a Mac-ek, iPhone-ok és iPad-ek teljesítményét biztosítják, két újonnan felfedezett sebezhetőséggel rendelkeznek. Ezek a hibák érzékeny adatokat, például hitelkártya-információkat és helyadatokat szivárogtathatnak ki a Chrome és Safari böngészőkön keresztül, amikor felhasználók olyan webhelyeket látogatnak, mint az iCloud Naptár, a Google Térkép és a Proton Mail.

A sebezhetőségek a későbbi generációs Apple A- és M-sorozatú chipkészletek CPU-it érintik, és oldalsó csatornás támadásokra adnak lehetőséget. Ezek a támadások titkokat inferálnak, például időzítések, zaj és energiafogyasztás mérése révén. Az oldalsó csatornák a chippek spekulatív végrehajtásának használatából fakadnak, amely egy teljesítményoptimalizálás, ami javítja a sebességet azáltal, hogy előre jelzi, milyen vezérlési áramlást kell követniük a CPU-knak.

Új irányok a spekulatív végrehajtásban

Az érintett Apple szilícium új irányokat vesz a spekulatív végrehajtás során. Nemcsak a vezérlési áramlást, hanem az adatok áramlását is előrejelzi, például hogy mely memóriacímről kell betölteni az adatokat, és milyen érték fog visszatérni a memóriából.

Kétféle oldalsó csatornás támadás létezik: az egyik a FLOP, amely a chippek betöltési érték előrejelzőjét (LVP) kihasználva képes érzékeny adatokhoz hozzáférni. A másik, a SLAP, a betöltési cím előrejelzőt (LAP) használja. A FLOP képes bármely memória címét olvasni a böngésző folyamat címterében, míg a SLAP csak a támadó saját karakterláncaihoz közeli másik weboldal karakterláncait képes olvasni.

Érintett eszközök

A következő Apple eszközök érintettek az egyik vagy mindkét támadás által:

  • Minden Mac laptop 2022-től napjainkig (MacBook Air, MacBook Pro)
  • Minden Mac asztali számítógép 2023-tól napjainkig (Mac Mini, iMac, Mac Studio, Mac Pro)
  • Minden iPad Pro, Air és Mini modell 2021 szeptembere óta (Pro 6. és 7. generáció, Air 6. generáció, Mini 6. generáció)
  • Minden iPhone 2021 szeptembere óta (minden 13, 14, 15 és 16 modell, SE 3. generáció)

FLOP és SLAP támadások

A FLOP támadás során a támadó JavaScript kódot küld a böngészőnek, amely lehetővé teszi számára, hogy hozzáférjen a céloldal memóriájához. A SLAP esetében a támadó a LAP-t kényszeríti arra, hogy hibás memóriacímeket előrejelezzen, így érzékeny adatokat tudhat meg a céloldalról.

Az Apple elmondta, hogy dolgozik a sebezhetőségek javításán, de az érintett eszközök felhasználói számára egyelőre nem jelentettek azonnali veszélyt.

Érdekes tény: Az AI technológiák, mint például a gépi tanulás, képesek észlelni és megelőzni az ilyen típusú támadásokat azáltal, hogy folyamatosan figyelik a rendszerek viselkedését és az anomáliákat.

Források:

  • Georgia Institute of Technology
  • Ruhr University Bochum
  • Apple hivatalos nyilatkozatok