Ringkasan
Enkripsi kartu SD adalah subjek khusus perangkat, tetapi sejauh Android melanjutkan, hanya /data
akan dienkripsi.
Perilaku default Android:
Secara "default", untuk Android, enkripsi pada perangkat hanya diterapkan /data
. Ini karena semua aplikasi yang terinstal yang dipindahkan ke kartu SD sudah dienkripsi dan hanya dapat digunakan pada perangkat "asal" tertentu.
Lihat: Aplikasi pada Kartu SD: Detail gulir ke bawah ke paragraf di bawah ini
Implikasi Keamanan dan Kinerja
Aplikasi pada kartu SD dipasang melalui antarmuka loopback Linux dan dienkripsi melalui kunci khusus perangkat, sehingga tidak dapat didekripsi pada perangkat lain. Perhatikan bahwa ini adalah tindakan pengamanan dan tidak memberikan perlindungan salinan;
Rekomendasi Android untuk pengembang:
Lihat: Merancang Keamanan gulir ke bawah ke paragraf di bawah ini
Menggunakan penyimpanan eksternal
File yang dibuat pada penyimpanan eksternal, seperti SD Card, dapat dibaca dan ditulis secara global. Karena penyimpanan eksternal dapat dihapus oleh pengguna dan juga dimodifikasi oleh aplikasi apa pun, aplikasi tidak boleh menyimpan informasi sensitif menggunakan penyimpanan eksternal.
Mengapa Android, mengapa?
Android percaya bahwa penyimpanan eksternal adalah hal yang dibagikan, jadi, agar dapat diakses di mana saja, dienkripsi tidak akan berfungsi.
Lihat: Menggunakan Penyimpanan Eksternal
Setiap perangkat yang kompatibel dengan Android mendukung "penyimpanan eksternal" bersama yang dapat Anda gunakan untuk menyimpan file. Ini bisa berupa media penyimpanan yang dapat dilepas (seperti kartu SD) atau penyimpanan internal (yang tidak dapat dilepas). File yang disimpan ke penyimpanan eksternal dapat dibaca oleh dunia dan dapat dimodifikasi oleh pengguna saat mereka memungkinkan penyimpanan massal USB untuk mentransfer file di komputer.
Beberapa vendor "bertindak sendiri"
Namun beberapa vendor seperti Motorola telah menerapkan enkripsi ke /data
dan /mnt/sdcard
: