- Kasus FBI memulihkan pesan Signal yang telah dihapus dengan memanfaatkan basis data notifikasi internal iPhone terungkap melalui kesaksian di pengadilan
- Pada iPhone milik terdakwa, isi notifikasi Signal yang diterima tetap tersisa di penyimpanan internal bahkan setelah aplikasi Signal dihapus, dan pengaturan pratinjau notifikasi berada dalam keadaan nonaktif
- Karena status keamanan iPhone (AFU, BFU) dan struktur cache lokal, sebagian data dapat tetap tertinggal di dalam sistem
- Muncul kemungkinan bahwa token push notification tidak langsung dinonaktifkan setelah aplikasi dihapus, sehingga server terus mengirim notifikasi dan iPhone tetap menerimanya
- Kasus ini menunjukkan bahwa struktur retensi data pada aplikasi pesan terenkripsi dan sistem notifikasi iOS sedang menjadi isu kunci dalam keamanan privasi
Kasus FBI Memulihkan Pesan Signal yang Dihapus dari Data Notifikasi iPhone
- Kasus FBI memulihkan pesan Signal yang telah dihapus dengan memanfaatkan basis data notifikasi internal iPhone telah terungkap
- Menurut laporan 404 Media, hal ini muncul lewat kesaksian dalam persidangan terdakwa yang terlibat dalam insiden kembang api dan perusakan properti di fasilitas penahanan ICE Prairieland di Alvarado, Texas
- Agen FBI Clark Wiethorn menjelaskan proses pengumpulan bukti di pengadilan
-
Pesan yang dipulihkan dari data notifikasi
- Pada iPhone milik terdakwa Lynette Sharp, isi pesan yang diterima tetap tersisa di penyimpanan notifikasi internal bahkan setelah aplikasi Signal dihapus
- Menurut ringkasan barang bukti di pengadilan (Exhibit 158), “Signal telah dihapus, tetapi notifikasi yang diterima tetap tersimpan di memori internal melalui penyimpanan notifikasi internal Apple, dan hanya pesan yang diterima yang berhasil dipulihkan”
- Signal memiliki pengaturan untuk menyembunyikan isi pesan di pratinjau notifikasi, tetapi terdakwa diketahui menonaktifkan pengaturan tersebut
- Baik Signal maupun Apple belum memberikan pernyataan resmi mengenai cara data notifikasi disimpan atau diproses
-
Struktur penyimpanan internal dan latar belakang teknis
- Karena informasi teknis rinci tentang kondisi iPhone terdakwa terbatas, metode pasti yang digunakan FBI untuk memulihkan data belum jelas
- iPhone memiliki beberapa status keamanan seperti BFU (Before First Unlock) dan AFU (After First Unlock), dan hak akses data berbeda tergantung pada status tersebut
- Saat perangkat berada dalam keadaan telah dibuka, sistem mengasumsikan pengguna sedang mengoperasikannya secara langsung sehingga cakupan akses ke data yang dilindungi menjadi lebih luas
- iOS mengelola berbagai status keamanan berdasarkan kepercayaan, dan menyimpan banyak data secara lokal dalam bentuk cache demi kenyamanan pengguna
-
Token push notification dan kemungkinan data tetap tersisa
-
Token yang digunakan untuk pengiriman push notification tidak langsung dinonaktifkan meskipun aplikasi telah dihapus
- Karena server tidak dapat mengetahui apakah aplikasi telah dihapus, push dapat terus dikirim setelah notifikasi terakhir, dan ada kemungkinan iPhone menerimanya lalu memprosesnya secara internal
- Apple baru-baru ini mengubah metode verifikasi token push notification di iOS 26.4; kaitan langsung dengan kasus ini belum terkonfirmasi, tetapi waktunya menarik perhatian
-
-
Kemungkinan ekstraksi data dan alat investigasi
- Menurut penjelasan pada Exhibit 158, FBI memulihkan data melalui penyimpanan notifikasi internal Apple, dan ini mungkin merupakan informasi yang diekstrak dari cadangan perangkat
- Lembaga penegak hukum memiliki banyak alat forensik komersial yang mengekstrak data dengan memanfaatkan kerentanan iOS, dan ada kemungkinan FBI menggunakannya
- 404 Media juga menerbitkan laporan asli kasus ini secara terpisah
-
Makna dari kasus ini
- Kasus ini mendapat perhatian sebagai contoh bahwa menghapus aplikasi pesan atau menggunakan enkripsi saja tidak menjamin penghapusan data secara menyeluruh
- Struktur retensi data pada sistem notifikasi iOS dan cara pengelolaan keamanannya berpotensi menjadi isu utama dalam perdebatan privasi ke depan
1 komentar
Komentar Hacker News
Jika dipikir dari sudut pandang pengguna, orang bisa mengira Signal punya forward secrecy sehingga pesan akan hilang setelah diterima
Namun jika disappearing messages tidak diaktifkan, alat forensik seperti Cellebrite bisa memulihkannya. Default-nya dalam keadaan mati
Bahkan jika diaktifkan, pesan bisa tetap masuk ke notifikasi sehingga disimpan oleh OS. Apple memang melakukannya, dan ada opsi untuk mencegahnya, tetapi lagi-lagi default-nya mati
Bahkan jika aplikasinya dihapus, pesan tetap tersisa di OS. Pada akhirnya, ketika keseimbangan antara keamanan dan kegunaan runtuh, ini bukan salah pengguna melainkan masalah desain sistem
Kasus terkait saya rangkum di tulisan saya
WhatsApp di Android juga secara default mendorong backup tidak terenkripsi ke Google Drive
Ada kecurigaan bahwa Google, Apple, dan Meta membuat semacam perjanjian penerus PRISM untuk “mengizinkan E2EE tetapi dengan pengaturan default yang tetap bisa diakses”
Karena kebanyakan pengguna memakai pengaturan bawaan, keamanan akhirnya jadi tidak berarti
Metadata pun tetap terekspos, seperti siapa berbicara dengan siapa dan kapan
Seperti dijelaskan di tulisan ini, data sensitif seharusnya tidak dimasukkan ke notifikasi, atau dikirim sebagai payload terenkripsi
Halaman rekomendasi chat Whonix
Di pengaturan Signal,
jika diubah ke Settings > Notifications > Notification Content > Show: “Name Only” atau “No Name or Content”,
pesan sensitif tidak akan terekspos saat layar ditampilkan. Dari kasus ini terlihat bahwa pengaturan tersebut juga punya manfaat keamanan tambahan
Jika pengaturan pratinjau notifikasi Signal tidak dimatikan, sistem akan menyimpan isi pesan ke database
Riwayat notifikasi ini di macOS bisa dilihat di
~/Library/Group Containers/group.com.apple.usernoted/db2/dbDengan aplikasi Crank, datanya bisa diekstrak lewat kueri SQL
Namun infrastruktur notifikasi terpusat seperti FCM(APNs) juga bisa menyimpan data di tengah jalur
Pengaturan default-nya adalah “preview saat dibuka kunci”, tetapi bahkan dalam kasus itu pun tidak jelas apakah penyimpanan internalnya dienkripsi
Pada akhirnya ini adalah masalah OPSEC akibat kesalahan pengaturan pengguna, dan default Signal dianggap sudah tepat
Ada yang penasaran kenapa Signal terus meminta agar notifikasi diaktifkan setiap bulan. Meski sudah ditolak, pertanyaannya terus muncul
Terus-menerus mendorong sesuatu yang tidak diinginkan pengguna kini sudah menjadi pola UX yang umum
Ada yang berpendapat bahwa kesaksian di pengadilan adalah cara terbaik untuk memverifikasi kondisi keamanan yang sebenarnya
Yang penting bukan debat teoretis, melainkan data apa yang benar-benar bisa dipulihkan dalam kasus nyata
Kalimat “terdakwa tidak mengaktifkan pengaturan sehingga sistem menyimpan pesan” pada dasarnya berarti default Apple yang bermasalah
Sebagian besar pengguna tidak mengubah pengaturan, dan Apple tahu itu
Walaupun mungkin tidak disengaja, kita tetap harus bertindak seolah itu disengaja
Tanggung jawab akhirnya dilempar ke pengguna, sementara perusahaan pembuat sistem bersembunyi di balik anonimitas “sistem”
Artikel asli: FBI Extracts Suspect’s Deleted Signal Messages Saved in iPhone Notification Database
Ada yang mempertanyakan mengapa Apple tidak menghapus catatan yang tersisa di database notifikasi bahkan setelah aplikasi dihapus.
Menyimpan isi notifikasi lama terus-menerus adalah bibit insiden keamanan
Menurut dokumentasi resmi Android, data hanya disimpan untuk periode tertentu
Karena wear leveling, data bisa bertahan selama bertahun-tahun
Hal serupa juga terjadi pada level filesystem dan SSD
Pada akhirnya, ini menunjukkan bahwa salah satu ujung E2E bukan aplikasi, melainkan ponsel itu sendiri
Di WhatsApp, misalnya, pesan bisa dibaca dari notifikasi tanpa memicu tanda telah dibaca, yang berarti OS berperan sebagai man-in-the-middle (MITM)
echo "my_private_data" | notify-sendbelum tentu layak dianggap berbahaya dengan sendirinyaSebenarnya, masalah penyimpanan data notifikasi seperti ini sudah lama diketahui.
RealityNet iOS Forensics References maupun
tulisan The Forensics Scooter juga sudah pernah membahasnya