Slashdot Mirror


How Windows 7 Knows About Your Internet Connection

An anonymous reader writes "In Windows 7, any time you connect to a network, Windows tells you if you have full internet access or just a local network connection. It also knows if a WiFi access point requires in-browser authentication. How? It turns out, a service automatically requests a file from a Microsoft website every time you connect to any network, and the result of this attempt tells it whether the connection is successful. This feature is useful, but some may have privacy concerns with sending their IP address to Microsoft (which the site logs, according to documentation) every single time they connect to the internet. As it turns out, not only can you disable the service, you can even tell it to check your own server instead."

23 of 434 comments (clear)

  1. The relevant bits by Anonymous Coward · · Score: 5, Informative

    It is possible to disable NCSI by a registry setting if you don’t want Microsoft to be able to check your internet connection.

    * HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet
    * Under the Internet key, double-click EnableActiveProbing, and then in Value data, type: 0.The default for this value is 1. Setting the value to 0 prevents NCSI from connecting to a site on the Internet during checks for connectivity.

    1. Re:The relevant bits by Noughmad · · Score: 5, Funny

      It is possible to disable NCSI by a registry setting if you don’t want Microsoft to be able to check your internet connection.

      * HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet
      * Under the Internet key, double-click EnableActiveProbing, and then in Value data, type: 0.The default for this value is 1. Setting the value to 0 prevents NCSI from connecting to a site on the Internet during checks for connectivity.

      Oh, the user-friendlyness of Windows. Everything is so simple on Windows, while I imagine that on Linux (if it had such a feature), you would need to edit a text file with comments in it. Horrible.

      --
      PlusFive Slashdot reader for Android. Can post comments.
    2. Re:The relevant bits by clang_jangle · · Score: 5, Insightful

      Because remembering to type "man" in front of the program name to discover what files configure it is just so horribly difficult. And then typing "vim .config", dear lord the TORTURE .!

      Frankly, what CLI phobia tells the world is that *you* think you're an idiot.

      --
      Caveat Utilitor
    3. Re:The relevant bits by Runaway1956 · · Score: 4, Insightful

      Alright, I give up, you win. Linux i indeed a server operating system. And, the primary server I'm interested in is the Xserver. It fits beautifully onto my desktop screen, where I can play games, watch flash video in full screen, listen to music, browse the intartubez, do some serious computing, and read geeknewz.

      WAKE UP PEOPLE!!! LINUX IS A SERVER OS!!!

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    4. Re:The relevant bits by bennettp · · Score: 5, Funny

      Sound breaks? Bash, Wireless fucks up? Bash. Video problems? Bash. Hell the answer to EVERY question in Linux is bash.

      Life getting you down? Bash.
      Boss riding your ass? Bash.
      Spouse getting on your nerves? Bash.
      Co-worker won't shut up about pet llama? Bash.

      Hell. The answer to EVERYTHING is Bash!

    5. Re:The relevant bits by 3vi1 · · Score: 5, Insightful

      >> Oh please! I can make that into a little .reg file and go "See this thing? Go clicky clicky and reboot"

      The fact that you instinctively think such a thing needs a reboot proves how well Windows has conditioned you to accept your Stockholm Syndrome..

      BTW, the people in Linux that are going to the shell are doing power-user stuff (like Windows users who take advantage of powershell). You can get by without it: my kids and my parents have used Linux for years and have never *ever* used the shell. Swear To God (I keep them on stable releases, and there are no viruses to screw up their wireless, video, etc.).

      How many Linux powered devices (ex. Android, Tivo, etc) are there in the world where the user has never touched a shell? Use of a shell all depends on how much you want to bend a system to your will. Microsoft didn't add powershell to Windows because shells are pointless.

    6. Re:The relevant bits by Dhalka226 · · Score: 4, Informative

      I'm not saying there are no problems with linux, or that it is more user-friendly than Windows in this (or any other) case, but you're hardly treating the situations equally.

      For example:

      Open doc versus find the doc. System-level configuration options tend to be quite well documented. How are you magically going to know where the documentation for an obscure feature is in Windows but have to look it up in linux? What the hell would you even search for? "My Windows machine seems to be pinging the Internet randomly and I want it to stop?"

      Apparently "open terminal" deserves its own step, yet we're magically typing regedit. Where do we do that? Equality dictates there should be AT LEAST one more step in the Windows instructions at this stage, to open Start Menu -> Run or Ctrl-R (I think, anyway).

      If you're allowed to edit system-level properties in Windows without Administrator credentials, you have an entirely different problem or, more likely, you're running as one constantly. If it's the latter, consistency once again dictates you've added an unnecessary step in the linux instructions. You're free to run linux as root if you want to vastly increase your chances of getting owned, just like you're free to do so with Windows.

      b3 (sudo) and b4 (open the file) are one in the same instruction. You'll do sudo /path/to/config.file which will simultaneously get your appropriate privileges and open the file. You can have B3b if you want, subject to the above.

      "Change the key as indicated" is pretty much no different than "edit as per the doc," even though you try to make it seem as if it is. In either case you're looking at documentation, finding the appropriate configuration value and changing its value. You may or may not have to add the line; if it's a feature defaulting to on, as is the situation in Windows, it will almost certainly be there. Likewise, where you add the key almost never matters other than for organizational purposes. And you have to be careful of typos either way. If the value in Windows is 0 or 1 it's likely to be the same in linux. You can fuck typing it up as easily on one system as the other.

      In other words, if you're not deliberately trying to make Windows seem superior by fabricating the scenario to be simpler for Windows than linux, the steps are pretty much identical. You need to make sure the have appropriate privileges. You need to know what to edit, whether that is a key buried in the registry or a confgiruation file buried in a directory tree. You have to actually edit it, and you have to not fuck it up while you do so.

      And that's without even touching the rest of your "steps," which even you admit are exaggerated.

      I don't care what operating system you use; I'm not a zealout either way. I used linux for years. My PC primarily runs Windows (it has a linux distribution on a second partition that has gone from Red Hat to Gentoo to Kubuntu over the years, but it hasn't been used in several years now). I'm typing this reply on a Mac. But if you're going to make comparisons, let's be intellectually honest and make valid ones.

    7. Re:The relevant bits by DrBoumBoum · · Score: 5, Funny

      And then you have to use vi, which is in itself a whole different world of pain. Good luck! ^Z^Z Shit how does this fucker work?! ^C quit exit ESC ** CARRIER LOST%%:.,*$£$$$

    8. Re:The relevant bits by oakgrove · · Score: 4, Insightful

      Making it more user friendly is sort of against the whole point. It's an interface designed for programatic manipulation, like XML for example.

      That should only be true if I never have to access the registry at all. This story is about a configuration that can only be changed by editing the registry or clicking on a .reg file that directly manipulates said registry. Your point falls flat.

      --
      The soylentnews experiment has been a dismal failure.
    9. Re:The relevant bits by internettoughguy · · Score: 5, Insightful

      Saying the windows registry is a "central mechanism for configuring OS directives", is like saying that dumping all your papers in the middle of your office floor is a centralized filing system.

    10. Re:The relevant bits by Culture20 · · Score: 4, Informative

      Son, vi is the VIsual version of ed, the line EDitor. Try editing files with ed for a while and you'll think vi is so user friendly that you'll play first person shooters with hjkl.

  2. Worse on Apple by Anonymous Coward · · Score: 4, Insightful

    It's even worse on iPad ::

    Even with push notification/email/find my ipad feature turned off, it still try to connect to any known WIFI network or 3G network behind your back. (Ever wonder why you always get your wifi connection instantly right after waking it up?) You can't disable it unless you put it on an airplane mode.

    Microsoft is still a bit better than Apple here. With Microsoft you can change the ping URL, the same can't be said for iPad.

    iPad is the ultimate spyware.

    1. Re:Worse on Apple by theurge14 · · Score: 4, Insightful

      So what you're saying is the iPad will search for a Wi-Fi network when you have Wi-Fi enabled, and it will stop searching for one when you turn Wi-Fi off and/or Airplane Mode on?

      What exactly is the problem?

  3. This is a good thing by artor3 · · Score: 5, Insightful

    Seriously, I know it's hip to hate MS, but why pretend that this is spyware? It's a very nice feature. Whenever I'm traveling and trying to connect to my company VPN from a hotel or airport or restaurant or whatever, it lets me know immediately if I need to open my browser to do so. Back in the XP days, I would just spend a few minutes wondering if I mistyped the WPA key before figuring it out.

    It's not like there's any personal info being transmitted. All they know is that a computer running W7 has connected to the internet with a given IP address. Not exactly the most useful information. The logs are probably only kept to help them debug the service.

    You laugh at people who get tricked by those "Your computer may be broadcasting an IP address!" malware banners. Why complain about this?

  4. Re:Windows by SpectreBlofeld · · Score: 4, Insightful

    Are you serious? All you have to do is look at his posting history to determine that he is in fact probably *not* an astroturfing shill. Paranoid much?

    That said, I thought this was obvious. The very first time I got that 'no Internet access' message, I reasoned that Windows had to determine this by connecting to a known server, certainly a Microsoft one. It's the same troubleshooting step that I take myself when diagnosing a connection failure - I login to the router and use its tools to ping google or something (to eliminate computer configuration problems).

    This shouldn't be surprising, or particularly important.

  5. privacy concerns? they know your IP from updates by Joe+The+Dragon · · Score: 4, Insightful

    privacy concerns? they know your IP from windows update!

  6. Re:First thing I do when I bootup by RoFLKOPTr · · Score: 4, Informative

    - open task manager - goto processes - kill any programs that I don't need (like Compaq Assistant, Adobe Launcher, etc) - kill any services I don't need - make explorer High priority

    It frees RAM and makes the computer run faster (less hard drive swapping). Hopefully this internet "IP recorder" service is one of those things I kill off. Although now that I know how to do it permanently, I'll do that instead.

    Spoiling mod points to call you an idiot.

    Start > Run > MSCONFIG

    Turn off the programs and services you don't need so you don't HAVE to kill them every time you boot up, and making Explorer high priority isn't going to really do much for you.

    This "IP recorder" thing is just your computer testing for an active internet connection by actually running a real DNS query and actually contacting a real server somewhere rather than assuming your internet works because the interface is up.

  7. Re:WHAT! by The+MAZZTer · · Score: 4, Interesting

    On the other hand, it's a built-in way for you to track your laptop if it's ever stolen...

  8. Mod Parent FUD. by VortexCortex · · Score: 5, Interesting

    My Grandma uses Linux. I installed it for her, yes, but I wouldn't expect her to install Windows or any OS for that matter. I didn't have to touch the CLI to install it. I enabled auto-updates, showed her how to "open the Internet", and where the "app store" is. It's been 2 years. She "accidentally" upgraded to the next LTS release by herself, with no CLI -- A single button click...

    My Brother, Uncle & Aunt all use Windows. In the same space of time, They've each gotten infected with malware at least twice, some more than others. Two of them have shelled out cold hard cash for Win7 because "it's more secure than Vista", had to take the computer to a technician to do the "upgrade" for them, and both of them have been infected with malware on for Win7.

    Grandma tried to use my Uncle's computer -- She said, "Can you make the mouse less shaky, dear, I have shaky hands and I end up making the files disappear" (she means accidentally dragging them into adjacent folders) -- Gnome has drag & drop threshold... My Uncle's OS's window manager doesn't... her response: "Well, just turn it off and on again and go into the Linux." -- She was a bit upset that my Uncle B. didn't have "the Linux"... "Well why don't you have it? It doesn't cost anything, and the whole screen can zoom in when it's hard for me to read..."

    She has a point -- it is free, why not have a dual boot just in case the other OS gets hosed?

    My 75 year old neighbor started using Linux last year. He couldn't use a CLI to save his life. Same story as my Grandma -- Now they call me to shoot the shit, not guiltily ask me to remove malware -- My brother and uncle have both asked me to install Linux on their computers at the father's day family get together.

    Please -- Stop spreading FUD. If these barely computer literate people can use Linux just as well as they can use Windows, I don't see what all the fuss is about.

    1. Re:Mod Parent FUD. by westyvw · · Score: 4, Interesting

      I dont know what planet you are on, seriously. Did you just Gentoo or something? My family use linux, the kids have always had it, the eldest always had a choice of windows or linux, but got sick of me having to fix windows, and the wireless never worked right.
      My friends use Linux, or dual boot. Its always, and I mean always, windows that I have to support. For the past 4 or so years the Linux boxes just work. I dont mess with them, they install software, play games, do their homework, take their pictures, make videos whatever. Sound, Video, and Wireless work. I just got a new laptop, I came home to see my sig other printing. I asked her how was it to set up the printer. She said, I dunno, I just plugged it in. (usb, she doesnt even know what its called). The was no driver to get, no setup nothing. It just worked.
      Yes there are issues in free software world, but less then in windows in my experience, and everybody I know who gets used to it and really doesnt miss windows at all.

  9. Comment removed by account_deleted · · Score: 4, Interesting

    Comment removed based on user account deletion

  10. Re:privacy concerns? they know your IP from update by canajin56 · · Score: 4, Informative

    And also, since Windows XP, Windows has come with an NTP client on by default, set to their time server. So they've been "spying" on your IP address for a long time!

    --
    ASCII stupid question, get a stupid ANSI
  11. Re:Windows by RightSaidFred99 · · Score: 4, Insightful

    You do know there are companies that sell Linux products, including Linux support, right? You can shill anything that makes someone money. Shit, you can shill free stuff you developed for ego gratification if you really want.