Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
The source article at Gizmodo admits "it’s possible that Apple sandboxed the entitlement to prevent it from accessing data outside Uber’s app" which lets all the air out of the story if you ask me. How about we wait until Gizmodo get their sh** together before flying off the handle.
In this case, the (continuous) screen capture/recording that was referred to reveals enough (password) info to make for a privacy breach of the highest order. With sandbox isolation in place or not.
 
Last edited:
The conclusion that you and others are jumping to, is that Apple did NOT restrict the API to Uber's own screens (seems likely) and/or that they did NOT thoroughly vet the app itself (less likely).

That said, some of Apple's privacy policies have relied on voluntary compliance. Remember the button that turned off ad ID tracking? All it did was set a software flag to alert the developer that they shouldn't use it. It didn't actually hide the ID.

I have read the complete original Gizmodo article and that is not the implication that is being made. The article rather implies that the API could be used to capture, plural, passwords and other personal information, i.e., not just information Uber already had on its servers or data bases because you can only use one password at a time, and most people don't have multiple Uber accounts like they might for Amazon or iTunes:

Although the entitlement isn’t intended for this, the worry is that Uber—or a hacker who managed to break into Uber’s network—could silently monitor activity on an iPhone user’s screen, harvesting passwords and other personal information. “Essentially it gives you full control over the framebuffer, which contains the colors of each pixel of your screen. So they can potentially draw or record the screen,” explained Luca Todesco, a researcher and iPhone jailbreaker. “It can potentially steal passwords etc.”

Further, even if Apple did intend to restrict the API to Uber's screens Apple is still complicit in issuing an API that clearly had these vulnerabilities given it was a one-off just for Uber.
 
  • Like
Reactions: Bacillus
Disappointed with Apple. Uber on the other hand has been long replaced with Lyft.

Couldn't agree more with this point. Another shady practice by Uber, but definitely disappoint in Apple too.

I still have the Uber app installed on my phone, but it's Lyft all the way for me. I'll only book Uber if it looks like Lyft will take too long to get to where I'm at.
 
