Windows Update

From: Louis Solomon [SteelBytes] (louis@STEELBYTES.COM)
Date: 02/24/03

  • Next message: Thor Larholm: "Re: O UT LO OK E XPRE SS 6 .00 : broken"
    Date:         Mon, 24 Feb 2003 13:17:27 +1100
    From: "Louis Solomon [SteelBytes]" <louis@STEELBYTES.COM>
    To: NTBUGTRAQ@LISTSERV.NTBUGTRAQ.COM
    
    

    After failing to explain to the support drones at Microsoft my
    problem/complaint with Automatic Updates in WinXP not using the proxy
    settings IE, and being told by them that the windows update server would
    attempt to scan the proxy if using the Windows Update site from behind a
    proxy, I decided to do some investigation to explain to them that they are
    wrong.

    The result of the investigation showed that although virtually all the
    scanning is done by the client (using lists supplied by the server), the WU
    server does actually process the list of drivers on the client machine
    (although the client does send this list to the server, not the server
    scanning the client, and hence why it does work ok from behind a proxy)

    Therefore since I was unaware that Microsoft was being sent a complete
    list of all my hardware each time I use WU, I thought I might post here
    on ntbugtraq since I guess many others may also be unaware of this.
    This is mentioned in the Windows Update Privacy Statement:
        "Windows Update is committed to protecting your privacy. To provide
        you with the appropriate list of updates, Windows Update must collect
        a certain amount of configuration information from your computer.
        None of this configuration information can be used to identify you.
        This information includes:
            Operating-system version number
            Internet Explorer version number
            Version numbers of other software for which Windows Update
                provides updates
            Plug and Play ID numbers of hardware devices
            Region and Language setting
        The configuration information collected is used only to determine the
        appropriate updates and to generate aggregate statistics ..."

    For those that are interested, here is a summarised version of the
    communication of a https connection between the client and the WU server
    when you click on the "Scan for updates" link on WU. (ripped by doing a
    piggy in the middle attack using PortTunnel from www.SteelBytes.com)

    --------------------------------------
    client -> sever
        <systemInfo ... >
        <query procedure="Providers">
    server -> client
        list of itemIDs of supported versions of IE and Windows
    --------------------------------------
    client -> server
        <systemInfo ... >
        <query
            procedure="Products" ...
            list of itemIDs of each IE and Windows ver
    >
    server -> client
        the following details for each itemID
            title
            xml expression on how to detect it (version fields in the registry)
            itemid & title of sub groups for this itemID ("Critical Update",
                "Recommended Updates" etc)
    --------------------------------------
    client -> server
        <systemInfo ... >
        <query
            procedure="Items"
            itemID of client IE version
    >
    server -> client
        list of hot fixes for itemID and xml expression on how to detect each
    --------------------------------------
    client -> server
        <systemInfo ... >
        <query
            procedure="Items"
            itemID of client Windows version
    >
    server -> client
        list of hot fixes for itemID and xml expression on how to detect each
    --------------------------------------
    client -> server
        <systemInfo ...
            COMPLETE LIST OF ALL CLIENT HARDWARE
            AND DRIVER VERSIONS
    >
        <query procedure="DriverUpdates">
    server -> client
        presumably a list of which drivers are out of date (mine is all upto
        date, and I am too lazy to make an artificial scenario to test this)
    --------------------------------------

    Louis Solomon
    www.SteelBytes.com

    oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
    Delivery co-sponsored by TruSecure Corporation
    oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
    TICSA - Anniversary Special - Limited Time

    Become TICSA certified for just $221.25 US when you register before 3/31/03
    with PROMO "TS0103" at www.2test.com. NO membership fees, certification
    good for 2 years. Price for international delivery just $296.25 US, with
    this offer. Offer cannot be combined with any other special and expires
    3/31/03. Visit www.trusecure.com/ticsa for full details.

    oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo



    Relevant Pages

    • Re: Please enter password for HTTP proxy
      ... Web Proxy log: WEBEXTDyyyymmdd.log ... This newsgroup only focuses on SBS technical issues. ... |> on to the SBS server that hosts the ISA. ... |> sure the problematic clients also have Firewall Client installed. ...
      (microsoft.public.windows.server.sbs)
    • RE: Proxy requires authentication
      ... problem where it is being asked to authenticate to the proxy server. ... sure the problematic client also have Firewall Client installed. ... | Thread-Topic: Proxy requires authentication ...
      (microsoft.public.windows.server.sbs)
    • Re: ISA Server Problems, please help
      ... The All access rule for SBS Internet ... Web Proxy and/or ... > To accommodate the linux SecureNAT clients you should create a new Client ... ISA Server denies the specified Uniform Resource Locator. ...
      (microsoft.public.windows.server.sbs)
    • Re: Need to Turn Off Proxy Server in SBS 4.5
      ... client machines (it is done by default when you install an SBS client)? ... IE's web proxy settings are disabled like you said, ... Server is internal only...no outside web or ftp serving. ...
      (microsoft.public.backoffice.smallbiz)
    • Re: SBS 4.5 Slow Internet (Odd Problem!)
      ... So other server services run fine when the internet is slow? ... at 10.0.0.2 port 80 (in this mode the web proxy service is used) ... winsock proxy (note this will only work if the client has the proxy client ...
      (microsoft.public.backoffice.smallbiz)