Slashdot Mirror


Apple Denies FBI Had Access To UDIDs

First time accepted submitter WIn5t0n writes "Just a day after the alleged leak of 12million Apple UDID's, both Apple and FBI have denied the story that Anonymous, a global hacking community, gained access to the files by hacking into an FBI laptop through a Java vulnerability. Earlier this morning the FBI claimed that, even though the agent cited in Anonymous's story is an actual FBI operative, neither he nor anyone else in the agency has or has had access to Apple device information. This afternoon Apple followed up on the FBI's statement, with an unidentified Apple representative claiming that, 'The FBI has not requested this information from Apple, nor have we provided it to the FBI or any organization.' It should also be noted that while the hackers claim to have accessed 12 million UDID's, only 1 million were publicly released. The Apple representative who made the previous statements also said that, 'Apple has replaced the types of identifiers the hackers appear to have gotten and will be discontinuing their use.' Even though neither Anonymous nor the FBI/APPLE will admit where the data actually came from, it does appear that at least some of the leaked UDID's are legit and can be tied back to current, privately owned devices. So far no information besides the devices UDID, DevToken ID, and device name has been released, however the original hackers claimed that some devices were tied to details as exact as phone numbers and billing addresses."

13 of 104 comments (clear)

  1. But Anonymous has? by thegarbz · · Score: 5, Funny

    So Apple says that the FBI doesn't have access to UDIDs but a bunch of script kiddies do? Is this a really poor reflection on the abilities of the FBI or do Apple's PR people have an IQ matching the number of buttons on the magic mouse?

    1. Re:But Anonymous has? by MBCook · · Score: 4, Insightful

      Or, it could simply mean that the FBI didn't get the information from Apple, but from some 3rd party.

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    2. Re:But Anonymous has? by AK+Marc · · Score: 4, Insightful

      the FBI got it from Anonymous. Somewhere, a catch-22 just died.

    3. Re:But Anonymous has? by Anonymous Coward · · Score: 4, Interesting

      Or, it could simply mean that the FBI didn't get the information from Apple, but from some 3rd party.

      Given AT&T's previous complicity with government privacy intrusions, it might not be too far to go to suspect that the FBI got the information from them.

      Just to clarify, this is complete speculation with no evidence to back it up.

    4. Re:But Anonymous has? by tooyoung · · Score: 4, Insightful

      or do Apple's PR people have an IQ matching the number of buttons on the magic mouse?

      Wait a minute...the magic mouse doesn't have buttons...

  2. From the paranoid.... by Anonymous Coward · · Score: 4, Insightful

    Of course that is what they would say.

    You are not allowed to say one way or the other if you have a National Security letter (demand) issued...

  3. Re:Where DID they come from then. by MBCook · · Score: 4, Informative

    It could be from a 3rd party. Lots of applications were known to track UUIDs (and take phonebooks, etc). One of those companies could have given that data to the FBI (or had it taken as part of a search). Or the FBI could have gotten it from some criminal who obtained it by breaking into some company's computer. Or a rogue employee took it and gave it to someone.

    Apple is hardly the only possible source of this kind of data.

    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
  4. Re:iOS6 by kallisti · · Score: 5, Informative

    They are used for identifying a specific device, which can be used in turn as a type of account id. Each application on the device is completely separate from the others, if you have an application such as a social network the user would need to login separately for every app. This in itself, isn't so bad, the problem is that applications can tie this information to create databases that might tie together things. For instance, OpenFeint was using the UDID for single sign-in. A researcher found that the profile pictures from Facebook contained the Facebook userid. If a user using OpenFeint was using the Facebook profile image, then that UDID could be used to find the Facebook profile. OpenFeint fixed that loophole immediately by obscuring the URLs, but the general problem remained, anyone could write an app to gather UDID information and many did.

    How to deanonymize with OpenFeint

    There isn't any way that a user can stop an app from reading the UDID, a jailbroken phone can change them IIRC.

    In response, Apple deprecated the UDID. Although many places have said that Apple rejects apps that use UDID, this is not completely true. Apple started rejecting apps that used UDID but didn't tell you. There are still many apps collecting the information.

    There are a few alternatives, with varying degrees of success:
    * Each app makes a GUID, stores locally. Which works great for one-off apps, but doesn't allow multiple apps to collate data (either a benefit or drawback depending on who you are). It also means you will lose data on a reset.
    * use a different ID, such as MAC. Essentially the same thing, with the same drawbacks, not recommended.
    * Facebook and other networks have started using a Cookie stored in Safari. This means that the registration actually leaves the application and returns to it using a specially crafted URL. This way, each app can simply round-trip to Safari to grab the cookie. Complicated, but it works
    * Use UIPasteboard. This is an API that allows you to store information that other apps can read. It's sort of a hack, but some libraries are using it.
    OpenUDID SecureUDID

  5. Easy to get UDID's by SuperKendall · · Score: 4, Insightful

    So Apple says that the FBI doesn't have access to UDIDs but a bunch of script kiddies do?

    Yes, that's in fact very easy to believe. All it would take is for the script kiddies to break into some server of an app that used UDID's for tracking users logged into an application that transmitted UDID's to the server as a kind of cookie... many developers used to do that, which is why Apple stopped allowing UDID's to be used by developers. It's really easy to believe a script kiddie stumbled on to such a list on some server.

    The FBI wouldn't have a lit of UDID's unless they had some kind of official request for them, but then why only 12 million? Why would they be on a laptop instead of back in some server somewhere? I have no doubt the FBI could get such a list if they had a reason to, but really the UDID is of such little use to do anything with why would they?

    In the end the thing that makes me doubt the source, the number of devices in the list is pretty small compared to the number of devices around, but is just about right to be the records from some application using the UDID as weak authentication...

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  6. Every app for themselves by SuperKendall · · Score: 4, Interesting

    So what types of identifiers do the use now

    They don't. Each app has to use it's own, that way they are not the same across applications on the same device.

    and what's the purpose of them anyway?

    Mostly they are useful to permit specific devices to run development builds.

    Over time some applications started to use the UDID as a weak kind of authentication, so a user would not have to log in or create an account. That's fine at first, but then you run into the problem if someone sells a device it would seem like the original user to the application.

    Some did use it for simple tracking, to try and understand the chain of commands a single user was doing across sessions. I believe some advertising systems did use them also, and then they could use them to track who was the same person across apps... that cannot be done anymore in iOS6.

    Can you override/deactivate them?

    Before, no. In the new system if you delete an app it should have to regenerate a new unique ID (if it even uses one).

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  7. He-said, she-said by Anonymous Coward · · Score: 4, Interesting

    So, the FBI says "we didn't have that information". Apple says "The FBI never requested that information from us". Anonymous says "The FBI had the information".

    What I'm getting from this:
    * You can't trust any of these organizations to be 100% honest, but they all frequently integrate a bit of truth with each lie, so you can't completely disregard what any one of them says.
    * Any, and up to two of them concurrently, could be telling the whole truth, but given their individual track records with honesty, you can't take what they're saying at face value.

    One possibility is that the FBI did have the information, that they did not go about getting it through "legal" channels, and that Apple did not know that the FBI had the information. Anonymous "liberating" the information could be their way of forcing everybody's hands about dishonesty, government-instigated corporate espionage, and information security on a massive scale.

    Another possibility is that the FBI acquired the information via legal channels and that Apple and the FBI don't want to admit it because the social and political repercussions. Again, Anonymous plays the same role as in the above scenario.

    Yet another possibility is that Anonymous "acquired" the information from sources other than the FBI and are using it to rattle somebody's cage or play some type of misdirection.

    In the end, data that was thought to be secure was made public, and this has put more than a few people's feet on the fire for it.

    The sad thing is that it probably won't be known for sure who's telling the truth because each organization won't want to show more of their hand than they already have. This means that the problems that led to this, whatever and wherever they may be, probably won't be fixed.

  8. For what? by SuperKendall · · Score: 4, Insightful

    If these files had anything of any use to anyone, I would be suspicious right there with you.

    But these files are basically useless. For around a year now applications cannot eve access the UDID or submissions to the app store will be blocked. In iOS6 it's totally blocked. That's the thing in the end that convinces me the FBI is not involved, because this data is of no real use to them at all, not even for keeping tabs of future mobile device use. And again, the number of devices they have here also makes very little sense in terms of being something the FBI would have collected - the FBI should have a complete list of hundreds of millions of devices, not just 12 million.

    When things are confused, the simplest answer is usually correct. There is no simple answer as to how they were obtained from an FBI laptop or why the FBI would have such a pointless list of data, whereas anon skimming these files off some hapless server IS a very simple aswer as to how they have this data.

    If it had names & addresses & SSN for everyone, then I'd start wondering. But this scattershot file of mostly useless identifiers is just pointless to risk the furor of Congress (who they will have to answer to if lying) to acquire.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  9. Drat and bother, or how to solve this mystery by onyxruby · · Score: 4, Interesting

    This all a bunch of nonsense! This was probably just a list from a given vendor. Track this down by doing the following:

    Look for the ID's and find the most recent date one that you can. That gives you the date range that this is relevant for.
    Look at the ID's and match them to locations? Are they all from the US? That might give credence to FBI angle (which I think is bullocks).
    Look at the ID's and start matching users.
    Look for commonality between said users, this far too large of a list of users to simply be a list of OWS protestors (sorry, if OWS was ever that large on just apple users alone OWS would have succeeded instead of being a punch line). Your doing this just to exclude conspiracy theories like a national we spy on people with shiny toys conspiracy theory.

    Once you've concluded that there isn't anything in common between most of these people you can't start the real work:
    Start matching the common thing or applications between those users. You will probably discover something really benign like they they all have AT&T accounts that belong to the western part of the US or they all have the Twitter application or something really boring.

    ///sorry to ruin your conspiracy theories, have but have fun reverse engineering this

    ////yes I posted this earlier today but no one has bothered to solve this yet and it's still getting airtime.....