Apple was so desperate to make Apple Watch work that they did this; how disappointing. :(
 
I have read the complete original Gizmodo article and that is not the implication that is being made.

Implications != reality. When an article is full of weasel words like "potentially", watch out! It's exactly the same kind of clickbait that we see about Android "viruses".

First off, you left out the most important sentence in the article:

"Alternatively, it’s possible that Apple sandboxed the entitlement to prevent it from accessing data outside Uber’s app."

If Apple did that... and it does seems likely that an iOS API would indeed be limited only to its own space, as Apple does that a lot... then all the other conjecture about looking at other apps is totally bogus and it's a non-story.

---

As for the idea that someone could break into Uber's network and somehow get access to everyone's iPhone, well think about that.

What they're implying is that someone could hack Uber's source code and put in some code in their app so it would record and send screens to a third party server... without anyone noticing the code had changed.

Trouble is, companies like that use source control. So there'd be a record of a change, and the change would likely require a developer's password to commit.

Secondly, if we're going to bring up scenarios like that, a similar kind of hack would apply to ANY iPhone app. Gosh, somebody could break into Wells Fargo's developer network and modify the banking app to send them our bank passwords. Ditto for keyboard apps.
 
Last edited:
I stick with Lyft the 2 or 3 times a year I need such a service because their drivers are nicer in general

I'd be shocked if anyone could determine whether they were in a Lyft or Uber car based on how 'nice' the driver was.

Hell, for that matter am I the only Lyft/Uber rider that doesn't even notice such things? I'm not looking for a new friend, I just need a quick ride.
[doublepost=1507303565][/doublepost]
But there was a time when it was politically correct to support Uber as they overturned the stodgy cab business. Just goes to show that not all new things are fundamentally good.

Nah, Uber is definitely 'fundamentally good' as compared to the taxi cab industry. You want to go back?

The 'worst' Uber ride I ever had (I couldn't even name one) was better in every measurable way than any cab ride.
 
In this case, the (continuous) screen capture/recording that was referred to reveals enough (password) info to make for a privacy breach of the highest order. With sandbox isolation in place or not.

If the API is sandboxed, the app could only capture screen info from itself.

(Assuming Apple's smart enough that any of its own payment screens that Uber might link to are isolated.)
 
  • Like
Reactions: mw360
Google doesn't. No moreso than Apple does but keep the fountain of misinformation flowing

Google doesn't spy on its users? What do you call that long-term feature where they would read all your Gmails so they could serve you up advertising?

Literally every comparison I've ever seen places Apple higher than Google when it comes to privacy and security of its users' data.
 
Implications != reality. When an article is full of weasel words like "potentially", watch out! It's exactly the same kind of clickbait that we see about Android "viruses".

First off, you left out the most important sentence in the article:

"Alternatively, it’s possible that Apple sandboxed the entitlement to prevent it from accessing data outside Uber’s app."

"Alternatively." "possible." Now who is using "weasel words" to make there point?

My point is that there seems to be a vulnerability baked into this API and either Apple didn't think it through or missed it. Obviously, all's well that end's well here. But if me and others are jumping to conclusions then Apple should set the record straight. From what Uber has admitted to something "potentially" harmful was baked into the API.
 
  • Like
Reactions: Dropbrian
Google doesn't spy on its users? What do you call that long-term feature where they would read all your Gmails so they could serve you up advertising?

Virtually every public mail server in the world already has a computer scanning through the info looking for spam.

Remember the brouhaha when Apple's mail scanner started deleting mails that had the phrase "almost teenage" (or something similar), since it assumed that meant it was porn :rolleyes:
 
Last edited:
Gizmodo trying to make headlines. *yawn

It's almost like Gizmodo is holding a grudge against Apple for something.
[doublepost=1507304131][/doublepost]
I *hate* that location services can only be set to 'never' or 'always' for Uber app

HOW ABOUT 'while using' and allow no exceptions, Apple? Since an app with this functionality by no means always has to be running especially while not in use. 'Always' is super shady and not what I'm trying to do nor for battery life purposes

I hated that too, but it's in the past. Time to update your understanding of the issue.
 
  • Like
Reactions: kdarling
My point is that there seems to be a vulnerability baked into this API and either Apple didn't think it through or missed it.

Your point has no evidence to support it yet.

All that's happened so far is typical internet clickbaiting. I mean, get real. The assumption that it's not sandboxed is a pretty big one.

Hey, I'm not a fan of the way Apple uses its customer's gullibility to claim privacy is always a top priority, but I'd be really surprised if they let Uber have a wide open screen capture API.

Obviously, all's well that end's well here. But if me and others are jumping to conclusions then Apple should set the record straight.

Yes, they should. I'd rather a third party actually analyze the code, though.

From what Uber has admitted to something "potentially" harmful was baked into the API.

Where did Uber say that?

What they've said is that it was only in one old version of the app, before Apple created an alternative method.
 
Last edited:
It's almost like Gizmodo is holding a grudge against Apple for something.
[doublepost=1507304131][/doublepost]

I hated that too, but it's in the past. Time to update your understanding of the issue.

That's sounds incredibly arrogant "update my understanding"

Do elaborate by what you mean please

How could apple not dictate "while using" instead of "always"?

Why is that a blasphemous point to bring up? Since apple sets the rules and guidelines for their App Store and apps and is one of two only viable mobile OS platforms

You may not care about your privacy or battery life concerns personally but others may.

Uber has 2.5 stars on App Store by the way. I'm supposed to trust everything a shady company does? Hmm
 
That's sounds incredibly arrogant "update my understanding"

Do elaborate by what you mean

How could apple not dictate "while using"

Why is that a blasphemous point to bring up? Since apple sets the rules and is one of two only viable mobile OS platforms

It's not arrogant to point out that your current understanding of how the "While using..." privacy feature of iOS currently works is incorrect as it pertains to the Uber app.
 
It's not arrogant to point out that your current understanding of how the "While using..." privacy feature of iOS currently works is incorrect as it pertains to the Uber app.

Then again please do elaborate.
On how perfect this 2.5 star app is in implementation and execution



Edit-

Also I'm not arguing it's ALWAYS running 24/7 your battery would last an hour

I'm arguing ALWAYS permission gives them permission ALWAYS

And from a company with a bunch of scandals on their hands and a low quality app, I would prefer a while using
 
Then again please do elaborate.
On how perfect this 2.5 star app is in implementation and execution

What is there to elaborate on? It's incorrect to say that "location services can only be set to 'never' or 'always' for Uber app".

I'm waiting..

What sense does it make to demand that I elaborate on something and say "I'm waiting" in the same post? You got impatient for my answer before you even asked me to elaborate?
 
What is there to elaborate on? It's incorrect to say that "location services can only be set to 'never' or 'always' for Uber app".



What sense does it make to demand that I elaborate on something and "I'm waiting" in the same post? You got impatient for my answer before you even asked me to elaborate?

In settings location services there are two toggles for location. Never or ALWAYS

Some have while using or never. Or some wit all 3.
Uber used to have all 3. Read my above post edit for previous post.
 
In settings location services there are two toggles for location. Never or ALWAYS

Some have while using or never. Or some wit all 3.
Uber used to have all 3. Read my above post edit for previous post.

Who's being arrogant here? I'm very simply pointing out the huge flaw in your argument and instead of listening, you edit your post and imply that surely I must not actually understand your argument. You're incorrect that the only privacy options for the iOS Uber app are "always" or "never".

There are currently three options, including "while using..." I'm not sure that any developers even have the option to not include the "while using..." function at this point.
 
Who's being arrogant here? I'm very simply pointing out the huge flaw in your argument and instead of listening, you edit your post and imply that surely I must not actually understand your argument. You're incorrect that the only privacy options for the iOS Uber app are "always" or "never".

There are currently three options, including "while using..." I'm not sure that any developers even have the option to not include the "while using..." function at this point.

https://imgur.com/a/bxMCz

You're looking at it wrong

Finally an update addressed it!

I don't update uber every time a new build comes out and live on bleeding edge of poop software

"Update your understanding" is still quite rude and rather aggressive. And you are wrong in saying developers can't do ALWAYS or never. They did. I showed you a screen grab
 
  • Like
Reactions: ilovemykid3302012
Why TF did Apple allow this?

Massive breach of privacy - I hope Apple get sued for it! They have no right to allow anyone to spy on us.

Hello and Welcome to the Internet! Useful rules include:

* Don't assume that what you think you read, really meant what you think it did.

In this case, if you read very carefully (especially the source links), you'll see that no one has claimed the app version that included the API could actually spy on other apps.

Instead, they conjectured that if the API wasn't sandboxed, then maybe it could. And then someone threw in some really far-fetched scenarios that sounded scary.
 
Hello and Welcome to the Internet! Useful rules include:

* Don't assume that what you think you read, really meant what you think it did.

In this case, if you read very carefully (especially the source links), you'll see that no one has claimed the app version that included the API could actually spy on other apps.

Instead, they conjectured that if the API wasn't sandboxed, then maybe it could. And then someone threw in some really far-fetched scenarios that sounded scary.

Not maybe it could. It could.

It's not far fetched they wanna keep tabs on where every one is for data analytics etc

Uber again has a shady track record Too.

So I would not at all say far fetched

Giving them the benefit of the doubt is as unfounded as being incredibly suspicious they aren't doing some shady practice that you can't exactly pinpoint or prove just yet or hasn't come out just yet

It's a double standard
 
I looked at the Gizmodo article. Here's where I stopped reading...

"Alternatively, it’s possible that Apple sandboxed the entitlement to prevent it from accessing data outside Uber’s app."

That Apple built in safeguards to prevent abuse is exactly the first thing I though of. Shame nobody else wants to find out that part before getting all fired up.

But that’s taking the fun out of the bashing :-( .
 
Apple is the one that gave them this capability. I am more upset with Apple than Uber. Was anyone told Uber was recording all actions on the device thanks to Apple?
The researcher pointed out what was possible not that uber was actually doing it. In fact he went on to say that there was no evidence that uber ever attempted to use the API in this way. No reason to freak out. :rolleyes:
 
The researcher pointed out what was possible not that uber was actually doing it. In fact he went on to say that there was no evidence that uber ever attempted to use the API in this way. No reason to freak out. :rolleyes:
Like it is possible that regularly, Uber treats women like gentlemen ?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.