Does that new Windows Activation update really 'phone home'?

Summary: This week, Microsoft began rolling out the Windows Activation Technologies update that it promised earlier this month. Some privacy advocates claim that the update "phones home," an expression that traditionally has been tied to spyware. I disagree with this characterization but recognize that reasonable people can find privacy concerns. Here's a background on exactly what this update does, so you can make up your own mind.

This week, Microsoft began rolling out the Windows Activation Technologies update that it promised earlier this month (see my earlier report, Windows 7 activation update aims at high-volume pirates, for details of that earlier announcement. Privacy expert Lauren Weinstein says this update "phones home" to Microsoft as part of its activity, and Gregg Keizer of ComputerWorld uncritically repeated that exact same wording in a news report today.

I disagree with this characterization. My definition of "phoning home" is activity that uploads data to a server (or alternatively, collects information locally and then allows a remote server to collect that data) for the purpose of tracking activity on that system, usually without the user's knowledge or consent. In the context of PCs, the phrase was popularized nearly a decade ago, when the first widespread spyware programs were discovered. Then as now, "phone home" was a code word for spyware and connoted an invasion of the user's privacy through collection of personal data. In my opinion, there is no way a reasonable person can characterize this update as anything remotely close to that definition.

You can have strong objections to any anti-piracy scheme that are not tied in any way to privacy issues. and you can argue with the way this update is implemented. Reasonable people can find privacy concerns in any technology, including anti-piracy techniques, and I'm not minimizing Lauren Weinstein's concerns at all. But I do think everyone involved in the discussion should have a solid grounding in facts before they begin arguing. So, here is a summary of what the KB971033 WAT update does, with all details confirmed by a Microsoft spokesperson today:

  • The purpose of the KB971033 WAT update is to verify that the Windows system licensing files haven't been tampered with. It does so by comparing those files against a list of changes associated with known activation exploits. It doesn't check your product key or the state of your hardware.
  • You can refuse to install the update when it's offered. You can hide it so that it is not offered again. You can uninstall it after it is initially installed.
  • The update runs locally.
  • After the update runs, it sends a status report back to Microsoft, including information that can be used for aggregate reporting. The report indicates whether the installation was successful. It also includes the result of he validation check, including "information about any activation exploits and any related malicious or unauthorized software found, disabled or removed."
  • The status report does not include your name, e-mail address, or any personally identifiable information. It is not tied to your IP address. Any pieces of information that are unique to your computer, including the Windows product key and hard drive volume serial number, are hashed using a one-way algorithm. (A one-way hash produces a consistent result, but the hashed result cannot be converted back to the number it started with. It's the same principle used to calculate MD5 hashes of executable files, documents, or digital media files. A one-way hash cannot be used to reconstruct the input data, only to verify it.)

Those last two bullets are the ones that have people concerned. But those details are already part of Windows Activation Technologies and have been since the technology was first introduced. Even this month's update isn't new. It's no different from the Windows Vista Activation Exploit Detection update introduced with Vista Service Pack 1 and updated in February 2009.

So what's new here? The concept of downloadable signatures, mostly, which are updated every 90 days.

In the case of this month's update, if a known activation exploit is found on your PC, some additional information is sent back to Microsoft. Specifically:

  • Breach identifiers
  • The breach's current state, such as cleaned, quarantined, or removed
  • The scanning engine version
  • OEM identification
  • The breach file name and hash of the file

Here, too, this information is not tied to any record that can uniquely identify you or your PC. Similar information (error codes and file paths that indicate tampered files, for example) have been part of the Windows activation and validation process for years. Collecting that information in aggregate is crucial to tracking down and eliminatin the cause of false positives.

As I noted in my report earlier this month, I was deeply troubled by the activation system that Microsoft introduced as part of the original Windows Genuine Advantage. It was flawed in ways that were almost too numerous to count, including serious disclosure issues and an unacceptable number of false positives. In the past four years, however, Microsoft has done a commendable job of dealing with those issues, especially those related to disclosure and privacy, and it has mostly eliminated the issue of widespread false positives, as I reported earlier this month.

This update is no different.

Topics: Enterprise Software, Malware, Microsoft, Mobility, Operating Systems, Piracy, Security, Software, Windows

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback

290 comments
Log in or register to join the discussion
  • "My definition of ?phoning home?" - spin spin spin

    MS contact you for some damage limitation support ???
    deaf_e_kate
    • Who reads the data

      Deaf - since you seem to know more about this than Ed or others who have reported on the update, I'm wondering if you can tell me who reads the data that is "phoned home?" As of last month, it was reported that 60 million copies of Windows 7 had been sold, so surely this is an enormous team with its own massive office park, pouring over hundreds of millions of pages of confidential data stolen from the PCs of unwary or overtrusting Windows victims. I just hope the federal government didn't sink a bunch of stimulus money into this evil plot.
      1DaveN
      • Right.

        Because it's not like most of the data could be handled automatically (or simply dumped) and human resources would only be used to look at the data from key individuals, right?
        There's no way [i]that[/i] could ever happen.
        AzuMao
    • Then use Google. It doesn't phone home

      instead you store your personal information [i]in[/i] their home!
      John Zern
      • Right. Because Chrome OS is the only alternative to Windows, right?

        [b] [/b]
        AzuMao
  • install wireshark and see for yourself.

    Then maybe you'll be convinced to switch to Ubuntu Linux.
    D.T.Schmitz
    • Good-bye

      Perhaps he will install Linux, then leave this site and take you with him.
      dprozzo
      • What? And let you & your fellow shills off the hook?

        Not a chance...

        lol... :D
        Wintel_BSOD
      • Good-bye

        Perhaps you will keep using Windows, then leave this site and take Loverock with you.
        AzuMao
    • Thats the problem. MS has to do this because

      it's been proven time and time again that people are willing to pirate Windows instead of using Linux for free.

      It seems you can't get people to downgrade to Ubuntu, no matter how free you make it.
      John Zern
      • I guess then 43 million plus...

        Downloads of Ubuntu don't exist in your world.

        And then there's the other distro's which might just possibly have been downloaded a similar of downloads.
        zkiwi
        • Odd... the market share numbers don't reflect that either..

          MacOS has 5% marketshare with around 40M users and Linux has around 1% marketshare - which would be around 10M *total* for all distros.

          Just because someone downloads it doesn't mean they actually use it. I regularly download a Linux distro (Ubuntu usually), try it out to see if it's improved to the point where I'd use it - and so far - erase it.

          But I still count as a 'download'.
          TheWerewolf
          • You would if you downloaded Windows

            They say Windows is 90% of the O/S. They must
            count all those Pirated copies. I know that I use
            Ubuntu and Windows dual booted. Thou I only use
            Windows once or twice a week, for things that I
            can't get without Silverlight 3, they count me as
            a Windows user. I use Ubuntu the rest of the
            time, but they don't count me as a Linux user.
            What's with that???
            mjolnar@...
        • Downloads are meaningless

          Installation and use are the key vector points. Downloads are meaningless. Heck, I'm personally responsible for at least a hundred downloads of Ubuntu alone. And, out of those untold number of downloads, I've currently got one (1) machine with Ubuntu on it, and it's not even plugged in. I've also got one machine with Mint on it, in a VM, that's being used for testing.

          Eventually some Linux distro will come along that will make it possible for me to run all our Windows specific enterprise software. When that happens, Linux will go on several systems around here. But, until then, Windows it is.
          Dr. John
        • That's about a pimple on a nat's assets! nt

          nt
          eargasm
      • just wrote over a complete Windows XP Pro

        system with Linux Mint 7. And I just love it. It's actually an upgrade because I get Aero features on a 6 year old laptop.

        Thanks Ms for finally driving me away...
        jacarter3
        • That's great. If you like it, use it

          I'm all for "whatever works", but lets not try to use these forums to try to continue to sell people on something in an attempt to get people to purchase your services, like DTS up there does every day.

          He's not for honesty, he's in in for the money, wether it works for or not.
          John Zern
          • That's hilarious coming from you....

            [i]I'm all for "whatever works", but lets not try to use these forums to try to continue to sell people on something in an attempt to get people to purchase your services[/i]

            A certain corporation out in Redmond Washington could use that advice.

            [i]He's not for honesty, he's in in for the money, wether it works for or not.[/i]

            Really? How do you know this? Have you been snooping around in his bank account, recently?

            ;)
            Wintel_BSOD
          • Ya, that must be it.

            The evil Linux corporation pays him $50 for each sucker he gets to buy Linux.
            AzuMao
      • I only keep a copy of MS on my computer

        because, they have closed source code for
        Silverlight 3, You can't view Netflix Watch
        instantly or NFL Game replay without Windows.

        It has long been said that Widows is a gamers O/S,
        that is the only thing I would use it for. It is
        slow and crashes all the time. If those sites
        would use a streaming video file that wasn't MS
        specific, I would never use Windows.
        mjolnar@...