Welche Daten bei Software-Aktualisierung

Dieses Thema im Forum "Mac OS X" wurde erstellt von geneticus, 15.07.2005.

  1. geneticus

    geneticus Thread Starter MacUser Mitglied

    Beiträge:
    324
    Zustimmungen:
    31
    Registriert seit:
    25.09.2004
    Gibt es eigentlich verläßliche Daten darüber, welche Daten von Apple bei der automatischen Software-Aktualisierung ausgelesen werden? Apple wird sich doch sicherlich nicht diese Gelegenheit entgehen lassen, außer den Programm- und Systemversionen noch weitere Infos zu bekommen, oder!?

    Gruß,
    geneticus
     
  2. maceis

    maceis MacUser Mitglied

    Beiträge:
    16.645
    Zustimmungen:
    596
    Registriert seit:
    24.09.2003
    Bei einer typischen UpdateSession werden z. b. folgende Daten an Apples Webserver übermittelt:
    Code:
    GET /content/downloads/08/60/061-1948/qD942kgzjhwB3pJHxNGDQLVQ26TCHVG7hQ/AirPortConfigApps.pkm HTTP/1.1
    User-Agent: CFNetwork/1.1
    Accept: */*
    Accept-Language: de-de
    Accept-Encoding: gzip, deflate
    X-Software-Update-Session-Id: QaEQsbK/hEVnMgfl
    Connection: keep-alive
    Host: swcdn.apple.com
    
    ------
    
    POST /WebObjects/SoftwareUpdatesStats HTTP/1.1
    User-Agent: CFNetwork/1.1
    Accept: */*
    Accept-Language: de-de
    Accept-Encoding: gzip, deflate
    X-Software-Update-Session-Id: QaEQsbK/hEVnMgfl
    Content-Type: application/x-www-form-urlencoded
    Content-Length: 2534
    Connection: keep-alive
    Host: swquery.apple.com
    
    
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
    .<key>ClientConfig</key>
    .<dict>
    ..<key>BuildVersion</key>
    ..<string>8C46</string>
    ..<key>FromUpdateNow</key>
    ..<true/>
    ..<key>HW_Model</key>
    ..<string>PowerMac3,1</string>
    ..<key>HW_PhysMem</key>
    ..<integer>1342177280</integer>
    ..<key>Language</key>
    ..<string>German</string>
    ..<key>ProductVersion</key>
    ..<string>10.4.2</string>
    ..<key>SWUpdateVersion</key>
    ..<string>2.0.2</string>
    ..<key>ScheduleSet</key>
    ..<false/>
    .</dict>
    .<key>SessionID</key>
    .<string>QaEQsbK/hEVnMgfl</string>
    .<key>UpdatesOffered</key>
    .<array>
    ..<string>061-1955</string>
    ..<string>061-1691</string>
    ..<string>061-1603</string>
    ..<string>061-1822</string>
    ..<string>061-1890</string>
    ..<string>061-1683</string>
    ..<string>061-1788</string>
    ..<string>061-1834</string>
    ..<string>061-1826</string>
    ..<string>061-1687</string>
    ..<string>061-1912</string>
    ..<string>061-1534</string>
    ..<string>061-1733</string>
    ..<string>061-1699</string>
    ..<string>061-1725</string>
    ..<string>061-1745</string>
    ..<string>zzz061-1850</string>
    ..<string>061-1692</string>
    ..<string>061-1729</string>
    ..<string>061-1948</string>
    ..<string>061-1684</string>
    ..<string>zzz061-1849</string>
    ..<string>061-1750</string>
    ..<string>061-1702</string>
    ..<string>061-1807</string>
    ..<string>061-1298</string>
    ..<string>061-1688</string>
    ..<string>061-1774</string>
    ..<string>061-1859</string>
    ..<string>061-1820</string>
    ..<string>061-1726</string>
    ..<string>061-1746</string>
    ..<string>061-1681</string>
    ..<string>061-1693</string>
    ..<string>061-1804</string>
    ..<string>061-1605</string>
    ..<string>061-1824</string>
    ..<string>061-1685</string>
    ..<string>061-1836</string>
    ..<string>061-1950</string>
    ..<string>zzz061-1853</string>
    ..<string>061-1902</string>
    ..<string>061-1808</string>
    ..<string>061-1723</string>
    ..<string>061-1689</string>
    ..<string>061-1914</string>
    ..<string>061-1954</string>
    ..<string>061-1690</string>
    ..<string>061-1906</string>
    ..<string>061-1841</string>
    ..<string>zzz061-1854</string>
    ..<string>061-1787</string>
    ..<string>061-1739</string>
    ..<string>061-1759</string>
    ..<string>061-1779</string>
    ..<string>061-1720</string>
    ..<string>061-1865</string>
    ..<string>061-1686</string>
    ..<string>061-1732</string>
    ..<string>061-1837</string>
    ..<string>061-1857</string>
    ..<string>061-1704</string>
    ..<string>061-1923</string>
    ..<string>061-1744</string>
    .</array>
    </dict>
    </plist>
    HTH
     
  3. ynos

    ynos Gast

    Was hast du denn zu verbergen? :D
     
  4. Jim Panse

    Jim Panse MacUser Mitglied

    Beiträge:
    1.266
    Zustimmungen:
    23
    Registriert seit:
    13.10.2004
    @Maceis
    mit welchem Befehl hast du das gemacht? (im Terminal?)
    sieht ja interessant aus...
     
  5. maceis

    maceis MacUser Mitglied

    Beiträge:
    16.645
    Zustimmungen:
    596
    Registriert seit:
    24.09.2003
    Müssen solche unqualifizierten Fragen denn jedesmal kommen?
    Was ich denk und tu', trau' ich ander'n zu?
    Oder bist Du der neue Netzsheriff?

    Ich finde das Interesse von geneticus durchaus legitim.
    Schon mal was von Privatsphäre gehört?

    @ Jim Panse
    das habe ich mit ethereal gemacht.
    ethereal ist ein Netzwerk Protocol Analyzer.
     
  6. ynos

    ynos Gast

    @maceis: Hast du den smiley dahiner gesehen.

    Den Humor heute im Keller vergessen. Reg dich nicht so auf, Mann!

    Und wenn du das letzte Wort haben willst: Bitte, ich bin weg!
     
  7. maceis

    maceis MacUser Mitglied

    Beiträge:
    16.645
    Zustimmungen:
    596
    Registriert seit:
    24.09.2003
    1. Ein Smiley macht noch keinen Humor
    2. Kommen solche implizierten Beschuldigungen viel zu oft, als dass ich noch darüber lachen (oder auch nur schmunzeln) könnte.
    3. Reg´ich mich mitnichten auf, ich versuche lediglich ein gewisses Niveau aufrecht zu erhalten.
     
  8. geneticus

    geneticus Thread Starter MacUser Mitglied

    Beiträge:
    324
    Zustimmungen:
    31
    Registriert seit:
    25.09.2004
    Ich habe zwar nichts zu verbergen. Da Apple aber auch "nur" ein Wirtschaftsunternehmen ist, traue ich diesem Verein genau so viel oder wenig zu, wie z.B. Microsoft auch. Wenn man schon an der Quelle sitzt, ist die Verlockung groß, das zum eigenen wirtschaftlichen Erfolg zu nutzen.
    Auch wenn ich das Protokoll von nicht wirklich verstehe, kann ich doch daraus lesen, dass ausschließlich für das Update relevante Fakten übermittelt werden!?

    Vielen Dank für die Antwort!

    Gruß,
    geneticus
     
  9. maceis

    maceis MacUser Mitglied

    Beiträge:
    16.645
    Zustimmungen:
    596
    Registriert seit:
    24.09.2003
    Es sieht wohl so aus, doch letztendlich kann ich nicht definitiv sagen, was z. B. "061-1804" bedeutet.

    IMHO ist aber schon die Tatsache vertrauenerweckend, dass Apple es z. B. nicht für notwendig erachtet, verschlüsselte oder binäre Daten zu übermittel, wie das z. B. bei der M$ XP Registrierung der Fall ist, wo übrigens allein die übertragene Datenmenge den deutlichen Verdacht aufkommen lässt, dass da weit mehr Informationen gesendet werden, als erforderlich und dokumentiert.

    Eine gesunde Portion Misstrauen halte ich jedenfalls durchaus für sinnvoll.
    Deswegen habe ich latztendlich auch den dump gemacht ;).
     
  10. Davidavid

    Davidavid MacUser Mitglied

    Beiträge:
    361
    Zustimmungen:
    1
    Registriert seit:
    07.08.2004
    Ja, was bedeuten denn diese Zeilen?
    ..<string>061-1744</string>

    Kann da keiner was drüber sagen? Würd mich schon interessieren.
    Gruß DD
     
Die Seite wird geladen...

Diese Seite empfehlen