Windows-Update unter der Lupe

Das Kommunikations-Protokoll

Das Resultat des Programms tecDump zeigt, dass Windows-Update mittels einer POST-Anfrage SOAP-Nachrichten an den Microsoft-Server schickt. SOAP (Simple Object Access Protocol) ist ein XML-basiertes Protokoll zur Kommunikation mit Webdiensten und ein elementarer Baustein der .NET-Strategie von Microsoft. Die abgefangenen Nachrichten haben folgendes Format:

<SOAP:Envelope xmlns:SOAP="x-schema:http://schemas.xmlsoap.org/soap/envelope/">
<SOAP:Body>
<GetManifest>
<clientInfo [...]> [...] </clientInfo>
<systemInfo [...]>
<computerSystem [...]>
[...]
</computerSystem>
<platform [...]>
[...]
</platform>
<locale [...]>
[...]
</locale>
<devices [...]>
[...]
</devices>
</systemInfo>
<query [...]> [...] </query>
</GetManifest>
</SOAP:Body>
</SOAP:Envelope>

Die Tags SOAP:Envelope und SOAP:Body kapseln die zu transportierende Nutzlast, die den Namen der auf dem Server aufzurufenden Funktion und die zu übergebenden Argumente enthält. Der Server startet dann die gewünschte Funktion und kapselt wiederum das Ergebnis in eine SOAP-Meldung, die in der HTTP-Antwort an den Client geschickt wird.

Die nachfolgenden Seiten können Sie nur im Exklusivbereich für tecCHANNEL-Premiumkunden lesen. Der vollständige Artikel bleibt jedoch weiterhin als PDF-Download zugänglich. Klicken Sie einfach unten auf "Artikel Druck/Download".

Premium-Abonnenten haben zudem kostenlosen Zugriff auf die Analyse-Software. Im freien Bereich können Sie die Software für 4,90 Euro herunterladen. Nutzen Sie für die Downloads bitte die Links in der rechten Artikelnavigation. Mehr Infos zu tecCHANNEL-Premium gibt es hier.