A Boon for Privacy: Android P akan Mencegah Aplikasi Latar Belakang Dari Mengakses Kamera

Android P, versi utama Android berikutnya, bisa beberapa minggu lagi dari pembukaan resmi, dan meskipun fitur inti yang menghadap pengguna masih belum diketahui oleh kami, kami menemukan banyak berita kecil berkat sifat open source Android. Kami tahu bahwa itu akan membiarkan operator menyembunyikan kekuatan sinyal dan menentukan bagaimana mereka ditampilkan di bilah status, misalnya, dan kami telah menemukan bukti bahwa Google dapat menghapus akses pengembang ke API yang tidak terdokumentasi dan tersembunyi. Bloomberg melaporkan awal bulan ini bahwa versi Android berikutnya akan mendukung ponsel dengan "beberapa layar" dan "tampilan yang dapat dilipat", dan kami juga menemukan tanda-tanda bahwa pembaruan tersebut akan mendukung fitur nada merekam panggilan.

Namun peningkatan Android P tidak berhenti di situ. Menurut Android Open Source Project (AOSP) yang melakukan merger pada 19 Januari, perangkat aturan baru di Android P akan mencegah aplikasi latar yang tidak bisa diakses mengakses kamera. Ini akan memastikan bahwa aplikasi jahat yang berjalan di latar belakang saat layar mati tidak dapat mengambil foto yang berpotensi membahayakan Anda atau orang yang Anda cintai untuk memeras.

Apa yang berubah di Android P?

Aturan tersebut mengubah UID aplikasi (ID Pengguna) aplikasi, pengidentifikasi Android yang menetapkan masing-masing aplikasi pada waktu pemasangan. Mereka unik untuk setiap aplikasi, dan tidak berubah — selama aplikasi tetap diinstal pada ponsel atau tablet Anda, itu akan mempertahankan ID aplikasi yang sama.

Di Android P, ketika layanan kamera mendeteksi bahwa UID "idle" —yaitu, ketika perangkat dalam keadaan idle Doze dan akses aplikasi latar belakang ke CPU dan layanan intensif jaringan dibatasi — Android akan menghasilkan kesalahan dan tutup akses ke kamera. Permintaan kamera selanjutnya dari UID yang tidak aktif akan segera menghasilkan kesalahan.

Itu dibangun di atas dasar perubahan layanan kamera mulai di Android 6.0 Marshmallow. Di Lollipop dan versi Android yang lebih lama, aplikasi diberi akses kamera berdasarkan “first come, first serve”. Tetapi dengan Marshmallow, layanan kamera sangat mendukung aplikasi dengan aktivitas foreground dan yang terlihat oleh pengguna. Ini seperti antrian jalur cepat di taman hiburan: Aplikasi prioritas tinggi yang sejalan dengan akses kamera dapat melaju lebih cepat dari aplikasi prioritas rendah.

Mengapa itu penting?

Batas akses kamera aplikasi latar belakang sudah lama ditunggu. Pada tahun 2014, pengembang Android Szymon Sidor menerbitkan sebuah posting blog yang menjelaskan bagaimana aplikasi dapat secara diam-diam mengambil foto dan merekam video dengan secara cerdik memanipulasi izin kamera Android. Dengan mengecilkan jendela bidik aplikasi kamera menjadi 1px, yang membuatnya hampir tidak terlihat, Mr. Sidor dapat memperoleh akses ke kamera Nexus 5 tanpa memberi tahu pengguna tentang aktivitas aplikasi — bahkan ketika aplikasi sedang berjalan di latar belakang dan layar ponsel menyala dimatikan.

Dengan batasan kamera latar belakang Android P, aplikasi jahat seperti yang dijelaskan dalam posting blog Pak Sidor akan lebih mudah dideteksi karena aplikasi jahat semacam itu perlu menerapkan layanan latar depan untuk tetap hidup, dan berkat persyaratan Android Oreo, itu akan berarti aplikasi harus menampilkan pemberitahuan yang memberitahu Anda aplikasi sedang berjalan (dan juga aplikasi ditampilkan di atas aplikasi lain). Jika aplikasi seperti itu mencoba untuk tetap tersembunyi di latar belakang, itu tidak akan berfungsi lagi karena tidak akan dapat mengakses kamera di P.