簡體   English   中英

關於Android全盤加密

[英]About Android full disk encryption

我正在嘗試使用Android全盤加密功能,但不確定如何驗證設備已加密。 我所做的是:

[測試1]

  • 將test.txt推送到/ mnt / sdcard
  • 做全盤加密
  • 將test.txt拉到我的本地

[測試2]

  • 將test.txt作為原始數據嵌入apk
  • 啟動后,apk將以編程方式將test.txt復制到其專用文件夾中。
  • apk有一個計划作業,該計划作業在后台運行,以從其專用文件夾中讀取test.txt,然后將其發送到遠程服務器,其中有一個servlet坐在那里接收數據。
  • 加密設備
  • 啟動apk,並立即鎖定屏幕,以防僅在鎖定屏幕時才對數據進行加密
  • 等待計划作業將test.txt發送到服務器
  • 閱讀任何接收到的servlet。

但是,在兩種情況下,我仍然都能看到test.txt的純文本,為什么不進行加密? 以及如何驗證數據受到保護?

在此先感謝您,新年快樂!

加密是在內核級別完成的,因此當您讀取文件時,它會被動態解密。 否則,每個應用程序在讀取/寫入文件時都需要調用加密/解密功能。 此外,SD卡通常本身不會被加密(除非您使用的是GN或使用相同分區進行內部和外部存儲的類似設備)。 為了進行驗證,您可以使用nandroid之類的文件進行備份,以獲取磁盤映像,然后在二進制編輯器中打開它並查找純文本字符串。 如果找不到文本文件的內容,則表示分區已加密。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM