Live data from Hacker News

Any Android app can read your WhatsApp database

bas.bosschert.nl

91–100 of 140 posts

Re: Any Android app can read your WhatsApp database

#91
post #66

Earlier quoted context omitted.

WhatsApp claims to keep your texts secret, and this is a big selling point. They make privacy claims that go beyond normal SMS messages, and that's why this is a big deal.

I've been using WhatsApp for years and seen many selling points, but security has never been one. A link would help because I've never gotten the impression that they were trying to sell security.

http://www.whatsapp.com/faq/en/general/21864047 - from their FAQ

Re: Any Android app can read your WhatsApp database

#92
post #71
post #67

wait a second...my SD card folder contains a folder called DCIM which includes all my camera photos... are you suggesting that all my images are available to any app that includes SD card permissions?

Yes. There is no way on Android to give fine-grained directory-based access permissions (unfortunately). So all SD card permitted apps can read the SD card globally.

So why isn't HN up-in-arms about Google allowing Android apps access to all your phone's un-encrypted images?!? That seems like a much bigger issue!

Re: Any Android app can read your WhatsApp database

#93
post #29
post #7

Earlier quoted context omitted.

Em, no - that can only be done in internal store "data" directories which are usually formatted with UNIX filesystems and are by default secure (and cannot be accessed by other apps at all). 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 compatibil…

Honestly, the more I tinker with Android, the more I'm terribly disappointed in Google. I mean, around Android 2 we were all excited by the potential of a first-class big-money supported open-source OS to really shake up the industry. It had so much potential. Now? Well, it still has a lot of potential. Even Google seems kind of embarrassed by it, compared to the Chrome brand.

It does seem bizarre they don't make any ACL on external storage. I am sure this is not a strange isolated report. This problem must have been known for years both externally and internally.

On the side note, from old news I remember Google is indeed pushing forward with Chrome-brand, specifically Chrome OS.

Re: Any Android app can read your WhatsApp database

#94
post #92
post #71

Earlier quoted context omitted.

Yes. There is no way on Android to give fine-grained directory-based access permissions (unfortunately). So all SD card permitted apps can read the SD card globally.

So why isn't HN up-in-arms about Google allowing Android apps access to all your phone's un-encrypted images?!? That seems like a much bigger issue!

Perhaps it's inaccurate? It has to be right?

I would have to think this would be something EVERYONE would be upset by.

Re: Any Android app can read your WhatsApp database

#95
From the title I thought the current database. But it's just the by default daily created backup.

I remember writing a rooted script for Tasker to get the actual messages to my pebble, since WhatsApp still doesn't expose them through their notifications.

I fired an SQL query to their sqlite database everytime a notification from WhatsApp came in to see what the new message actually contained.

Re: Any Android app can read your WhatsApp database

#97

Earlier quoted context omitted.

Are you... are you saying they are trying to copy... Google ?!? I am speechless by such a statement.

Nah, of course not. They're copying Apple of course, everybody does after all? iMessage, FaceTime, whatnot.

Apple doesn't read or store iMessages.

Re: Any Android app can read your WhatsApp database

#98
post #20

Earlier quoted context omitted.

One might think Facebook did their due diligence and said, "DANG, you got all these users with this big of a hole just laying right out there? Here, have some money."

Haha! But seriously given the leaked chat messages from when Zuckerberg was still not the polished CEO and less mature [1], your argument seems plausible. > ZUCK: yea so if you ever need info about anyone at harvard > ZUCK: just ask > ZUCK: i have over 4000 emails, pictures, addresses, sns > FRIEND: what!? how’d you manage that one? > ZUCK: people just submitted it > ZUCK: i don’t know why > ZUCK: they “trust me” > Z…

Are you the same person who posts this snippet every time FB is mentioned on HN?

Re: Any Android app can read your WhatsApp database

#99

19bn $. No way anyone else at FB could have built this app and given it away for free for years for that price. No way. Totally worth it. 19bn $. Sequoia's deck on the amazing sclaing of 32 devs supporting that many users? well, guess what, they did it through taking shortcuts. Who would have guessed. Totally flabbergasted.

So much jelly in this comment. They obviously made good product decisions to get to this point. A few blips along the way will happen, when you are focusing on much more important things. Your entire SMS history is available to any app with permissions. Most people don't even know that, or are not bothered by it. This is literally feature parity with default SMS. WhatsApp is about messaging that is simple and functio…

>They obviously made good product decisions to get to this point.

Which is the problem with this kind of "market". It's basically theft, yes, stolen merch does sell well. Join the game, this is how the rules are played, take a page from the CIA's book. Have fun!

Re: Any Android app can read your WhatsApp database

#100
post #10

Earlier quoted context omitted.

You are absolutely right. 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 s…

> the insecure /sdcard partition is the place where most of the storage is in nearly all Android phones. /sdcard and /data are on the same partition these days, you should just be using the app's private folder if the data is sensitive in the slightest. Which in this case it clearly is, and it's not even large data.

This is true on Nexus phones, but it's a mount point (not "emulated") on Samsung or other SD-card-equipped phones, which I think--not sure--is more of a majority.
Post reply on HN