Mengamankan API Key dan Link Server Menggunakan Android NDK |
Jadi, sebelum kalian mengikuti tutorial ini, ada baiknya kalian mengunduh dulu file NDK dan CMakelist yang ada di menu Tools pada Android Studio. Lalu cari menu SDK, centang NDK dan CMakelist. Pastikan koneksi internet kalian lancar ya. Jika sudah, nantinya kalian buat New Project dengan Template C++ bukan Template yang biasa kalian buat project (Default Activity / Empty Activity).
Tutorial ini saya buat karena banyak yang bertanya pada saya, "Bang, gimana sih caranya agar API KEY atau Link Server kita gak mudah dibaca orang lain saat APK kita di Decompile?". Mungkin ada yang belum tahu Decompile itu apa.
Decompile adalah proses pembongkaran file APK (Application Package File) yang membuat seluruh file, data, dan informasi didalamnya keluar dari arsip tersebut. Hampir sama halnya seperti un-ekstrak. Biasanya file itulah yang akan dimodifikasi seperti gambar, xml, smali dan lain-lain.
Nah, kalau biasanya kita hanya menaruh API KEY dan Link Server seperti biasa (get seperti biasa) maka jika di Decompile akan mudah terbaca dan berbahaya. Selain dari sisi Backend yang harus lebih Secure, dari sisi Androidnya pun juga harus Secure agar lebih baik.
Dengan tutorial ini, cukup menggunakan NDK dan beberapa file C++, API KEY dan Link Server kalian sekarang sedikit lebih Secure. Tutorial ini hanya saya jelaskan versi video ya, karena penjelasannya cukup panjang. Berikut ini video tutorialnya :
Untuk Source Code samplenya bisa kalian lihat di Github saya DISINI. Jika kalian mengalami kesulitan dalam mengaplikasikannya, silahkan komentar di kolom yang tersedia ya. Mungkin cuma itu saja yang bisa saya jelaskan pada artikel ini.
Untuk Source Code samplenya bisa kalian lihat di Github saya DISINI. Jika kalian mengalami kesulitan dalam mengaplikasikannya, silahkan komentar di kolom yang tersedia ya. Mungkin cuma itu saja yang bisa saya jelaskan pada artikel ini.
Demikian informasi yang saya bagikan untuk kalian. Jangan lupa bagikan artikel ini ke teman-teman kalian agar ikut membaca Tutorial Mengamankan API Key dan Link Server Menggunakan Android NDK ini. Subscribe juga blog Rivaldi 48 ini agar kalian mendapatkan notifikasi saat Admin update artikel terbaru. Semoga kalian lebih nyaman dan mudah dalam mengakses Blog Rivaldi 48 dimanapun kalian berada. Terima Kasih. Follow Instagram Admin @azhardvls_
Tags:
Tutorial Android Studio