Jangan Asal Izinkan Display Over Other Apps, Ini Risikonya di Android
Pengguna Android mungkin pernah menemukan permintaan izin bernama Display Over Other Apps ketika memasang atau menggunakan aplikasi tertentu. Pada beberapa
fin.co.id - Pengguna Android mungkin pernah menemukan permintaan izin bernama Display Over Other Apps ketika memasang atau menggunakan aplikasi tertentu. Pada beberapa merek HP, fitur yang sama dapat disebut Appear on Top, Draw Over Other Apps, atau Tampil di Atas Aplikasi Lain.
Sekilas, izin tersebut mungkin terlihat seperti izin biasa. Padahal, Display Over Other Apps memberikan kemampuan cukup besar kepada aplikasi karena memungkinkan elemen dari aplikasi tersebut muncul di atas aplikasi lain yang sedang digunakan.
Android sendiri menempatkannya sebagai akses khusus. Artinya, izin ini sebaiknya tidak diberikan secara otomatis kepada setiap aplikasi yang memintanya.
Dalam dokumentasi Android, kemampuan tersebut berkaitan dengan SYSTEM_ALERT_WINDOW, yaitu izin yang memungkinkan aplikasi membuat jendela overlay di atas aplikasi lainnya.
Fitur ini sebenarnya memiliki banyak kegunaan yang sah. Namun, apabila diberikan kepada aplikasi yang tidak terpercaya, overlay dapat disalahgunakan untuk mengubah apa yang terlihat di layar, menampilkan antarmuka palsu, atau membuat pengguna melakukan tindakan yang sebenarnya tidak mereka inginkan.
Apa Itu Display Over Other Apps?
Display Over Other Apps memungkinkan suatu aplikasi menampilkan bagian antarmukanya ketika aplikasi lain sedang aktif.
Contoh yang mudah ditemukan adalah gelembung percakapan atau floating window. Ketika pengguna membuka aplikasi lain, sebuah tombol atau jendela kecil tetap dapat terlihat di layar.
Fitur seperti ini dapat berguna pada aplikasi tertentu, misalnya aplikasi komunikasi, perekam layar, alat produktivitas, atau aplikasi yang memang memiliki fitur floating window.
Namun, akses tersebut berbeda dengan izin sederhana seperti mengirim notifikasi.
Ketika Display Over Other Apps diaktifkan, aplikasi memperoleh kemampuan untuk menempatkan elemen visual di atas aplikasi lain. Karena itulah Android meminta pengguna memberikan izin tersebut secara khusus.
Baca Juga
Deskripsi pada sistem Android juga memperingatkan bahwa aplikasi yang memperoleh akses tersebut dapat mengganggu penggunaan aplikasi lain atau mengubah bagaimana aplikasi lain terlihat dan berperilaku.
Mengapa Izin Ini Tidak Boleh Diberikan Sembarangan?
Masalah utama bukan terletak pada fitur overlay itu sendiri, tetapi pada siapa yang mendapatkan akses.
Aplikasi terpercaya dapat menggunakan overlay untuk fitur yang memang dibutuhkan. Sebaliknya, aplikasi berbahaya dapat mencoba menggunakan kemampuan serupa untuk memanipulasi apa yang dilihat pengguna.