Slashdot Mirror


Apple Updating iOS To Address Privacy Concerns

wiredmikey writes "[Apple] said that over the next few weeks it would release a software update for iOS that would reduce the size of the crowd-sourced Wi-Fi hotspot and cell tower database cached on the iPhone, cease backing up the cache, and delete the cache entirely when Location Services is turned off. Additionally, Apple said that in the next major iOS software release the cache would be encrypted on the iPhone, though a timeline for that was not provided."

59 of 318 comments (clear)

  1. hmm.. by amalek · · Score: 3, Insightful

    It's been a long week of high-profile fuck-ups.

    1. Re:hmm.. by Anonymous Coward · · Score: 4, Funny

      It's about time the US started another war to distract people.

  2. Bug? by recoiledsnake · · Score: 2

    Not erasing the old logs doesn't seem like a bug.. it would've been caught by a single test case. It seems to be a design decision to cache locations to speed up look ups the next time, so would've been considered a feature. Not encrypting the data, on the other hand, seems to be a genuine oversight. But no wonder they want to call everything a bug, what with the government breathing down their neck with Congressional hearings.

    --
    This space for rent.
    1. Re:Bug? by mangino · · Score: 5, Insightful

      Almost all bugs would be caught by a single testcase if you thought about writing it. Most often the problem is that nobody concerned the scenario and though to write a testcase. While it could be mailicious, it could also be just an accident.

      --
      Mike Mangino
      mmangino@acm.org
    2. Re:Bug? by SvnLyrBrto · · Score: 4, Insightful

      Not necessarily a bug... it could have been a simple oversight. Just look at everything that's in /var/log on a vanilla UNIX/Linux installation. Unless you go in to your configurations and specifically dial things down, there's quite a lot in there that some nefarious party could exploit to get a very good idea of what you're doing on that box.

      --
      Imagine all the people...
    3. Re:Bug? by IAmGarethAdams · · Score: 4, Interesting

      As Phil Karlton once said

      There are only two hard things in Computer Science: cache invalidation and naming things

    4. Re:Bug? by Spykk · · Score: 4, Funny

      Invalidating the cache is easy. Just call m_cacheThisIsTheLocationBasedCacheThatSpeedsThingsUp.MakeThisCacheSoThatItIsNotValidAnymore(); Naming things on the other hand...

    5. Re:Bug? by Anonymous Coward · · Score: 5, Insightful

      Not if the bug is in the requirements. You can't test for something if there is no requirement for it. One of the biggest failures of how agile/XP methodologies are implemented, they skimp on the requirements documentation.

    6. Re:Bug? by fuzzyfuzzyfungus · · Score: 3, Interesting

      From Apple's own flack piece...

      "3. Why is my iPhone logging my location? The iPhone is not logging your location. Rather, it’s maintaining a database of Wi-Fi hotspots and cell towers around your current location, some of which may be located more than one hundred miles away from your iPhone, to help your iPhone rapidly and accurately calculate its location when requested. Calculating a phone’s location using just GPS satellite data can take up to several minutes. iPhone can reduce this time to just a few seconds by using Wi-Fi hotspot and cell tower data to quickly find GPS satellites, and even triangulate its location using just Wi-Fi hotspot and cell tower data when GPS is not available (such as indoors or in basements). These calculations are performed live on the iPhone using a crowd-sourced database of Wi-Fi hotspot and cell tower data that is generated by tens of millions of iPhones sending the geo-tagged locations of nearby Wi-Fi hotspots and cell towers in an anonymous and encrypted form to Apple."

    7. Re:Bug? by Anonymous Coward · · Score: 3, Informative

      The oversight wasn't that they were collecting. The oversight was that the phone didn't erase the file when the user turned off Location Services, which Apple admitted and said they intend to correct.

    8. Re:Bug? by mangino · · Score: 4, Informative

      I don't know that I agree with this. I've worked building software for more than 15 years and I can tell you that the likelihood of somebody accurately capturing something like this in a requirements document is very close to zero. After all, this isn't a feature we're talking about, it's an implementation detail of a performance optimization. The requirement would likely be something like

      "Must be able to detect a location within 0.2s if wifi is active or can locate at least 3 cell tower ids"

      the rest is how the programmer chose to make it work. If you are creating requirements to the level of detail needed to fully specify purge behavior of a cache database, you're never going to finish your requirements document.

      --
      Mike Mangino
      mmangino@acm.org
    9. Re:Bug? by dwandy · · Score: 5, Funny

      I thought there were two hard things in Computer Science: cache invalidation, naming things and off by one errors.

      --
      If you think imaginary property and real property are the same, when does your house become public domain?
  3. nice by calderra · · Score: 2, Insightful

    Apple: We never did anything wrong, but pardon us while we fix it anyway.

    1. Re:nice by jessecurry · · Score: 5, Insightful

      Apple: We didn't see anything wrong with the previous implementation, but it seems that our customers do. We'll take steps to make sure that our implementation is in-line with what our customers desire.

      --
      Those who know, do not speak. Those who speak, do not know. ~Lao Tzu
    2. Re:nice by Patch86 · · Score: 2

      Fixing a bug is at least an admission that it was a problem that needed fixing.

      Since Apple/Google comparisons are all the rage, might I cast your mind back to the Street View / unsecured WiFi debacle. Google didn't do anything intentionally wrong (that anyone can tell)- instead they cocked up and ended up doing something they shouldn't have done, and have been dragged over the coals for it in various jurisdictions ever since. Negligence can still get you punished.

      If Apple has been breaching privacy with their devices for a few years, all be it by accident, they could still feel the sharp end of legal stick. And admissions of large, privacy-breaking bugs are rarely good PR for the public either.

    3. Re:nice by slimjim8094 · · Score: 2

      Even better:

      Apple: A relatively insignificant bug made it through QA, and now that it's been found we're going to fix it in the next update. While we're at it, here's what the facts are, what we do do and collect, and what we use it for - and how it's anonymized before we see.

      --
      I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
  4. Fail by magamiako1 · · Score: 4, Insightful

    So apple's going to encrypt the location cache on a phone that is otherwise locked, where other people generally don't have access to it other than the device itself, and lower the battery to deal with encryption routines all because people are idiots?

    Sigh...

    1. Re:Fail by vlm · · Score: 2

      So apple's going to encrypt the location cache on a phone that is otherwise locked, where other people generally don't have access to it other than the device itself, and lower the battery to deal with encryption routines all because people are idiots?

      The worst part is the encrypted data will almost certainly have a universal "law enforcement" backdoor, or just the same key for all devices which happens to be shared with law enforcement and the underworld in general. Once that leaks, its wide open to everyone but the owners.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    2. Re:Fail by geekoid · · Score: 3, Interesting

      No, more probably.

      The time stamp is a function call. Now you want to do the function call AND then strip out information. That would take more power.
      Not that it would even be measurable.

      *Under the hood, when you pass options to only return a subset of the time stamp, it gets it all, then truncates the information.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  5. Moving on by mudpup · · Score: 4, Insightful

    Sounds like Apple is taking steps to improve their system and give the paranoid users a easy opt out. Now the question is what are the other phone manufactures doing with their location systems? Especially those who log your data to the cloud?

    --
    Who owns your data?
    1. Re:Moving on by 93+Escort+Wagon · · Score: 5, Interesting

      Sounds like Apple is taking steps to improve their system and give the paranoid users a easy opt out. Now the question is what are the other phone manufactures doing with their location systems? Especially those who log your data to the cloud?

      That's a good point. Given their relatively short response and turn-around time on this, I'm wondering if Apple sees the possibility here for turning a negative situation into a positive. Don't get me wrong - I think Apple (and other vendors) should've been doing this from the get-go - but it will be interesting to see (for example) how Google responds, given that their business model is to own as much data about you as possible.

      --
      #DeleteChrome
    2. Re:Moving on by TyFoN · · Score: 2

      The Android location services have allways been opt in with a big warning when you turn it on. If you are even more paranoid just install a custom version of android where you have total control.

  6. Re:Good...? by gabebear · · Score: 2

    Turning location services off doesn't make it any harder for someone to track your phone... it just makes it harder for you to find your location.

  7. direct link by bidule · · Score: 4, Informative

    Why not use the direct link as nothing was added and some was cut?

    --
    ID: the nose did not occur naturally, how would we wear glasses otherwise? (apologies to Voltaire)
    1. Re:direct link by Americano · · Score: 4, Informative

      Just a wild, unscientific guess, but I'd say it's because linking to Apple's press release directly means that SecurityWeek doesn't get ad impressions from the slashdotting. The link goes to a SecurityWeek Article by Mike Lennon; TFS submitted by "wiredmikey," whose profile identifies him as "SecurityWeek Editor", and links to SecurityWeek.

      Connecting the dots is left as an exercise for the reader.

    2. Re:direct link by Fnord666 · · Score: 3, Funny

      Connecting the dots is left as an exercise for the reader.

      Because we sure in hell know the %$&*ing editors won't do it.

      --
      'The tyrant will always find pretext for his tyranny.' - Aesop's Fables
  8. Re:Timestamps by Americano · · Score: 2

    ... so that it can tell which particular towers & wi-fi hotspots you've seen most recently?

    The point of the database is to help the iPhone determine its own location more quickly. Having a list of a thousand map coordinates that the iPhone has seen "in the last year, sometime," does very little to facilitate that unless the iPhone can also know which ones it has been in range of recently.

  9. Re:Timestamps by Kuukai · · Score: 2

    Do you need the minute for that? Isn't the month or week good enough? Would take up less space, too.

    --
    Sendou Wave Kick!!
  10. Seems like a bug by SuperKendall · · Score: 4, Interesting

    Not erasing the old logs doesn't seem like a bug.. it would've been caught by a single test case.

    You only put tests in for problems you think of. Deleting the log file altogether when you turn off location services, is a problem they simply didn't think about. If you think about it the guys writing that part of the code probably assumed that since the file was cached it would be truncated so leaving it around wouldn't matter...

    The rest of the time you aren't deleting the file, instead you are periodically truncating it - something beyond a single test case, and requiring a long period of time to elapse. That part seems also like it could easily be oversight.

    To my mind they probably just thought keeping a record of cell towers was not a big deal, because it was not an exact location log... although just from a performance aspect you'd think they would not want that file growing too large.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  11. Conclusion: by Lazareth · · Score: 4, Insightful

    A perfectly sane feature has now been curtailed effectively by public outcry against perceived violation of privacy. While I agree that it is a good thing the stuff now gets encrypted locally (yay, more encryption of sensitive information!) the grand result is nearly nothing. The way this thing worked was by having a cache of locations stored locally and for those who worry about invasion of privacy this turn of events doesn't change anything - if Big Brother wants to know where you are and where you've been, he need do nothing more than to store where you connect from on his side - something he has always been able to do.

  12. Re:Good...? by Necroman · · Score: 2

    location data isn't currently deleted when location services are disabled. That's a coming feature.

    --
    Its not what it is, its something else.
  13. Re:Good...? by SvnLyrBrto · · Score: 5, Insightful

    How do you suppose the phone company knows what cell you're in, so they can route calls to your phone? How do you suppose they get their E911 data?

    As long as you have the thing powered on, the phone company know where you are. And if the police want to know, they won't go to your house, hack your computer, and read the log backup. They'll just go to the phone company with a subpoena.

    This whole controversy was much ado about nothing. The only thing that was different was that the user had access to the data that "the man" had all along.

    --
    Imagine all the people...
  14. Re:Including the "obsoleted" phones? by Phleg · · Score: 3, Insightful

    Out of curiosity: why? When the next version of the iPhone comes out, you can sell your existing one on eBay and buy the new one for a net profit of $50. $150 if you unlock it first.

    --
    No comment.
  15. Re:Good...? by erroneus · · Score: 2

    It does make it harder for someone to know where you have BEEN though. It's not about tracking the phone "now" as much as where it has been. Such data could be used by law enforcement or jealous spouses as evidence against you. It could also be used by a stalker. And while I haven't given it much thought, I am quite certain there are dozens of other possible uses of this data that would not be good.

  16. Re:Glad this is over by geekoid · · Score: 2, Insightful

    Alarmist? no, not really.

    Look around the world. In a lot of areas, people are rising up against oppressive governments. In these situation, people are being found by the government based on cell phone location. Imagine what happens when a 'dissenter' gets caught and his phones also has the location of where he has been?
    That isn't some hypothetical, it stuff that is actually happening. Right now. It may not be happening where you live, but the world is bigger then you.

    So, no not alarmist, reasonable.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  17. Re:Glad this is over by Americano · · Score: 2

    Oh, it's not over - where Apple is concerned, it's never over here on Slashdot.

  18. Re:Good...? by machxor · · Score: 2

    How do you suppose the phone company knows what cell you're in, so they can route calls to your phone? How do you suppose they get their E911 data?

    As long as you have the thing powered on, the phone company know where you are. And if the police want to know, they won't go to your house, hack your computer, and read the log backup. They'll just go to the phone company with a subpoena.

    This whole controversy was much ado about nothing. The only thing that was different was that the user had access to the data that "the man" had all along.

    Yes because the only people who would be interested in this data are those that already posses a legal method of obtaining it...

  19. Re:Glad this is over by Anonymous Coward · · Score: 4, Insightful

    Um, are you one of those people rising up against oppressive governments? How about the people bringing a class action lawsuit? How about the many blogs screaming about it? No?

    Can this data be used in real-time? No. Can it locate you precisely? No. Can an oppressive government that controls the local cell company locate ANY cellphone with greater accuracy and in real time? Yes.

    Hmmm... I think "alarmist" is an accurate description.

  20. Not useful for that purpose. by SuperKendall · · Score: 3

    What about people who are grabbed by their government? Now there Phone can be checked for locations and those location will be at risk whether or not they aided the dissenter....Know what cell tower you connected to is one thing, know the exact block or store you where in is another.

    That's the thing though, it was NOT storing accurate location data. It's cell tower and some WiFi data, generally information you cannot use to tell you were at a specific house or even possibly neighborhood... think 1/4 to 1/2 mile radius, possibly a block but not a store.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  21. Re:Why collect WiFi hotspot data? by Arlet · · Score: 2

    WiFi hotspot data can be used to figure out where you are, for when you don't have GPS, or when the GPS doesn't have a satellite fix yet.

  22. Re:Glad this is over by Americano · · Score: 2

    This data is NOT "tracking the phone's location". It is only enough to show you that "this phone was somewhere inside ~100 miles of a given location."

    If you're being executed or imprisoned because "your phone says you were within 100 miles of Tahrir Square on a day that protests against the Egyptian government occurred," then they're simply looking for an "official" reason to put on your execution / imprisonment paperwork. Of course, all of this "The iPhone, it TRACKZ JOO" hysteria simply gives people looking to "disappear" a few political opponents another way of documenting someone's "guilt".

    If you're concerned about oppressive governments misusing the data, you wouldn't give them the crutch of saying "It's tracking the phone," and thus lending credibility to a flimsy justification for throwing someone in prison. You'd be very clearly and very strongly stating that that data on the phone has nothing to do with the precise location of the phone, and only provides the most general (regional) indication of the location of the phone at any given point in time. Because, you know, that's actually what it does - not indicate precise-to-the-centimeter location information for the phone.

  23. Re:Glad this is over by ediron2 · · Score: 2

    yeah, really it is alarmist. Your location is tracked constantly due to cellphone-to-tower chatter. IOW, if your signal-strength meter is working, The Man knows where you are.

    Security Theater -- no longer limited to airports, courthouses and queues.

  24. Re:Good...? by gutnor · · Score: 3, Insightful

    Yes because the only people who would be interested in this data are those that already posses a legal method of obtaining it...

    If you are worried about those that do not posses legal method to access that data - you should really encrypt your data. The log can only be accessed from you home computer or you mobile phone directly (after hacking it) - if somebody you don't like has unrestricted/uncontrolled access to any of those, there is a lot more stuff you need to be worried about.

    There is of course the Private Investigator case hired by your wife that could be borderline possible. In real life, that would be far easier for the PI to stick a GPS tracker under your car and that would give him more precise, more discreet data collection service.

  25. Re:Glad this is over by mlts · · Score: 2

    Here in the US, availability of cellphone location for civil/criminal actions isn't a good thing either:

    1: A DA could easily file a warrant for location info from cell providers to find who was in a park after dark, then go on a mass raid, filing criminal trespass charges on 20-30 people at once in a roundup.

    2: People who were at the location of a certain protest can be blacklisted from jobs, or even supermarkets, where they would have to ask friends or go out of town to get basic groceries.

    3: Foreign intel sources can get info what VIPs go to what meetings, and know what soft targets to attack.

    4: People who have sensitive jobs can have the location information used as blackmail.

    5: Blackmail/extortion in general. I remember a school district in California that had a security breach (with major PII compromise), and parents in that district got an anonymous E-mail with a map of how their kid walked to school and a note that their kid would have a greater chance of completing their journey from home to school if they paid a "fee".

    Location information needs to be treated as PII, as much as SSNs. However, I doubt we will ever see laws that actually punish anyone for PII loss anytime soon in the political climate in the US. Europe would be a different story just due to the past history.

  26. Why the iTunes sync? by Posting=!Working · · Score: 3, Insightful

    My favorite answer:

    Why is my iPhone logging my location?
    The iPhone is not logging your location.

    No, they're just logging the location of things you go near and the time you passed by them. This is not a location the same way that "314 Evergreen Street, Pigsknuckle, Arkansas at 2:31:14am on April 17, 2011" is not a location because it doesn't specify if you're inside or outside the house.

    And then, two sentences later...

    iPhone can reduce this time to just a few seconds by using Wi-Fi hotspot and cell tower data to quickly find GPS satellites, and even triangulate its location using just Wi-Fi hotspot and cell tower data when GPS is not available (such as indoors or in basements).

    So they're not tracking your location, just the data needed to triangulate your location. Just like the GPS doesn't track your location, since it also only gives the data needed to triangulate your location.

    The location data that researchers are seeing on the iPhone is not the past or present location of the iPhone, but rather the locations of Wi-Fi hotspots and cell towers surrounding the iPhoneâ(TM)s location

    The data from the GPS is not the location of the receiver, but rather the locations of the satellites surrounding the receiver's location.

    Can Apple locate me based on my geo-tagged Wi-Fi hotspot and cell tower data?
    No. This data is sent to Apple in an anonymous and encrypted form. Apple cannot identify the source of this data.

    Using the preceding logic, it probably only contains your iTunes logon, phone number, SSN, DOB and profile information. But since it doesn't contain your name, they can't identify the source of this data. Also, I would guess that they replace all spaces with an underline, rendering it unreadable and thus encrypted.

    --
    This sentence no verb.
    1. Re:Why the iTunes sync? by thoromyr · · Score: 3, Informative

      Okay, some people are slow.

      "their own explanation describes that they're storing all the data needed to get your location except the final calculation"

      As long as that "final calculation" includes fetching additional information. Maybe you're weak on the concept, but triangulation works like this: take three known points and for each of them measure the distance to an unknown point. That distance measurement allows a circle to be drawn around each known point. The unknown point lies at an intersection of the three circles. Due to limitations in accuracy, this intersection is going to be larger than a point -- and may in fact cover a sizeable region.

      Here's the thing: the cache only included the crowd-sourced information, that is the locations for the known points. The "final calculation" involves collecting *additional* data, the distance from those three known points. So, no, the cache does *not* have all the data needed. It is missing the distance calculations. Which only makes sense because it changes constantly -- and is supported by what the third party individuals who have looked into it have found. No need to trust Apple.

      "Which is exactly what the researchers did."

      Really! Amazing, can you point a link to that because I've read what the researchers (original and others) have said and that is *not* what they did. The application that was written does not magically triangulate past locations (how could it, without distance data), it just displays the locations of towers and hot spots. That you may or may not have been near to at the logged time. Apple says up to 100 miles. Someone who checked his database found even larger discrepancies.

      "Michigan's recent purchase of equipment to download all your cell phone's data during traffic stops"

      Okay, you read the headlines and never the article. The "purchase" was not recent, the fact that they buy the forensic devices just got brought up again. It isn't a recent phenomena at all and should come as a surprise to no one. (The ACLU's interest isn't that they were purchased, but what and how they are being used for.) Further, "download all your cell phone's data during traffic stops" -- there is no reasonable belief that this is happening, but if it /is/ happening they won't get "all" of *my* cell phone's data. Okay, let's assume for a minute that it was routine to hand over my cell phone at a traffic stop and that they imaged it. All that they get for their trouble is SIM data (problematic) and an encrypted blob. Why? Because my cell phone runs iOS 4 and I have set a password. But don't take my word for it, google iphone forensics, pay attention to iOS4 and read more than the front page or a quick marketing blurb. Or, even better, learn how to image an iPhone and demonstrate to yourself the difference.

      Now, I do wish all the data were encrypted, but it isn't (and isn't on any phone I know of) -- but they won't get my email, SMS messages, notes, voice recordings, etc. There is no evidence that cache data is on the unencrypted data store of an otherwise encrypted iPhone.

      Lesson 1: if you wish to do *something* to protect sensitive data on an iPhone -- which for most people is much more than geolocation data, and more serious -- then get it to iOS4 and set a passcode, or even better use a password (iOS4 allows that). And set it to wipe after 10 failed attempts. Wish I could set it to 3 (or fewer, even).

      Lesson 2: it helps to know what the heck it is you are talking about.

    2. Re:Why the iTunes sync? by rabtech · · Score: 3, Informative

      Your characterization is way off.

      So they're not tracking your location, just the data needed to triangulate your location. Just like the GPS doesn't track your location, since it also only gives the data needed to triangulate your location.

      Incorrect; what they are doing is using the known location of one cell tower, WiFi hotspot, or GPS to make a wild guess as to your current location, then going to Apple's servers and downloading a chunk of data that contains all the known cell towers and WiFi points anywhere within up to 100 miles of the WiFi hotspot/cell tower the device originally saw a signal from. This info is written to the cache.

      *IF* an application requests location services, it uses this database to quickly triangulate an approximate current position to help it get a GPS lock extremely quickly (Go read up on GPS - if you have a half-way decent idea of where you are, it makes acquiring a more exact fix much faster - somewhat like turning your TomTom off then back on immediately vs turning it off, flying across the country, then turning it back on... in the latter case it will take a lot longer to get a location). If there is no GPS signal, it can at least give an approximate location to the application that requested it. Location services on iOS allow the app to specify the desired level of accuracy as well as receive the instantaneous accuracy level. If the app only wants to know what zip code you are in the device might not even need to bother turning GPS on - the cache might be enough to get that information.

      In any case, all the database tells you is that of the entire list of cell towers and WiFi hotspots in the database for a given time period, you were near *one* of them somewhere vaguely around that time.

      No, they're just logging the location of things you go near and the time you passed by them. This is not a location the same way that "314 Evergreen Street, Pigsknuckle, Arkansas at 2:31:14am on April 17, 2011" is not a location because it doesn't specify if you're inside or outside the house.

      More like that address just means you were in the city of Pugsknuckle sometime on April 17; you might have been at 314 Evergreen, maybe 325 Evergreen... maybe across town at another address entirely. Maybe you just drove through town on your way to Texas. There is literally no way to know because the chunk of cache you get back can cover a wide area and depends on what the server decides to send you. Two people at the same location at the same time might get different lists back from the server that cover a different geographical area.

      Short version: This is no different then looking at a laptop's recently seen WiFi access point list and trying to claim the laptop is tracking you. All it means is that you were within some distance X (depending on conditions) of that access point sometime in the past.

      --
      Natural != (nontoxic || beneficial)
    3. Re:Why the iTunes sync? by bennomatic · · Score: 2

      I read it differently. My understanding is that some of that data is not even necessarily towers that you've been near, but towers that are in the vicinity of ones that you're near. So if the phone detects that you're near downtown Whoville, it'll log that, but it'll also pull down information about surrounding towers from the "crowdsourced cache" so that if you wander out a few miles, you'll still have relatively fast geolocation.

      So where your own data may be a fine line through the cell network, the info on your phone might include a broad splattering around that line. Of course, it still shows that you're in downtown Whoville, or more importantly, that you were there three months ago, which is reasonably described as too invasive, but I think that the faster cache truncation should take care of the significant privacy concerns.

      It's possible that I'm reading this wrong, but I think there's more to that data than meets the eye, and not necessarily in a bad way.

      --
      The CB App. What's your 20?
  27. Re:Never sent to Apple though by fuzzyfuzzyfungus · · Score: 3, Interesting

    This file... Apparently, the timestamped location log database file was a locally-generated composite of RF signals the phone received, and nearby locations that were provided from Apple's database(Requests for which, of course, would in no way inform Apple of the user's location at a given time...). That particular file doesn't seem to have been sent back, in large part because much of it would be redundant.

    However, particularly in points 3(linked above) and 8(following) of their apologia, they admit to collecting location data in a previously undisclosed way.

    "8. What other location data is Apple collecting from the iPhone besides crowd-sourced Wi-Fi hotspot and cell tower data? Apple is now collecting anonymous traffic data to build a crowd-sourced traffic database with the goal of providing iPhone users an improved traffic service in the next couple of years."

  28. Re:Good...? by Patch86 · · Score: 3, Insightful

    Leave the police and the courts out of the equation for a moment (as we have to assume, these days, that the state is omnipotent in any case).

    This whole controversy sprung up because some well-meaning developer released an app that could access the data. By extension, we could assume that all iOS developers- including malware developers- could work a similar trick, to less innocent ends. Malware/adware/spyware developers couldn't subpoena your details from your provider; this is the only method by which they could access this sort of data.

    As such, you can look at it as a pretty big security hole that needn't exist.

  29. Re:Never sent to Apple though by Belial6 · · Score: 2

    No one? Apple says that they do is items # 3,4,5,8.

    It takes a pretty large amount of cognitive disassociation to rationalize that "This data is sent to Apple" as stated in Apples point number 5 means that the data isn't sent to Apple.

    Apples response is a full and complete admission that they are spying on iPhone users. Sure they are using New-Speak to try and make it sound double plus good, but that doesn't change the fact that they are spying.

  30. Known Issue Though by jdev · · Score: 2

    This log file has been a known issue for at least 6 months. I'll give Apple credit and say that never purging the contents of the file is a bug, but they have know about the problem and did nothing to correct it.

    On top of that, there are professional phone forensic applications that use this exploit to gather the location data off the phone. Police and private investigators have been exploiting this issue long before the recent announcement.

    Here are a few articles with more detailed info on it.

    1. Re:Known Issue Though by Anonymous Coward · · Score: 3, Insightful

      This log file has been a known issue for at least 6 months. I'll give Apple credit and say that never purging the contents of the file is a bug, but they have know about the problem and did nothing to correct it.

      They probably did nothing about it because it didn't seem like a big deal to them. You want an example of a security issue which has real world impact on tens of thousands of users? Insert latest credit card database theft news here. There seems to be at least one every few months, I think the latest was Sony.

      By contrast, a phone which logs the locations of cell towers that it's been near causes next to no real harm to its users. The uproar has been essentially emotional: "ZOMG I'm being TRACKED!!!!", even though the information stays on your phone (and computer, if backed up) and isn't terribly useful to anybody likely to get hold of it. Maybe law enforcement might want to use it to pinpoint where you were if they suspect you of a crime, but they're going to have problems using it due to the nature of what's stored: it merely locates cell towers you were near, not where you actually were, and as soon as you return to a location near the tower they're interested in, the information they need (the timestamp of when the phone last asked for an update about the position of that tower) is destroyed.

      Also, it's hard to make a case that LEOs lucking into a way of finding some information about the whereabouts of suspects greatly harms society as a whole. Yes, there's a privacy argument to be made, but what I'm getting at is that on the whole, leaks of CC databases cause real harm to innocents, while this problem almost certainly did not.

      In short, assuming Apple had a Radar bug filed, it was probably treated as a low priority since they had no idea that it would become the subject of a media feeding frenzy and inflated into an issue of vastly more importance than it really is.

  31. Reading Comprehension Check by SuperKendall · · Score: 3, Informative

    No one? Apple says that they do is items # 3,4,5,8. 5.

    From TFA:

    Can Apple locate me based on my geo-tagged Wi-Fi hotspot and cell tower data?
    No. This data is sent to Apple in an anonymous and encrypted form. Apple cannot identify the source of this data.

    Hi there. reality calling. If they can't tell it's from you, it's not YOUR DATA they are sending.

    Bloody tinfoil-hat Apple Haters...

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Reading Comprehension Check by moronoxyd · · Score: 3, Insightful

      Ah, so if I took pictures from all the houses around your house and send them somewhere without telling them that the pictures were taken from your house, that's no problem?

      When I take your bank statement and remove the bits referencing your name and address, I can send that statement wherever I want because it's not your data anymore?

      Good to know...

  32. Re:Why collect WiFi hotspot data? by Belial6 · · Score: 2

    Google never said that collection of WiFi hotspots was accidental. That would be a totally absurd lie. They were openly collecting data that was designed from the get go to be publicly accessable. If you find Google Street maps to be evil (as some obviously do), then that would be where the complaint lies. The "accident" part of their excuse was concerning how much data they were collecting when they hit an open WiFi hotspot.

    The point of collection the WiFi hotspot data is that WiFi hotspots generally don't change. So if you can see 5 WiFi mac addresses at a specific location identified by your GPS, a week later you can determine with a pretty high level of confidence that if you can see the same 5 WiFi hotsposts, that you are at the same location without having to turn on the GPS radio.

    It also makes things like identifying locations possible when in doors. How often do stores in a mall change their WiFi routers? Not often. By learning their mac addresses (no need to enter their network), your phone can figure out where in the mall you are, and give you navigation to the specific store you want.

    Law enforcement can do anything with it that they can do with GPS data. They can determine where you were at specific times. Interestingly enough, while law enforcement can get phone records from the phone company with a warrant, they cannot get location data determined via WiFi mac addresses without getting access to the phone itself. Unless of course, your phone is transmitting that data back to the phone manufacturer.

  33. Re:Why collect WiFi hotspot data? by Em+Adespoton · · Score: 2

    I have a question, why collect WiFi hotspot data?

    Remember when Google said that its collection of WiFi hotspots as part of Google Maps was "accidental"?

    Now we learn that the Android phone is still collecting hotspot data and sending it to Google. Doesn't seem so accidental after all.

    Why does any company need this? There is no advertising that is tied to your hotspot/MAC address.

    What can they do with that information, and what can law enforcement do with it?

    Did you really miss all the comments explaining this in all the slashdot articles regarding this issue?

    Android collects and sends because the location DB is hosted on Google's servers.
    Apple collects and stores because the location DB is hosted on your device.
    The location DB is used to locate exact Wifi hotspots and cell towers, so they can be used for triangulation on devices where there's no active GPS signal -- thus allowing you to use location aware apps like maps, weather apps, astronomy apps, exercise apps, social networking apps, etc.

  34. Re:Good...? by slimjim8094 · · Score: 2

    As I understand it, iOS apps can't access it because they're sandboxed off from the system. The file is accessed in the phone backups on the computer. So the moral is don't run untrustworthy software on your computer, unless you're alright with it doing things you don't like.

    --
    I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
  35. Re:Glad this is over by Americano · · Score: 2

    Apparently, I did. Apparently, I ran it on my own data, as well. Apparently, you do not understand the phrase "within 100 miles". Apparently, you also do not understand that the lack of precise location data in the log means that if that's the only evidence against you that leads to your conviction, you're being railroaded and the "iphone log says you were somewhere in the area" is simply a fancy way of dressing up an abuse for political reasons.

    Apparently, you don't realize that your attitude is actually legitimizing people who would make the claim that the iPhone's log is some sort of "irrefutable proof of absolute location," and use that "proof" as a pretext for making political rivals disappear. If you're concerned about oppressive governments, you would be clearly and unequivocally stating that this is not "tracking" data, and does not absolutely identify a user's location. It gives a "general area" - and unless you have some other proof that I committed a crime while in that "general area," then any attempt to use my presence in that "general area" as the only evidence to convict me of that crime is a farcical parody of justice. And if your government is the type of government that engages in that, then the existence (or lack) of an iPhone log will make no difference to them if they've decided you're going to prison.

    Let's at least try to be honest.