2011-04-18 116 views
9

我想知道Android的資源文件夾的安全性(我特別關心字符串)。我知道,我知道,在Strings.xml中存儲密碼是荒謬的。不是那樣的,但是窺探這些資源是多麼容易,以便訪問合理的應用程序信息?字符串資源的安全

回答

9

不幸的是,它很容易獲得資源。像apktool這樣的工具可以做到這一點。我提出了類似的問題here。你可能想看看。

0

我知道這個xml文件是在apk中加密的,但是有一個黑客工具可以將它們解開爲純文本。我不記得它的名字,但我發現它可以通過谷歌。它不幸運作!

2

易於使用固定電話。預計任何人都可以閱讀您的字符串資源共享偏好等。我剛剛聯繫了ADB,更改爲/data/data/com.tumblr/shared_preferences並在清楚地讀取我的用戶名和密碼。

您還可以下載和反編譯apk。如果您需要保密,請將其加密。

1

這裏主要的經驗法則是ANYTHING存儲在設備上是開放的嗅探和破解。

對於設備的物理控制者來說,沒有任何本地安全措施。

即使您對其進行了加密,解密密鑰也必須存在於設備上,或者設備可以輕鬆訪問。

請注意,這是諸如遠程擦除等功能的首要原因。因此,如果您打算存儲敏感或簡單的內容,而不想讓稍感興趣的用戶看到您存儲在手機中的數據,那麼您的運氣不好。