CategoriesAndroidProgrammingSecurity

Bagaimana Aplikasi Android Mengakses Data Pribadimu

Smartphone dirancang agar bisa menyesuaikan kebutuhan penggunanya sehingga membutuhkan Data mu sebagai “Bahan Bakar” untuk menjalankan Aplikasi di dalamnya agar fitur-fitur yang ada bisa berjalan secara maksimal. Kita perlu tau bagaimana Data tersebut diakses dan Data apa saja yang bisa diakses oleh Aplikasi sehingga kita bisa lebih aware lagi perihal keamanan dan privasi data kita.

Continue reading
CategoriesAndroidProgrammingSecurity

Menangkal MITM Attack di Android

Serangan Man-in-the-Middle (MITM) adalah salah satu ancaman paling umum terhadap aplikasi mobile. Pelaku berhasil “mencegat” komunikasi antara aplikasi Anda dan server, lalu dapat membaca atau memodifikasi data sensitif (token, kredensial, dll). Di Android, salah satu cara efektif mencegah MITM adalah dengan Certificate Pinning—memastikan hanya sertifikat tertentu saja yang diterima.

Continue reading
CategoriesAndroidProgrammingSecurity

Mengamankan SharedPreferences pada Aplikasi Android

SharedPreferences merupakan penyimpanan key-value data sederhana pada Android. SharedPreferences seringkali digunakan untuk menyimpan setting pada aplikasi, sering juga digunakan sebagai session yang menyimpan info login yang memuat token user untuk login padahal sebenarnya menyimpan data penting seperti user token di SharedPreferences merupakan hal yang fatal dan bisa menyebabkan system di bobol oleh hacker karena SharedPreferences bisa diakses dan dibaca oleh user yang memiliki akses root pada devicenya.

Continue reading