...I fully understand that the loophole needs to be closed regardless. And I assume that this is not the only one. Probably browsing history, documents and others are accessible without asking for proper permission somehow. I know, I assume a lot here, but since this is already the second major workaround the users' proper permission, I am probably not too far off.
Edit:
I hope they integrate something like a rights library which defines categotries of data, each prompting a different permission pop-up box so that Apps still work. The oposite, the pure sandbox where Apps can only access their own data, would be horrible. The user just has to be aware what which App is allowed to do and has to have control of it.
Where has this cutting edge journalism been for the last couple decades? Every OS I know allows this behavior. Why is it a problem all of the sudden?
The problem with that approach is that it isn't granular enough....
Moot.
On a computer, all programs have access to your personal photo library and can do the same thing for years.
What's the big deal about this???
This message comes app for any app you run that requires access to your Photos.
If you don't trust the app, just "Don't Allow" it!
While I somewhat agree, I disagree that it is a "problem" that was ignored. It was never a problem until someone decided to make it one. The only problem here is that a developer has abused a user's trust (or I'd even whittle that down to a user not understanding what an application is doing and how it does it).
This of course leads to pandemonium that eventually leads to user's needing to be coddled even further than they were before. This reminds of that art project where the artist attached a warning label to every barb on a barbed wire fence, to make sure people knew they could get pricked by it. This was a great statement on modern society's need to be reminded that not everything is safe and there may be dangers in the world beyond our own control
I hope they integrate something like a rights library which defines categotries of data, each prompting a different permission pop-up box so that Apps still work. The oposite, the pure sandbox where Apps can only access their own data, would be horrible. The user just has to be aware what which App is allowed to do and has to have contol of it.
Yes, exactly. This privacy violation stuff is just getting out of hand. I'm not that concerned, at the moment. But, what will developers and corporations get away with in the future? I think some kind of precedent needs to be set for what's acceptable and what's not.I would like to see a list of the core personal data access required being listed in the App store alongside the app. I'd like to know whether it remains local access (i.e. it is never sent from the phone). It is a critical part of my decision as to whether to get and app or not.
True. Just my opinion that the benefits do outweigh the annoyance, that's all.
It wouldn't, but at least you are informed of this. The whole kerfluffle over the iOS app was that the user didn't know his/her contacts were being accessed (at least this is my perception of the controversy), not the act itself. Important distinction.
This also hurts legitimate app developers -- especially indie developers who have no reputation to stand on yet -- who need to request location access for the operation of their app. Now that location permission dialog is tainted in the eyes of many customers until Apple fixes the permissions issue.
They should have treated this data, the way they treat locations in general. Too lenient.
When I first looked at this, I wondered why it even has to request permission for location data.
I find it intriguing that you're blasting jail breaking when in fact Apple hasn't exactly done a mash-up job concerning privacy issues with their "official" apps.
Wow, the NYT really have taken it on themselves lately to "hold Apple accountable". Must be something to this behind the scenes.
Only problem though, is they are so hopelessly incompetent at it!
I would like to see a list of the core personal data access required being listed in the App store alongside the app. I'd like to know whether it remains local access (i.e. it is never sent from the phone). It is a critical part of my decision as to whether to get and app or not.
That's the common theme I keep hearing: if you get burned by malware on Android it's your own fault, you should have rooted the phone and installed privacy protectors (like you yourself did with CyanogenMod).
Anyone that cares about this should go back to using a landline.
This also hurts legitimate app developers -- especially indie developers who have no reputation to stand on yet -- who need to request location access for the operation of their app. Now that location permission dialog is tainted in the eyes of many customers until Apple fixes the permissions issue.
This is an example of just how much you could be risking downloading an app from a store that doesn't have an approval process in place. If there is an app that hasn't been vetted, you really don't have any type of clue what they might be doing behind the scenes. At least Apple and other curated stores have the ability to know what is actually going on before allowing the app on the market.
At least iPhones don't come pre-installed with carriers' spy ware package where you don't even have an option to say No!
Sorry I don't see what you're trying to say. I thought the point was that the Path app proved things can make it through the approval process. This is simply an extension on top of that, demonstrating what else can be accessed.
Not sure what you were expecting.
I think it's safe to say that while Apple "vets" the apps to some degree - it's been shown often that the job they are doing isn't foolproof. Not even by a longshot.
You realize that Carrier IQ was on the iPhone until recently?
shame on them for believing in the good of people.
they learned their lesson and they are working to rewrite the rules to require that you ask for every little thing. Since they can't trust developers.
Short of Apple reading the source code of all apps (apps would take months to review, cost a fortune, not to mention the liability of giving Apple proprietary source code) it's not possible to know what data remains local or goes to servers. Most good developers encrypt the data they transmit.
It's the same for all platforms, you can limit access to data but you'll never be able to control the data once it's in the app.
I think the best is what's coming already: have developers state a privacy policy shown alongside the app and make them legally responsible for keeping their word.
How about explicit permission to use each data type and for that data to be set to servers?
Location permission gives the developer complete access to your entire photo library?! As much as I like Apple products, I'll be the first to call this out as an absolute disgrace.
How do you control what data gets sent to remote servers?
The problem that we are discussing can only be solved through curation. No permission system is going to stop an app from uploading your information to a remote server if it's willing to masquerade as an trusted app.
Update: The Verge reports that "sources familiar with the situation" have indicated the photo and video access is a bug and that a fix is in the works.
"We spoke to sources familiar with the situation, and were informed that a fix is most likely coming for the loophole. According to the people we talked to, Apple has been made aware of the issue and is likely planning a fix with an upcoming release of iOS. Those sources also confirmed that the ability to send your photos and videos to a third-party is an error, not an intended feature. If we had to guess, the fix will likely come alongside a patch for Apple's other recent security issue — the ability for apps to upload your address book information without warning."
The problem that we are discussing here is that an app asks for permission to access your location (nothing more) but then also gains the capability to 'copy [your] entire photo library, without any further notification or warning'. That is the problem we are discussing. Sure, if the user where able to knowingly give an app permission to access all their photos, and then the app did something naughty with them, like delete them, or upload them to a server, you might have a point. But that really isn't the issue we're discussing.
I'm not sure what your point is. iOS already does more than any other operating system to protect your photos. It appears that they are planning to do even more to confirm access to this information on an app by app basis. What are you suggesting?
Asking for permission for the wrong thing is a major glitch—it is NOT asking the user for permission in any way that is meaningful to the user. It’s like asking your friend “can I have your french fries?” and then taking his bike. Can you really say, “but I asked permission!”?
And so it needs to be fixed.
Oh gosh, this discussion is like a merry-go-round! I don't care about 'other operating systems', and I'm not 'suggesting' anything. I'm stating openly that this issue is a serious one. A request to the user for permission should be precise and explicit. Perhaps someone else said it better than me here:
Amen to that. Now it appears Apple is going to fix it. Enough said.![]()
Many folks just say no. Because they are given that choice. What would be nice is if the apps said why they want permission. [...] An explanation in the pop up would be nice
Now I understand. You don't understand what is actually happening. The location warning is precise and explicit. It is there to protect location data. Which happens to be embedded in photos.