Android2.1以上的系統(tǒng)可為App提供應(yīng)用程序數(shù)據(jù)的備份和恢復功能,該由AndroidMainfest.xml文件中的allowBackup屬性值控制,其默認值為true.當該屬性沒有顯式設(shè)置為false 時,攻擊者可通過adb backup和adb restore對App的應(yīng)用數(shù)據(jù)進行備份和恢復,從而可能獲取明文存儲的用戶敏感信息。
<application
android:allowBackup="true" //***
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:name=".App"
android:theme="@style/AppTheme.NoActionBar"
tools:replace="android:allowBackup"
>
...