Daftar Isi
Alat pembuka kunci ponsel komersial tidak bekerja dengan menggunakan sihir, melainkan mengeksploitasi celah keamanan yang dipublikasikan oleh para peneliti. Alat-alat tersebut mengemas eksploitasi perangkat keras dan perangkat lunak ke dalam alur kerja otomatis untuk menembus pengamanan ponsel.
Arsitektur Keamanan Perangkat Keras
Prosesor seluler berbasis ARM modern menerapkan TrustZone yang membagi prosesor menjadi World Normal untuk sistem operasi Android dan World Secure untuk sistem terisolasi. World Secure menampung layanan penting seperti Gatekeeper yang memverifikasi kredensial pengguna dan Keymaster yang mengelola kunci kriptografi.
Elemen Keamanan atau Secure Element adalah cip mandiri terpisah yang menyediakan lapisan perlindungan tambahan untuk menyimpan kunci enkripsi dan membatasi percobaan sandi. Perangkat kelas atas seperti Google Pixel menggunakan cip Titan M, sementara perangkat lainnya hanya mengandalkan TEE untuk perlindungan kredensial.
Rantai boot menetapkan rantai kepercayaan dari perangkat keras ke sistem operasi yang berjalan melalui Boot ROM, Preloader, Sistem Operasi Terpercaya, dan Bootloader. Jika salah satu tahap dalam rantai boot berhasil disusupi, semua tahap berikutnya menjadi tidak aman.
Enkripsi Data Android
Android menggunakan Enkripsi Berbasis Berkas atau FBE yang membagi penyimpanan menjadi data Enkripsi Perangkat yang tersedia langsung setelah ponsel dinyalakan dan data Enkripsi Kredensial yang hanya dapat diakses setelah pengguna melakukan autentikasi. Kredensial pengguna diregangkan menggunakan fungsi scrypt dan diverifikasi oleh Gatekeeper untuk mendekripsi Sandi Sintetis.
Pada perangkat yang memiliki Elemen Keamanan, proses penurunan kunci mencakup layanan Weaver yang memberlakukan pembatasan laju percobaan secara mandiri. Hal ini membuat upaya paksa atau brute-force menjadi jauh lebih lambat meskipun TEE berhasil disusupi.
Vektor Serangan Perangkat
Pemeriksa forensik mengeksploitasi perangkat dalam kondisi mati atau BFU dengan melakukan eksploitasi Boot ROM untuk melewati verifikasi boot yang aman. Penyerang kemudian menambal Gatekeeper dan mengekstrak kunci untuk melakukan upaya paksa sandi secara luring. Perangkat berbasis MediaTek sangat rentan karena kerentanan Boot ROM pada cip tersebut bersifat permanen dan tidak dapat ditambal.
Ketika perangkat berada dalam kondisi AFU atau menyala dan pernah dibuka kuncinya, kunci dekripsi sudah dimuat di dalam memori sehingga antarmuka kunci layar tidak lagi menjadi penghalang kriptografis. Penyerang memanfaatkan antarmuka USB untuk mengeksploitasi kerentanan pengemudi kernel guna mengekstrak seluruh sistem berkas pengguna secara langsung.
Perangkat Apple menghadapi permukaan serangan serupa melalui kerentanan Boot ROM checkm8 dan eksploitasi berbasis USB. Mode Terbatas USB dirancang untuk membatasi koneksi data setelah perangkat terkunci, meskipun celah kerentanan seperti pada CVE-2025-24200 sempat ditemukan dan ditambal oleh Apple.
Implikasi Pertahanan
Mematikan perangkat adalah tindakan pertahanan terbaik untuk mengembalikannya ke kondisi BFU di mana penyimpanan terenkripsi dan eksploitasi pengemudi USB tidak dapat menghasilkan data terbuka. Pengguna iOS juga disarankan mengaktifkan Mode Lockdown untuk memperkecil permukaan serangan pada perangkat.
Fitur _auto-reboot_ atau memulai ulang otomatis menyediakan pertahanan tambahan dengan mengembalikan perangkat ke kondisi BFU setelah jangka waktu tertentu tanpa autentikasi pengguna. Penggunaan sandi alfanumerik yang kuat dengan kombinasi huruf dan simbol juga membuat upaya paksa sandi menjadi sangat sulit dilakukan.
Pilihan perangkat menentukan tingkat ketahanan terhadap forensik digital, di mana Google Pixel dengan sistem GrapheneOS menawarkan perlindungan terkuat terhadap serangan BFU maupun AFU. Pembaruan terakhir pada Mei 2026 mencakup informasi mengenai Mode Lockdown iOS, tindakan pencegahan vendor forensik, serta desain _auto-reboot_ GrapheneOS.
Sumber: Hacker News: Front Page








