Berita Produk
Meningkatkan keamanan Android: Mencegah malware menyadap data aplikasi Anda
Waktu baca: 2 menit
Keamanan adalah fondasi Android. Kami bermitra dengan Anda untuk menjaga keamanan platform dan melindungi data pengguna dengan menawarkan alat dan fitur keamanan yang andal, seperti Credential Manager dan FLAG_SECURE. Setiap rilis Android menghadirkan peningkatan performa dan keamanan, dan dengan Android 16, Anda dapat melakukan langkah-langkah sederhana dan signifikan untuk memperkuat pertahanan aplikasi Anda. Tonton video kami atau lanjutkan membaca untuk mempelajari lebih lanjut perlindungan yang ditingkatkan untuk API aksesibilitas.
Lindungi aplikasi Anda dari pengintaian dengan satu baris kode
Kami melihat bahwa pelaku kejahatan terkadang mencoba mengeksploitasi fitur API aksesibilitas untuk membaca informasi sensitif, seperti sandi dan detail keuangan, langsung dari layar dan memanipulasi perangkat pengguna dengan menyuntikkan sentuhan. Untuk mengatasi hal ini, Android 16 menyediakan pertahanan baru yang efektif dalam satu baris kode: accessibilityDataSensitive.
Dengan tanda accessibilityDataSensitive, Anda dapat menandai tampilan atau composable secara eksplisit sebagai berisi data sensitif. Saat Anda menyetel tanda ini ke true di aplikasi, Anda pada dasarnya memblokir aplikasi yang berpotensi berbahaya agar tidak mengakses data tampilan sensitif atau melakukan interaksi di aplikasi Anda. Berikut cara kerjanya: aplikasi apa pun yang meminta izin aksesibilitas yang belum secara eksplisit mendeklarasikan dirinya sebagai alat aksesibilitas yang sah (isAccessibilityTool=true) akan ditolak aksesnya ke tampilan tersebut.
Perubahan yang sederhana namun efektif ini membantu mencegah malware mencuri informasi dan melakukan tindakan yang tidak sah, tanpa memengaruhi pengalaman pengguna terhadap alat aksesibilitas yang sah. Catatan: Jika aplikasi bukan alat aksesibilitas, tetapi meminta izin aksesibilitas dan menetapkan isAccessibilityTool=true, Play akan menolaknya dan Google Play Protect akan memblokirnya di perangkat pengguna.
Keamanan otomatis yang ditingkatkan untuk perlindungan setFilterTouchesWhenObscured
Kami telah mengintegrasikan fungsi keamanan accessibilityDataSensitive baru ini dengan metode setFilterTouchesWhenObscured yang ada.
Jika Anda sudah menggunakan setFilterTouchesWhenObscured(true) untuk melindungi aplikasi dari pembajakan ketuk, tampilan Anda secara otomatis diperlakukan sebagai data sensitif untuk aksesibilitas. Dengan meningkatkan kualitas metode setFilterTouchesWhenObscured dengan perlindungan accessibilityDataSensitive, kami langsung memberikan lapisan pertahanan tambahan kepada semua orang tanpa perlu upaya ekstra.
Memulai
Sebaiknya Anda menggunakan setFilterTouchesWhenObscured, atau alternatifnya tanda accessibilityDataSensitive, di layar yang berisi informasi sensitif, termasuk halaman login, alur pembayaran, dan tampilan apa pun yang menampilkan data pribadi atau keuangan.
Untuk Jetpack Compose
setFilterTouchesWhenObscured | accessibilityDataSensitive |
| Gunakan pengubah
|
Untuk aplikasi berbasis View
Di tata letak XML, tambahkan atribut yang relevan ke tampilan sensitif.
setFilterTouchesWhenObscured | accessibilityDataSensitive |
|
|
Atau, Anda dapat menyetel properti secara terprogram di Java atau Kotlin:
setFilterTouchesWhenObscured | accessibilityDataSensitive |
|
|
|
|
Baca selengkapnya tentang tanda accessibilityDataSensitive dan setFilterTouchesWhenObscured dalam Panduan pembajakan ketukan.
Bermitra dengan developer untuk menjaga keamanan pengguna
Kami bekerja sama dengan developer sejak awal untuk memastikan fitur ini memenuhi kebutuhan dunia nyata dan terintegrasi dengan lancar ke dalam alur kerja Anda.
"Kami selalu memprioritaskan perlindungan data keuangan sensitif pelanggan kami, yang mengharuskan kami membangun lapisan perlindungan kami sendiri terhadap malware berbasis aksesibilitas. Revolut sangat mendukung pengenalan API Android resmi yang baru ini, karena memungkinkan kami secara bertahap beralih dari kode kustom kami ke pertahanan platform satu baris yang andal."
- Vladimir Kozhevnikov, Android Engineer di Revolut
Anda dapat memainkan peran penting dalam melindungi pengguna dari serangan berbasis aksesibilitas yang berbahaya dengan mengadopsi fitur ini. Kami mendorong semua developer untuk mengintegrasikan fitur ini ke dalam aplikasi mereka untuk membantu menjaga keamanan pengguna.
Bersama-sama, kita dapat menciptakan pengalaman yang lebih aman dan tepercaya bagi semua orang.
Lanjutkan membaca
-
Berita Produk
Setiap developer memiliki alur kerja dan kebutuhan AI yang unik, dan penting untuk dapat memilih cara AI membantu pengembangan Anda. Pada bulan Januari, kami memperkenalkan kemampuan untuk memilih model AI lokal atau jarak jauh guna mendukung fungsi AI di Android Studio
Matthew Warner • Waktu baca: 2 menit
-
Berita Produk
Android Studio Panda 3 kini stabil dan siap digunakan dalam produksi. Rilis ini memberi Anda lebih banyak kontrol dan penyesuaian atas alur kerja yang didukung AI, sehingga mempermudah pembuatan aplikasi Android berkualitas tinggi.
Matt Dyor • Waktu baca 3 menit
-
Berita Produk
Di Google, kami berkomitmen untuk menghadirkan model AI tercanggih langsung ke perangkat Android di saku Anda. Hari ini, dengan senang hati kami mengumumkan rilis model terbuka canggih terbaru kami: Gemma 4.
Caren Chang, David Chou • Waktu baca 3 menit
Terus dapatkan informasi
Dapatkan insight pengembangan Android terbaru yang dikirim ke kotak masuk Anda setiap minggu.