Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > Mac OS X > Software Update Question

Software Update Question
Thread Tools
Mac Enthusiast
Join Date: Dec 2002
Location: Newport Beach, CA
Status: Offline
Reply With Quote
May 26, 2004, 08:08 AM
 
Just out of curiosity, does Apple gather info on the software installed on your machine? Versions, serial numbers, registration, etc....

I know they scan the machine to see what needs to be updated, but do they take back and record any of this info for any reason?

(I'm not asking because of stolen software, just want to know what is going on )

Thanks....

Be a traveler, not a tourist
     
JLL
Professional Poster
Join Date: Apr 1999
Location: Copenhagen, Denmark
Status: Offline
Reply With Quote
May 26, 2004, 08:17 AM
 
Originally posted by EnVoy:
Just out of curiosity, does Apple gather info on the software installed on your machine? Versions, serial numbers, registration, etc....

I know they scan the machine to see what needs to be updated, but do they take back and record any of this info for any reason?

(I'm not asking because of stolen software, just want to know what is going on )

Thanks....
When Software Update is runs it basically looks in you /Library/Receipts folder to see what you have installed.
JLL

- My opinions may have changed, but not the fact that I am right.
     
Posting Junkie
Join Date: Mar 2004
Location: MacNN database error. Please refresh your browser.
Status: Offline
Reply With Quote
May 26, 2004, 08:21 AM
 
It must do more than that because if an application is moved from the Applications folder (say into a sub-folder), then Software Update won't discover it.

This is a computer-generated message and needs no signature.
     
Posting Junkie
Join Date: Nov 2001
Location: Retired.
Status: Offline
Reply With Quote
May 26, 2004, 10:14 AM
 
AFAIK there is absolutely NO information sent back in the process of performing Software Updates...

"Little Snitch 1.1" may help you...
     
EnVoy  (op)
Mac Enthusiast
Join Date: Dec 2002
Location: Newport Beach, CA
Status: Offline
Reply With Quote
May 26, 2004, 04:08 PM
 
I already use Little Snitch, but I dont think t will help in this case. Little Snitch wont tell you what is sent back and forth, only that a connection is being made. Thanks for the suggestion, though, LS is an awesome app .....

Be a traveler, not a tourist
     
Mac Elite
Join Date: Nov 2003
Location: Minnesota
Status: Offline
Reply With Quote
May 26, 2004, 04:10 PM
 
If you're really paranoid, you could run tcpdump or ethereal and watch all of the traffic that leaves your machine.
     
Mac Elite
Join Date: Feb 2001
Location: Vancouver, WA
Status: Offline
Reply With Quote
May 26, 2004, 06:07 PM
 
Looks like there's an exchange of XML documents between client and server... a longer and more interesting exchange than I'd suspected.

First, the client requests http://swscan.apple.com/scanningpoin...ingpointX.xml. This has a bunch of instructions telling the Software Update client what to look for. Some of the items are paths to applications or packages in /Library/Receipts, others are specially-formed queries: most of those refer to version numbers stored in plist files in /System/Library/CoreServices, but there's also a handful of queries related to various attributes of the IOAppleBluetoothHIDDriver.

Second, the client sends back an XML document containing the information it was queried for. If you have an application or package receipt installed in one of the paths referenced by scanningpointX.xml, the client response includes the version number of the bundle at that path. It also includes responses to the specially-formed queries if those queries' criteria are satisfied (i.e. it didn't send back anything related to the bluetooth driver query, probably because that query was asking if I had an Apple bluetooth mouse or keyboard, and I don't). And there's some generic info at the top of the document: the Open Firmware name of your model of Mac (e.g. PowerMac3,5), the amount of physical RAM, and whether Software Update is set to automatically check for updates at regular intervals.

Finally, the server responds with an XML document which pretty much describes what you see in the Software Update window: the name, size, version, etc., download URL, and description of each update available.

So, no serial numbers. They do, however, include your Apple ID cookie in HTTP requests... that may just be a side effect of Software Update using the same underlying network code as Safari, iTunes, and iDisk, though. So there is at least the potential for them to be doing something dastardly. Well, assuming you'd consider it dastardly for them to keep a record of which people (identified by their Apple Store / iTunes / .Mac contact information) own which model of Mac, how much RAM they have installed, and what Apple software they have installed. (Of course, if you bought your Mac from the online Apple Store, they already have that Mac's serial number matched to your name and address.) Whether Apple actually is doing anything you'd consider evil is something you'd have to ask them. Their privacy policy might be a good place to start.
Rick Roe
icons.cx | weblog
     
EnVoy  (op)
Mac Enthusiast
Join Date: Dec 2002
Location: Newport Beach, CA
Status: Offline
Reply With Quote
May 26, 2004, 06:45 PM
 
Thanks Rickster, very helpful and informative.

Curious as to how you found all that out, with tcpdump or ethereal as suggested?

Be a traveler, not a tourist
     
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 04:25 AM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2