Any Android app can read your WhatsApp database
bas.bosschert.nl
Any Android app can read your WhatsApp database
1–10 of 140 posts
Re: Any Android app can read your WhatsApp database
#2Re: Any Android app can read your WhatsApp database
#3[deleted]
Re: Any Android app can read your WhatsApp database
#4Re: Any Android app can read your WhatsApp database
#5Re: Any Android app can read your WhatsApp database
#6Re: Any Android app can read your WhatsApp database
#7I thought the way android apps can lock down information away from other apps is they are able to set permission bits to be for their own unix "user" (e.g. each app gets their own userid). It's conceivable that WhatsApp simply set the permissions to be too open.
WhatsApp is storing to external (on most devices FAT) storage (which was SD card on older devices, it's usually a separate directory/partition on newer ones) which does not have any ACL-like system due to FAT backwards compatibility.
Re: Any Android app can read your WhatsApp database
#8Re: Any Android app can read your WhatsApp database
#9Re: Any Android app can read your WhatsApp database
#10Storing critical data to external storage (which is clearly explained as unsecure in http://developer.android.com/guide/topics/data/data-storage.... ) is a huge security hole. This kind of basic oversight makes me wonder about base competence of WhatsApp developers - anyone with basic understanding of the OS would get that anyone can read external storage.
Still, I think Google is taking the wrong approach: the insecure /sdcard partition is the place where most of the storage is in nearly all Android phones. If your app needs to store larger amounts of data, that is the place to do it. Now, there are methods to use that storage a lot more securely than this, but the way Android works really leaves developers no other option than storing this stuff on the SD card.
Google should lock down access to the SD card even more, but they'll probably cause an uproar and break many apps.