
Güvenlik araştırma firması Paradigm Shift, Apple’ın A12 ve A13 çiplerini etkileyen yeni bir BootROM güvenlik açığının detaylarını ve “usbliter8” isimli çalışan bir prototip güvenlik açığını yayınladı.
BootROM yahut SecureROM, iPhone açıldığında çalıştırdığı birinci kod. Üretim evresinde direkt çipe entegre edildiği için, burada bulunan rastgele bir güvenlik açığı yazılım güncellemesiyle düzeltilemiyor; bu da etkilenen aygıtların ömürlerinin geri kalanında savunmasız kalacağı manasına geliyor.
Bu çeşitten son bilinen BootROM güvenlik açığı, 2019’da yayınlanan ve iPhone 4S’ten iPhone X’e kadar olan aygıtları etkileyen “checkm8” idi. usbliter8 bunu daha yeni çipli aygıtlara -iPhone XS’ten iPhone 11 serisine kadar- genişletiyor.
usbliter8 güvenlik açığı nasıl çalışıyor?
usbliter8’in çalışma formu şöyle: DFU modundayken aygıta USB üzerinden özel olarak hazırlanmış datalar gönderiyor, bu da USB denetleyicisini karıştırıyor ve dataların belleğin yanlış kısmına yazılmasına sebep oluyor. Bu, aygıta fizikî erişimi olan bir şahsa başlatma sürecini denetim etme imkanı veriyor. Kişi sonrasında iOS yüklenmeden evvel kendi kodlarını çalıştırabiliyor, imza denetimlerini atlayabiliyor ve değiştirilmiş sistem yazılımını başlatabiliyor.
Önemlisi, bu güvenlik açığı aygıtın İnançlı Bölgesini (Secure Enclave) etkilemiyor yahut tehlikeye atmıyor; bu da pratikte parolalar ve şifrelenmiş kullanıcı dataları üzere dataların inançta kalması manasına geliyor.
iPhone X’te kullanılan A11 çipi etkilenmiyor zira; USB şoförü her paketten sonra işaretçiyi manuel olarak sıfırlıyor. A14 ve daha yeni çipler de inançlı zira; BootROM düzeyinde bellek müdafaa özelliğini gerçek biçimde yapılandırıyorlar. A12 ve A13 çipler ise savunmasız noktada yer alıyor.
Araştırmacılar, A12, S4, S5 ve A13 çiplerinde güvenlik açığından yararlanmanın farklı teknikleri olduğunu, A13 güvenlik açığının ise daha karmaşık olduğunu, zira çipin SecureROM’unun saldırganların kod yürütmesini tekrar yönlendirmesini önlemek için tasarlanmış bir güvenlik özelliği olan İşaretçi Kimlik Doğrulamasını (PAC) kullandığını söylüyor. Lakin araştırmacılar, belleğin çeşitli kısımlarını etaplar halinde dikkatlice bozarak PAC’i aşmanın da yolunu bulduklarını ve nihayetinde USB kesme işleyicisinin denetimini ele geçirip kendi kodlarını çalıştırmak için kullandıklarını belirtiyor.
Güvenlik açığını ortaya çıkaran şirket, bulgularını yayınlanmadan evvel Apple Eser Güvenliği’ne bildirdiklerini ve Apple ile koordineli bir açıklama üzerinde çalıştıklarını söylüyor.
iOS 27 güncellemesini alan aygıtlar da tehlikede!
Bu yanılgı şu Apple çiplerini etkiliyor: A12, S4, S5 ve A13. Araştırmacılar, açık olarak sadece iPhone’dan bahsetseler de, bu işlemcilerle donatılmış aygıtlar şunlar:
- A12: iPhone XR, iPhone XS/XS Max, iPad Air 3, iPad küçük 5, iPad 8 ve Apple TV 4K (2. nesil)
- S4: Apple Watch Series 4
- S5: Apple Watch Series 5, Apple Watch SE (1. nesil) ve HomePod mini
- A13: iPhone 11/11 Pro/11 Pro Max, iPhone SE (2. nesil), iPad 9 ve Studio Display
Kaynak : Donanimhaber
İlk yorum yazan siz olun.