[問題] 如何防止程式被散布

看板AndroidDev作者 (威威)時間13年前 (2013/01/07 16:15), 編輯推噓5(504)
留言9則, 6人參與, 最新討論串1/1
各位好 想請問一下如果說我有一個app只想給特定人士使用 並沒有要放到play上供人下載,又不希望這個程式被散布出去 除了程式本身可以用網路連線來認證可否使用之外 還有什麼地方要注意呢? 比如說我安裝完程式後就把apk檔移除,那麼使用者有可能透過目前現有的軟體 或是root把該程式備份起來,隨意安裝到其他手機上嗎? 如果想要防堵,應該怎麼做比較好 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.67.31.139

01/07 16:39, , 1F
機器是你們自己做的嗎? 如果是 可以加Security chip
01/07 16:39, 1F

01/07 16:43, , 2F
不是 要用市面上的手機
01/07 16:43, 2F

01/07 21:39, , 3F
很難吧
01/07 21:39, 3F

01/07 21:59, , 4F
01/07 21:59, 4F

01/07 23:03, , 5F
不知道有沒有像JS的那種混淆器 只是增加破解困難而已
01/07 23:03, 5F

01/07 23:36, , 6F
可以用hardware information去製作一些license key..
01/07 23:36, 6F

01/07 23:36, , 7F
比如加入特定的salt去做hashing,然後建立起每台機器獨特
01/07 23:36, 7F

01/07 23:36, , 8F
的授權檔案
01/07 23:36, 8F

01/08 15:47, , 9F
判斷唯一值? IMEI, MAC, Build.SERIAL
01/08 15:47, 9F
文章代碼(AID): #1GweG7ZJ (AndroidDev)