- 
          
- 
                Notifications
    You must be signed in to change notification settings 
- Fork 2.5k
Open
Description
As discussed in #3077
- Review and fix https://mas.owasp.org/MASTG/0x05d-Testing-Data-Storage/ to clarify WHEN this is a problem
- “However, since data stored in a SharedPreferences object …“
- “Sensitive information should not be stored in unencrypted SQLite databases.“
- “Files saved to internal storage are containerized by default and cannot be accessed by other apps on the device.”
 
- Review and fix https://mas.owasp.org/MASWE/MASVS-STORAGE/MASWE-0006/
- Clarify that incorrect file permission - will never happen after minSDKversion17 becauseContext.MODE_PRIVATEis obligatory since API 17
- Specify what we mean by “app vulnerability”, this can be e.g. an incorrectly exposed content provider.
- Maybe we need to specify the types of data
- User sensitive data (encrypted to prospect from other apps on the device and from others obtaining the backup)
- Proprietary / Business assets (IP) (encrypted to protect from other apps on the device)
 
 
- Clarify that incorrect file permission - will never happen after 
- Review and fix https://mas.owasp.org/MASTG/0x05d-Testing-Data-Storage/#backups
- "If the device was encrypted, then the backup files will be encrypted as well"
- Specify that the backup can be decrypted by the user’s password. So this is protecting user sensitive data from others (not the users themselves).
 
Metadata
Metadata
Assignees
Labels
No labels