[問題] 如何防止AES解密後資料外洩問題

作者: AZHI (songs)   2015-04-08 09:07:56
各位前輩好
在下從server抓下來的AES加密檔
並在Android端進行解密 讀取
但解密的檔案是有關版權的(電子書檔案)
因此不能讓使用者擅自拷貝
而解密後,
該檔案就會變成一般可拷貝並可直接閱讀的檔案
請問各位前輩這種情況要如何避免呢?
*我目前是想到一個方法:
當使用者讀取完此檔案後,或是在讀取中跳出的話
就自動把解密完的檔案給刪除
同時也把解密完的檔案隱藏在SD卡的某個位置
這是我目前所想到的,還煩請各位前輩指點
感激不盡
作者: priv (鍵人就是攪琴)   2015-04-08 09:57:00
雖然沒 kernel 支援都很難做到很好,但你的想法破解門檻太低了,用 adb 就 copy 出來了設計專用 reader 然後真正沒加密的資料只能在 RAM 裡算是基本款
作者: now99 (陳在天)   2015-04-08 23:51:00
解密後放在記憶體內,不用存檔案吧
作者: wuliou (wuliou)   2015-04-09 21:58:00
放在記憶體不要寫成檔案
作者: AZHI (songs)   2015-04-10 08:57:00
謝謝各位 我再試試請問放在記憶體內 有什麼關鍵字可以搜尋?
作者: mshockwave (夏克維夫)   2015-04-10 12:13:00
樓上真的知道「放在記憶體」的意思嗎…

Links booklink

Contact Us: admin [ a t ] ucptt.com