Keamanan aplikasi berbayar di Google Play?

25

Tindakan apa yang diambil Google untuk memastikan bahwa aplikasi berbayar yang diunduh tidak menyebar secara gratis? Saat ini saya melihat kemungkinan yang dapat membocorkan sejumlah besar aplikasi:

  1. Seseorang membayar untuk mengunduh aplikasi di ponselnya.
  2. Membuat cadangan aplikasi.
  3. Memberikan cadangan ke teman / keluarga atau menyebarkannya melalui internet.
  4. Banyak orang menggunakan aplikasi berbayar secara gratis.

Saya belum mencoba ini. Pertanyaan saya adalah: Apakah mungkin? Bagaimana kondisi keamanan saat ini untuk aplikasi berbayar di Google Play?

bir
sumber
1
Apakah itu penting? Kebanyakan orang tidak melakukan ini dan Anda tidak mungkin mendapatkan lebih banyak penjualan dengan mencegahnya.
Pasang kembali Monica

Jawaban:

23

Selain jawaban Martyn pada enkripsi.

Ini mungkin sedikit di sisi pengembang, namun, Google menawarkan Lisensi Aplikasi :

Dengan Google Play Licensing, aplikasi Anda dapat meminta Google Play pada saat run time untuk memperoleh status lisensi untuk pengguna saat ini, kemudian mengizinkan atau melarang penggunaan lebih lanjut sebagaimana diperlukan.

Dylan Yaga
sumber
18

Anda benar bahwa pembajakan aplikasi di Android adalah masalah , dan itu adalah alasan mengapa banyak pengembang aplikasi lebih memilih model pembelian aplikasi, daripada menjual aplikasi mereka di pasar bermain. Anda juga benar dalam metode Anda - merobek file APK dari ponsel yang di-root sepele. Google telah mengenali ini dan merespons dengan menambahkan Enkripsi Aplikasi yang akan tersedia untuk semua perangkat yang menjalankan Jelly Bean dan lebih dari:

Enkripsi Aplikasi

Dimulai dengan Android 4.1, Google Play akan membantu melindungi aset aplikasi dengan mengenkripsi semua aplikasi berbayar dengan kunci khusus perangkat sebelum dikirimkan dan disimpan di perangkat.

http://developer.android.com/about/versions/jelly-bean.html

Ini berarti bahwa setiap aplikasi hanya akan dapat diakses oleh perangkat itu, sehingga pekerjaan di sekitar yang Anda sebutkan tidak akan berfungsi. Saya tidak yakin tentang bagaimana ini akan mempengaruhi perangkat yang menjalankan OS apa pun sebelum Gingerbread.

Martyn
sumber
7
Seperti semua skema pencegahan penyalinan, aman untuk berasumsi bahwa ini akan membatasi penyebaran privasi dan tidak akan menghapusnya sepenuhnya.
Joachim Sauer
Enkripsi apa pun hanya sekuat cipher yang digunakan.
Martyn
@ JoachimSauer, itu akan mencegah persentase besar, karena sekarang tidak ada upaya yang layak untuk menghemat satu atau dua uang. Dan bagi mereka yang masih mencurinya, mereka tidak akan membelinya.
CaffGeek
1
Apakah ini benar-benar membantu jangka panjang? Perangkat harus memiliki kunci untuk mendekripsi aplikasi dan menjalankannya. Sebuah aplikasi untuk menemukan kunci dan menggunakannya untuk membuat APK yang didekripsi sepertinya tidak terlalu sulit bagi kerumunan warez untuk menulis dan menyediakan bagi bajak laut biasa untuk berjalan di perangkat yang telah di-rooting.
Dan Neely
5
@ Martyn: itu tidak masalah. Anda sudah memiliki kunci (jika tidak, Anda tidak dapat menjalankan program). jadi kamu sudah menang dengan definisi. Dan tidak ada wont ini yang benar-benar membuat lebih sulit untuk membajak program (kecuali jika Anda menghitung mengetik 2 baris tambahan di terminal "lebih keras"). Ini hanya untuk pemasaran untuk mendorong pengembang bodoh (yang khawatir tentang IP mereka yang tidak berharga) untuk dikembangkan untuk android.
megazord