Slashdot Mirror


How Secure is Windows Firewall?

Garret writes "Though Microsoft is doing their part in protecting Windows users from internet attacks by including a firewall in their latest service pack, one has to wonder just how secure is the Windows Firewall from XP Service Pack 2? Not too good according to Flexbeta. Their recommendation is to turn off Windows Firewall and get an alternative such as ZoneAlarm or Sygate PF. Simply the fact that Windows Firewall can be turned off by another application is enough to tell me Microsoft has goofed again." PCWorld also has a story about the new firewall capability.

129 of 620 comments (clear)

  1. Zone Alarm? Blech by Anonymous Coward · · Score: 5, Informative

    Kerio Personal Firewall is much much better.

    1. Re:Zone Alarm? Blech by timothv · · Score: 5, Informative

      I agree. Kerio PF (even the post-trial free version) is a great tool for Windows. I've only had a problem with it on Windows ME (don't ask) where it made the system unbootable except to safe-mode.

    2. Re:Zone Alarm? Blech by rokzy · · Score: 2, Insightful

      I use ZoneAlarm but it isn't about getting hacked; it's stopping all the crap trying to access the net e.g. Microsoft Intellipoint - no my mouse drivers are not such a fucking priority that I want you checking the web every time I boot.

    3. Re:Zone Alarm? Blech by identity0 · · Score: 4, Informative

      I use Tiny persoanl firewall.

      It's great because it detects any program that tries to connect to the internet from your PC, and pops up a window asking you if you want to allow the program to connect, or to block it, and if you want to set up a rule for future attempts. It also detects connection attempts from the outside, and asks you about those too. Best windows security tool I've seen.

    4. Re:Zone Alarm? Blech by SpaceLifeForm · · Score: 4, Insightful

      I agree that if you have to use Windows, you should use TPF. But, make no mistake, you have no way of really knowing for sure that TPF is actually seeing *all* of the connections. Your best setup is to use TPF on Windows, but also have a separate hardware firewall anyway.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    5. Re:Zone Alarm? Blech by Anonymous Coward · · Score: 5, Funny

      Please, Windows firewall works so much more elgantly than kerio personal Firewall.

      The main technique microsoft is using is that they made a shitty firewall so it would get mentioned in the IT topic section of slashdot. They knew all of the would be hackers would read it, and have their eyes burned out by the hidious brighter than the sun sand brown color scheme. How clever Bill, how clever.

    6. Re:Zone Alarm? Blech by T-Kir · · Score: 4, Informative

      After an 'Ask Slashdot' a while back asking for the first apps you put on a Windows system.. I had ZoneAlarm in there, until someone suggested that I try Kerio. I've been a Kerio user ever since. The only issue I've found is that if you have a load of connections and the Low Rated intrusions are written to the log file, the GUI will slow right down and crash.

      The best thing about Kerio is the ability to keep track of rogue componants trying to activate other componants and other programs, whereas that was only available in ZA Pro. I also love the Ad Blocking/filtering. I recently installed ZA for someone who'd just got DSL, and noticed a big overhaul in options from the previous version. But I never really looked into what ZoneLabs have done with it because I'm a happy Kerio user. ZoneAlarm is good enough for Joe User (after doing some initial setup first).

      Mind, I installed SP2... and it doesn't have Kerio on it's 3rd party firewall list, so it'll activate its own (which promptly got disabled by moi).

      --
      Are you local? There's nothing for you here!
    7. Re:Zone Alarm? Blech by ozbird · · Score: 2, Informative

      I've used the free version of Sygate Personal Firewall with success. I'll try Kerio to see how it compares.

    8. Re:Zone Alarm? Blech by Anonymous Coward · · Score: 5, Insightful
      I just uninstalled; no one's hacked my box. It's not like there's anything good on it.

      When will people learn that the contents of your computer may be irrelevant to many viruses and hacks? If the goal of the virus writer is to hijack your machine in order to use it as a spam relay or zombie, you don't have to have anything interesting on your computer at all...the virus will conveniently come with its own interesting stuff to install on your machine!

    9. Re:Zone Alarm? Blech by halowolf · · Score: 3, Interesting
      I've been hunting around for a replacement to ZoneAlarm Pro recently after the complete balls up that made from upgrading from 4.5 to 5.x. (ZAPro's true vector service would crash stopping all network activity on my box. It would then take about 10-20 minutes to shut my PC down gracefully to recover).

      Anyway I've been looking through suggestions in these comments to see what comes up most often and trying it out. I have used Kerio before but didn't really like it but I might give Sygate Personal Firewall a go. I don't give much of a crap about privacy features in firewalls anymore as Mozilla basically does most of what I require privacy wise.

    10. Re:Zone Alarm? Blech by mdamaged · · Score: 3, Insightful

      It's not a matter if there's anything good on it, fact is, your box can be used as a platform to do other attacks on other hosts, all without you knowing about it.

      When the guys in dark sunglasses and earpeices break down your door because your computer was involved in a break-in to a government computer, you'll wish you had that firewall, gunky or not.

      --
      Someone asked me the difference between ignorance and apathy, I told them I don't know and I don't care.
    11. Re:Zone Alarm? Blech by Jameth · · Score: 5, Funny

      Doesn't let WindowsME boot? Sounds like it's working fine.

    12. Re:Zone Alarm? Blech by vettemph · · Score: 2, Insightful

      Windows? Blech :)

      --
      The government which is strong enough to protect you from everything is strong enough to take everything from you.
    13. Re:Zone Alarm? Blech by whoever57 · · Score: 2, Interesting
      Maybe Kerio is better than Zone Alarm.

      Microsoft has shown very often that it is king of good enough. Microsoft does not strive to be the best, just good enough to stop the majority of people from searching out and installing alternatives. Microsoft does not strive to satisfy the average /. reader.

      --
      The real "Libtards" are the Libertarians!
    14. Re:Zone Alarm? Blech by p424c · · Score: 2, Informative

      Change the url from it.slashdot.org to shit.slashdot.org. Don't laugh, it works.

    15. Re:Zone Alarm? Blech by Blue+Stone · · Score: 2, Informative

      Normally I use ZA, but I tried KPF after a little trouble with ZA. I just couldn't get used to it.

      Normally, with ZA, I require my browser to ask permission to access the web - this happens on the browser launch. With KPF, I was asked on visiting *every* goddamned website. It was either that or allow my browser access *all* the time. Insane.

      I fixed my issue with ZA and am back using it. It's much less annoying and unobtrusive than KPF.

      --
      Corporation, n. An ingenious device for obtaining individual profit without individual responsibility. - Ambrose Bierce
    16. Re:Zone Alarm? Blech by kgbspy · · Score: 2, Funny

      Or change it to clit.slashdot.org.

      *cough*
      Actually, on second thoughts, then most of the slashdot readers wouldn't be able to find the article...

      --
      ~
      ~
      ~
      -- INSERT --
  2. Stealth? *ARGGGH* by Anonymous Coward · · Score: 5, Insightful

    Why are windows users so obsessed with "stealth"?

    It's annoying on two levels, firstly it breaks the requirements of the rfc's leaving other nodes on the network hanging waiting to see of a connection is going to succeed or be rejected, waiting for timeouts isnt fun. secondly, THERE IS ABSOLUTELY NO POINT, it is trivial to find out if there is a node at that address, all sufficiently intelligent scanners can tell if there is a machine there, nmap for example. YES WINDOWS USERS, I'M TALKING TO YOU, get rid of that stealth crap, if there is no machine there the nearest router will return no such host...if there's no icmp from the router, we know that there's a windows user there (of course, we cant determine the operating system of the node, but everyone knows only windows users do this)...

    It's pointless, it's only used because having a "stealth" computer sounds cool on proprietory firewall marketing material (would it be so desirable if it were called "filtered"), please turn it off...

    1. Re:Stealth? *ARGGGH* by 0racle · · Score: 2, Insightful

      Windows is not the only thing that will do this. pf, the firewall thats included in OpenBSD for instance can be set to either return ICMP with rst, or just silently drop the packet. It serves a simple purpose, it dissuades some of the idiots that are just out scanning a subnet for fun.

      --
      "I use a Mac because I'm just better than you are."
    2. Re:Stealth? *ARGGGH* by datajack · · Score: 3, Insightful

      'Stealth' iis useful for system security for the simple reason that it causes serious delays for many potential attackers. A full-range portscan against a machine returning ACK/RST or ICMP-Port-Unreachable is far faster than having to rely on timeouts and multiple attempts to differentiate between a 'stealthed' port and random network trouble.
      When this is applied to a firewall protecting a network of machines, then it's even more useful as you cannot be certain what is there and what isn't.

      I don't care if it breaks the RFCs in this case. For services that should be available, but are somehow broken will get the correct error response, so legitimate users will not be inconvenienced. The only systems sending diagnostic requests (pings etc.) are allowed to do that by the firewall.

    3. Re:Stealth? *ARGGGH* by jhurshman · · Score: 2, Informative

      Um, let's see, my IP is stealthed, so you know I'm a Windows user, right? Sorry, I'm not. I'm using OS X with the built-in firewall (ipfw), behind a Netgear router/firewall.

      --

      Do not speak unless you can improve on the silence.
    4. Re:Stealth? *ARGGGH* by yanestra · · Score: 2, Insightful
      Did you notice that microsoft aren't filtering the netbios type ports? this isnt microsoft being stupid, it's microsoft being smart, trying to prevent hosts hanging waiting for timeouts...
      It's Microsoft stupid because the are relying on their own software to be without more faults. (There have been many.)

      Who want's to use NetBIOS over the internet (i.e. without a tunnel)? He's not sane!

      Intelligent firewall setting would have been what most firewalls call "reject", that means, sending RESET in return if a request doesn't originate from the LAN.

    5. Re:Stealth? *ARGGGH* by mdamaged · · Score: 3, Insightful

      If they are scanning a subnet for fun, they aren't a real security concern, the people whom you SHOULD worry about do not need a ping reply, as they know there are other ways to see if a host is alove or not, in which case blocking pings does nothing.

      Security by obscurity is a bad practice to pass on.

      --
      Someone asked me the difference between ignorance and apathy, I told them I don't know and I don't care.
    6. Re:Stealth? *ARGGGH* by mdamaged · · Score: 5, Insightful

      Not true at all, proper tools can ignore these 'stealth' techniques. Timeouts for example.

      What about net or port unreachables? You block all those then you end up making the users wait extra before their _insert client here_ built-in timeout occurs. Same with host unknowns. It also creates a pain to the netops whom need to run diagnostics.

      There are some ICMPs which have little or no place in most networks and are OK to block for the most part.

      And lets not even get into PMTU issues. (do not frag/frag needed), especially with microsofts brain-dead implementation of PMTU in short order.

      And blocking destination-unreachable, source-quench, time-exceeded, parameter-problem, can realy make a networks response times to these conditions suck ass.

      Again pushing security through obscurity is a BAD idea, whether used alone or in conjunction with other security measures. If a windows users thinks his machine is invincible (i am not saying _you_ do) than they will be less likely to further secure his or her machine. Good habits form good conditions. Blocking all icmps is BAD practice.

      There are hundred of papers on this and none but the most pedestrian sites (i.e. marketers to the windows user) advocate blocking ALL ICMPs.

      You fell for pure marketing and ignore real-world network operations.

      --
      Someone asked me the difference between ignorance and apathy, I told them I don't know and I don't care.
    7. Re:Stealth? *ARGGGH* by germinatoras · · Score: 2

      Aren't most portscanning tools multithreaded anyway? I doubt there are any tools which are both effective and single-threaded. A tool that opens 50,000 TCP ports simultaniously would not suffer very much at all by waiting for 2 minutes or whatever the TCP SYN/ACK timeout is.

      There is the issue of TCP RST or "ICMP unreachable" fingerprinting - it's conceivable that an attacker would use your NAK to narrow down the possibilities of what OS you are using. (TTL, for example) But assuming that this is a host providing at least some service on the internet (DNS, SMTP, Half-Life, whatever) it will be pretty simple to determine the OS anyway.

      Overall, I don't think that silently dropping packets is a significant aid for security. At least, the cost of packet-dropping to legitimate uses is greater than the potential security gain.

    8. Re:Stealth? *ARGGGH* by germinatoras · · Score: 3, Funny

      Because STEALTH is how you security your compooter!! Bill Gates is the smartest man on earth and he is smarter than those evil H4CK0RZ who are trying to break is pretty WIND0WZ!! I think GRC is the best web site ever made and if it says "Stealth" then that means I have securitieied my compooter! Stoopid Lunix doesn't have a Stealth mode You can't even install McAfee Firewall on Lunix! Lunix sucks, Windows is the best OS ever because it has STealth.

    9. Re:Stealth? *ARGGGH* by 0racle · · Score: 4, Insightful

      They're not a concern because they are then the type of people who they use the automated tools to attempt to cause trouble, which makes them an annoyance, and I don't know about you, but I like to remove as many annoyances in a day that I can.

      Have you ever heard of people buying those little 'This house protected by...' stickers for their homes when they really have no alarm system. Its called a deterrent, it doesn't protect from the determined, experienced individual, but it makes the casual thief think twice and look for another target. Silently dropping ICMP packets does the same thing, a lot of script kiddies have no idea how things work so if they get no response from an address, they just move on making it one less headache to deal with. Unless your the type of person who loves analyzing logs and your not hosting services through your firewall, there is nothing wrong with it and it is a valid response to dealing with idiots.

      --
      "I use a Mac because I'm just better than you are."
    10. Re:Stealth? *ARGGGH* by jez9999 · · Score: 3, Funny

      Any windows user with even a hint of clue would unbind Netbios from their internet facing card.

      How are you defining 'hint of a clue'?

    11. Re:Stealth? *ARGGGH* by Shanep · · Score: 2, Insightful

      If they are scanning a subnet for fun, they aren't a real security concern, the people whom you SHOULD worry about do not need a ping reply, as they know there are other ways to see if a host is alove or not, in which case blocking pings does nothing.

      pf does not just drop ping packets, it can drop any connection that was not statefully initiated from the trusted side.

      Security by obscurity is a bad practice to pass on.

      pf dropping packets that it does not expect to get, by no means falls under the typical "security through obscurity" rant that people go on about.

      Not all security by obscurity is bad. You probably use it and rely on it every day. The usage of passwords is a form. Your password should be obscure in complexity and privacy. Encryption obscures data.

      People have taken the whole "security through obscurity" saying too far and run with it blindly. Relying on weak obscurity is bad, of course. But not all obscurity is weak.

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
    12. Re:Stealth? *ARGGGH* by Shanep · · Score: 4, Informative

      Your statement that there's _nothing_ wrong with security through obscurity (whether it's all you got or not) is a very dangerous statement to stand behind, which is why I suspect you posted as an AC.

      I have worked for military, top tier financial and law enforcement entities (I am not the AC poster, BTW). In the military, no matter how high your security clearance is, if you don't "need to know" something to carry out the job at hand, then you will not get to know it. If you do need to know it and have a high enough clearance, then you will get to know it. That is a security through obscurity policy that helps to make a nation safer.

      If a military satelite communications system uses some hypothetically perfect authentication and encryption, then would there be any good reason to publish to the World the specifications of the control codes? No, there would be no good reason, so it should not be made public, regardless of the fact that the crypto is supposed to be perfect. "More eyes looking at the code" would not be good enough in this instance.

      Obscurity techniques that lead to higher security, does get used and should get used. Because they usually add a layer of security.

      The problem here, is that YOU, along with a lot of others around here, think of "security through obscurity" in the same weak light.

      Security through weak obscurity is bad. Relying on it, is unforgivable.

      As I said in another post, passwords and encryption are obscurity methods that can be strong.

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
    13. Re:Stealth? *ARGGGH* by lewp · · Score: 2, Insightful

      I wasn't the AC who posted it, but I'll stand behind it.

      There is nothing wrong with security through obscurity unless that's all you have.

      As best I can tell, your post states that promoting security through obscurity is a bad thing because it gives people the impression that obscurity is all they need.

      The problem with that is AC explicitly says that you need more than security through obscurity. If people can read that and come away with the impression that security through obscurity is all that they need, then that's a reading comprehension or intelligence problem. It has nothing to do with whether security through obscurity is a viable part of a well-rounded security policy or not.

      Of course there are situations where security through obscurity should not be employed, but these situations arise because there happens to be a greater payoff from openness, not because there's anything wrong with obscurity.

      --
      Game... blouses.
    14. Re:Stealth? *ARGGGH* by Kiryat+Malachi · · Score: 3, Interesting

      Honestly, Windows users who are using Windows firewall with 'stealth' mode aren't running anything where they're going to have "users". The only people attempting to reach them are crackers and skiddies.

      As to netops, again, we're not talking core net routers. We're talking leaf nodes, and I'd note that the networks generally diagnose through the physical layer (talking to the cable/DSL modem) and not through the computer.

      For *users*, this is actually a valid thing to do. Its basically a tarpit trap - anything that makes an attacker's mass attacks slow down can't really be viewed as bad if it doesn't interfere with the majority of legit uses.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
  3. I turned it off. by sqrt(2) · · Score: 5, Funny

    With the firewall, and the security center it was using an extra ~20 MB of memory that I need to play Doom3 faster!

    --
    If you build it, nerds will come. Soylentnews.org
    1. Re:I turned it off. by Foolhardy · · Score: 3, Informative

      Wrong. Process Explorer tells me that the firewall and security center are hosted in the main svchost process, along with 21 other services. With the SharedAccess (firewall) and wscsvc (Security Center) services stopped, that svchost was using 18,872k of private memory. With both of them running, the process was using 19,108k of private memory, a difference of 236k. The services are implemented in DLLs so they are considered shared memory: the Securty Center binary (wscsvc.dll) is 80k and the firewall binary (ipnathlp.dll) is 323k. That's a total 639k of memory used by the firewall and security center on my computer (xpsp2). Hardly 20mb.

      I'm curious; how did you come up with the 20mb number?

  4. Better than nothing? by MMC+Monster · · Score: 3, Insightful

    As long as the firewall is activated prior to any ports being opened on bootup, it's probably better than nothing. That is, at least the 99% of users that don't understand what a firewall is will be safe.

    --
    Help! I'm a slashdot refugee.
    1. Re:Better than nothing? by Beryllium+Sphere(tm) · · Score: 5, Insightful

      Like the advice wilderness survival instructors have about knives. What's the best survival knife? The absolute best? It's the one you have with you. All the others are useless.

      Being installed by default is a "feature" more important in real life than any other.

      (Yes, I'd run something else in addition).

    2. Re:Better than nothing? by gbjbaanb · · Score: 4, Insightful

      and the 'doesnt block outbound traffic' flaw everyone's going on about is similarly a good thing, as the PCworld article said:

      Microsoft's user testing showed that asking users to approve every application trying to communicate with the Internet tends to backfire.

      "If you flood the user with messages like that, they say 'yes' all the time," he says.


      Just like making passwords minimum 25 character length won't improve security as people will just write them down. This is good enough for the majority.

    3. Re:Better than nothing? by Atzanteol · · Score: 2, Insightful

      OT:

      Writing down your password isn't as bad as you may think. Seriously. I brute-force your password much easier than I can break into your office and steal your sticky note. Or even better, if you keep the password in your wallet, my task is even more difficult.

      --
      "Ignorance more frequently begets confidence than does knowledge"

      - Charles Darwin
    4. Re:Better than nothing? by tftp · · Score: 2

      Then your Windows password is the least of your worries.

    5. Re:Better than nothing? by Atzanteol · · Score: 2, Interesting

      I see everybody has conveniently ignored the PUTTING IT IN YOUR WALLET bit.

      But on slashdot an entire well spoken argument will be completely ignored if there is a single error somewhere in the middle...

      --
      "Ignorance more frequently begets confidence than does knowledge"

      - Charles Darwin
  5. Hardware Firewall by dicepackage · · Score: 2, Insightful

    Windows will always be insecure. I have tried its firewall and it feels very basic. If you want more protection you should buy a linksys router with a built in firewall that won't hinder your computers performance or bug you while you open your e-mail program. With a hardware solution you will not be as vulnerable as if you were using Windows but there are a few problems.

    1. Re:Hardware Firewall by bitslinger_42 · · Score: 4, Informative

      Granted, I am ultra-paranoid, but I run a combination. I use the hardware firewall to deal with most inbound attacks, and then I also run a software firewall (Kerio for technical users who understand networking, ZoneAlarm for my father) to keep track of what software on my PC is doing. Really good for stuff like that crappy Real Player that constantly wants to phone home. Also keeps track of executable checksums to let me know if a program has been replaced. Sure, its a bit noisy when setting up the software firewall, but once it was properly configured, I almost never get messages from it that I'm not expecting.

    2. Re:Hardware Firewall by jafomatic · · Score: 2, Informative
      Not a paid shilling, but I do know the guy that makes these. They're pretty sturdy if you need something a bit more capable than a home NAT box. That said, here:

      Wolverine

      --
      ::jafomatic
    3. Re:Hardware Firewall by AndroidCat · · Score: 2

      Does the firewall feature come switched on with any kind of default config? I have the horrible feeling that otherwise many people will just assume that it's working. (They'll also assume that it somehow protects them when they, once again, execute email. "I'm safe, I have AV software and a firewall!" *sigh*)

      --
      One line blog. I hear that they're called Twitters now.
  6. SP2 is a security hole in itself. by ChrisKnight · · Score: 5, Insightful

    I've installed SP2 on two machines now. In both cases SP2 had me reboot, and before offering a log-in prompt it presented a screen where I could enable or disable automatic updates. This is an administrative setting, and it should not have presented itself prior to an authenticated login. Sure, it only happens once, but by design it violates secure computing practices.

    -Chris

    --
    -- This sig is only a test. If this were a real sig it would say something witty. --
    1. Re:SP2 is a security hole in itself. by Monoman · · Score: 3, Interesting

      I ran into a similar flaw with Tiny Firewall (or was it Zone Alarm?).

      The FW app would pop-up automatically to ask the user if they wanted to allow certain traffic the first time it occured. The problem I found was that there didn't have to be a user logged in.

      This was on a co-workers machine and so of course while he was out of the office I tried to access his machine. When the FW app prompted with the pop-up, I just told it to always allow my host access to his machine. :-)

      Two problems I figured:

      1. The app should have never prompted when the user was not actively using the system.
      2. The OS should not allow input when there isn't anyone logged in.

      --
      Keep the Classic Slashdot.
    2. Re:SP2 is a security hole in itself. by ChrisKnight · · Score: 4, Interesting

      Yes, I was there, but how difficult would it have been to make the final dialog box before reboot state that the machine needed to reboot, and be logged into the Administrator account to finish the install?

      I am certain there will be office techs who have to install SP2 on more than one machine in a day who will leave the machine unattended while they start the install on others. That means that am office drone could see the reboot dialog, click OK, and wind up being presented with a dialog that changes an administrative setting.

      They took the easy path. The easy path is rarely the secure path. You can't assume that the admin will be there for the reboot unless you inform the admin it is necessary.

      -Chris

      --
      -- This sig is only a test. If this were a real sig it would say something witty. --
    3. Re:SP2 is a security hole in itself. by ChrisKnight · · Score: 2, Insightful

      Not just the 30 seconds. You have to sit your arse down for the 20-50 minutes that the install takes, so that you can ensure a (l)user doesn't click restart and be given this dialog box. Or, you have to plan a follow-up visit to every machine you upgade to ensure the (l)user didn't choose an option that goes against company policy.

      -Chris

      --
      -- This sig is only a test. If this were a real sig it would say something witty. --
    4. Re:SP2 is a security hole in itself. by TCM · · Score: 2, Informative

      But presumably you had to be admin to actually initiate the install of SP2 itself, so the Security Center setup could just be seen as simply being part of the (post-)install procedure itself.

      You are doing what MS is doing: you assume too much. You think because you can't possibly know of any other workflow for a given problem (installing SP2) you can make assumptions about how the user will interact with your software.

      --
      Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
    5. Re:SP2 is a security hole in itself. by Anonymous Coward · · Score: 5, Funny
      2. The OS should not allow input when there isn't anyone logged in.

      lemme tell you, that'll make it a bitch to log in.

    6. Re:SP2 is a security hole in itself. by ComputerizedYoga · · Score: 2, Informative

      I'm fairly sure it doesn't do this on machines that are already on a domain.

      I installed xpsp2 on three machines in my lab, and none of them presented that. After the reboot, they came right back to the normal login prompt. First login after that was a bit slow (probably doing behind-the-scenes finishing up) but that was it.

      I think that the presumption that feature operates under is that either your machine will be on a domain already, or it'll be home users with less predictable priveleges who'll likely just click ok on whatever keeps them from getting back to kazaa and solitaire.

      Not saying it's the "right" thing to do ... but in what it detects as an enterprise environment, it DOES behave *somewhat* correctly.

    7. Re:SP2 is a security hole in itself. by siliconjunkie · · Score: 2, Informative

      It should be noted the issue with SP2's presenting users with that "turn on automatic updates" screen was a legal issue, not a technical one. MS originally wanted to just turn auto updates on, and then present the user with the option of turning them off (via Security Center) at the time of the first admin login. However, turning them on in this manner violated laws "in several countries" where SP2 is being distributed, therefore MS chose to do it this way. I'm not defending MS per se, as it would have made more sense to leave them off and then present the first admin login with the Security Center and a blurb similar to the screen, but I just wanted to point out that a legal issue is at the root of the SP2 install weirdness.

    8. Re:SP2 is a security hole in itself. by hillg3 · · Score: 2, Interesting

      It only pops it up if the computer is NOT a member of a domain. If your computer is part of a domain you will NOT see this popup.

    9. Re:SP2 is a security hole in itself. by gnu-generation-one · · Score: 3, Informative

      "I am certain there will be office techs who have to install SP2 on more than one machine in a day who will leave the machine unattended while they start the install on others. That means that am office drone could see the reboot dialog, click OK, and wind up being presented with a dialog that changes an administrative setting."

      Install nearly any type of linux, but let's say Mandrake...

      (1) Do all the configuration stuff

      (2) Choose the software you want

      (3) Get several cups of coffee while it spends an hour and a half copying stuff from CDs (or downloading from the web, or compiling...)

      (4) Return to find that it's finished, and is prompting you to set your administrator password

    10. Re:SP2 is a security hole in itself. by Anonymous Coward · · Score: 3, Interesting

      Want to know a **REALLY** interesting trick about that screen, now that you mention it?

      Press SHIFT+F10 at that screen. You get a full CMD console...

      EXCEPT as SYSTEM! Not as Administrator, but SYSTEM!!

      Ummm, owned?

    11. Re:SP2 is a security hole in itself. by damiam · · Score: 3, Insightful

      If someone has physical access, then they have root if they want it, period. As long as SP2 only offers that prompt on a local display, there's not much of a problem.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    12. Re:SP2 is a security hole in itself. by Foolhardy · · Score: 2, Informative

      According to Microsoft guidelines, you aren't supposed to let privledged services interact directly with the user at any time, except for error message boxes in some cases. You have to go out of your way to make a service interactive; you can override the setting in the services control snap-in: in service properties in the log on tab, clear the 'Allow service to interact with desktop' checkbox. It will be given its own sandbox to create windows in; the user can't see or interact with them. Like it says in the page, you can set the registry value HKLM\SYSTEM\CurrentControlSet\Control\Windows\ NoInteractiveServices to 1 to prevent all services from interacting directly. The 'correct' way to do it is to create a client program that uses IPC to communicate with the service; something that would only be running with a logged-on user.

    13. Re:SP2 is a security hole in itself. by m_pll · · Score: 2, Informative
      Press SHIFT+F10 at that screen. You get a full CMD console...

      EXCEPT as SYSTEM! Not as Administrator, but SYSTEM!!

      There is no differnce between System and Administrator from the security point of view. They both have full control over the entire OS.

      And the Shift+F10 thing works during the GUI part of windows setup, it's not something specific to this particular dialog.

    14. Re:SP2 is a security hole in itself. by Q2Serpent · · Score: 2, Insightful

      What's your point? Of course the OS installation is going to ask you to set an administrator's password. Installing SP2, however, is not even close to installing an operating system from scratch. Maybe if you found an example of 'urpmi --auto-select' or 'apt-get upgrade' rebooting the machine and then asking for an administrative setting without authentication, you'd have a base for comparison.

  7. It's Microsoft! by chrispyman · · Score: 4, Insightful

    While their new XP SP2 firewall is somewhat degraded comared to, say, ZoneAlarm, thats not entirely a bad thing. The new firewall is a step in the right direction, especially being on by default. Not only that, but by not including a "top of the line" firewall in XP, they allow for a market where 3rd parties can still sell firewalls as opposed to being yet another software industry crushed by Microsoft.

    1. Re:It's Microsoft! by demachina · · Score: 2, Interesting

      Well actually no it wont. They wont dominate firewall market because they have a deeply felt interest in security if thats what you meant by changing. They will come to dominate it because it is one area where consumers are still spending billions of dollars that aren't going in to Microsoft's pocket. This service pack is just the first step. Its designed to put Symantec, McAfee etc. off guard by putting their toe in the water in the security software market but without being really threatening. Once they dive all the way in they will turn in to Jaws.

      I assure you this is already causing massive confusion with people that have a 3rd party firewall now. Will installing this screw it up, how do I turn off Microsoft's, should you turn off the firewall you already have. Should you jus not update to SP2 at all. What happens if both are running. Its way to complicated for most users just like replacing IE with Netscape was. Within a few years all but the most tech savvy will stop buying 3rd party security software and assume Microsoft's is good enough and of course its free, built in, no hassle, just like IE was.

      What does Microsoft get out of it. Well they gain control of another large piece of the software market. Go to Walmart and see whats on the shelves, Microsoft XP and Office, 3rd party security software, tax software and games. They will in a couple years cross off all that 3rd party security software. They can increase the price of Windows and its still a net win for consumers who are paying less than they do now for Windows and 3rd party security software.

      Security is also great since they can follow in Symantec's footsteps and charge annual fees for update services and get some steady software services revenue that they probably very much want so they can insure stable revenue as they saturate the OS and office markets, face competition from Linux and still need to grow their revenues to keep the sharks on Wall Street happy.

      --
      @de_machina
    2. Re:It's Microsoft! by Rich0 · · Score: 4, Insightful

      Not only that, but by not including a "top of the line" firewall in XP, they allow for a market where 3rd parties can still sell firewalls as opposed to being yet another software industry crushed by Microsoft.

      Honestly, the most logical place to implement a firewall is in the OS TCP stack. That's how linux does it. Now, a userspace program to configure it makes sense, and there are a millions competing linux projects to provide somewhat sane front ends to iptables, but the actual filtering should be handled by the OS.

      And it doesn't really make sense to have 3rd parties modifying the TCP stack - talk about the potential to break stuff.

      Honestly, I don't mind MS bundling free stuff with their OS. Now, when they make OEMs sign agreements not to include competing products as well, that is a problem (such as the way they banned Netscape from being pre-installed). And if the behavior of the windows firewall were to break the TCP standard and make it less compatible with non-windows internet servers, then that would also be a problem. However, nobody screams about putting Cisco out of business by putting a firewall in linux...

  8. Three letters by Anonymous Coward · · Score: 3, Funny

    GRC - Shields Up: If you aren't stealthed, the evil boogeyman will get you... and your children!

    1. Re:Three letters by Sentry21 · · Score: 4, Informative

      on an interesting note, apparantly, my entire system is 'stealthed' (or at least the first 1056 ports of it are) - yay me. Shields Up thinks this is 'very cool'. I'm inclined to agree, since the only firewall I have running is the built-in Windows firewall. This is a fresh, as-of-yet untweaked version of Windows XP, with only the messenger service turned on, and Shields Up was unable to get any information whatsoever on my machine, excepting a ping reply.

      My roommate's computer, which is installed pretty much the same as my own, minus SP2, is reporting all kinds of information - computer name, workgroup, and a ton of open ports - to the ShieldsUp scanner.

      I just thought I'd mention that, since the only thing I have installed that could be closing these ports and fixing things up is SP2 and the Firewall.

      --Dan

    2. Re:Three letters by tiger99 · · Score: 2, Informative
      Yes, but please don't be deluded into thinking you are secure. You are not! A lot of rogue programs, Real Player being the most obvious, initiate connections to the outside world which are not stopped by anything from M$. Despite what has been said by others, Zone Alarm Pro works, and stops all of these unless you give them explicit permission. In fact it is worth having just to keep Real Player under control!

      I also note that a lot of M$ programs seem to want to connect somewhere or other, Bill's firewall will allow them to do so, whether you want them to or not. Then there are the trojans which inevitably slip past virus scanners in the time (hours or days) before the virus scanner is updated (even if you do so scrupulously). A firewall blocking outbound connections will stop almost all of these.

      The never-ending email spam is largely coming from PCs which have been trojaned, and have no outbound firewall protection. Yours may be one....

  9. MS shot themselves in the foot with IE by jrockway · · Score: 4, Interesting

    I think there's a reason for this. If M$ put a good firewall and good virus scanner in XP, they would be using their monopoly position to put third-party anti-virus and firewall software companies out of business. They wouldn't be doing this intentionally, but it doesn't matter. That whole incident with IE fucked them over.

    If M$ could go back a few years, they would see that not putting IE in the OS would have avoided all the anti-trust problems AND made windows more secure. LOL at M$.

    --
    My other car is first.
    1. Re:MS shot themselves in the foot with IE by gordgekko · · Score: 4, Insightful

      It's not "LOL at M$", it's "LOL at millions of XP users". Microsoft isn't suffering (I hear they make good bank off their OS), it's the end user who has to put up with poor security.

      --
      You want to know who isn't running Firefox 2.x? They spell it "definately" and "rediculous".
    2. Re:MS shot themselves in the foot with IE by demachina · · Score: 2, Interesting

      Yes but they would have risked Netscape or someone else taking over the client side of interaction with the Internet and increasingly most applications since most applications are moving to a web and browser basis. Netscape had declared its intent to make its client platform independent. It could easily over time have made it irrelevant what your underlying OS was, destroyed Microsoft's monopoly and their stock price.

      Microsoft did exactly what they knew they had to do to head off the gravest threat they faced to their monopoly in the '90's. I wager they have zero regrets. Besides which the price they've paid in antitrust penalties has been insignificant in both dollars and scrutiny, versus what they won. The Bush administration, being the huge fans of big business they are, gutted the U.S. antitrust decision. The EU appears to be mostly trying to pocket a big paycheck at the expense of the U.S. and maybe wage a futile war on media players. Japan's response remains to be seen. I wager if any foreign government attempts action that is to harsh on Microsoft the Bush administration will endeavor to bribe or intimidate them as necessary to adjust their attitude.

      I'm willing to bet you Microsoft will in fact destroy the third party security software market just like they did browsers and they wont get a whimper of complaint from governments. You see since 9/11 the fear of cyber terrorist attacks and hacker attacks in general will trump anti trust concerns in a heart beat. Everyone will say Microsoft HAS to bundle security software to make everyone "safe". The 3rd party vendors, their share holders and employees will just be unfortunate casualties of the drive to make everyone "safe". Beside I imagine all the best employee will get job offers from Microsoft anyway. The 3rd party security software shareholders will eventually be screwed and Microsoft's will benefit again but everyone is used to that by now.

      --
      @de_machina
  10. Re:Of course. by Anonymous Coward · · Score: 3, Insightful

    The problem is that it can be turned off by another application. Reading comprehension -- it's a good thing.

  11. Home routers aren't really firewalls by Anonymous Coward · · Score: 2, Informative

    They're NAT devices, and the "firewall" is just a side effect. If you want a real firewall, buy a real hardware firewall device, or run something like IPCop on an old computer.

    1. Re:Home routers aren't really firewalls by techno-vampire · · Score: 2, Interesting

      A router that does port filtering like the Linksys does is more than "just" a NAT device. Not only does it do filtering, my ADSL modem does it, and I use ZA because port filtering in and of itself isn't enough.

      --
      Good, inexpensive web hosting
  12. wow, neat. by LBArrettAnderson · · Score: 2, Funny

    So if it couldn't be turned off by software that would mean...? that would mean that MS is abusing their monopoly.

    The whole point of the firewall is so that bad applications (like the ones that would turn a firewall off) don't get installed in the first place.

    And as far as I can tell, all the article is talking about is the fact that it asks you if you want to keep blocking a program or not. And it DOES ask you for every program that uses the LAN/internet/whatever.

    And do you honestly think that it's impossible to turn off Zone Alarm and those other ones with an application? I'm willing to bet that it's possible

  13. TerminateProcess by smallguy78 · · Score: 3, Insightful

    The article's website is timing out, but can't you 'turn off' Norton, Zonealarm by simply doing a WM_CLOSE or TerminateProcess anyway?



    If the program has managed to make its way onto the host machine, then that is when the firewall isn't doing it's job.

    --
    Nothing costs nothing
    1. Re:TerminateProcess by DarkEdgeX · · Score: 4, Insightful

      Heh, I was just about to reply saying the same thing. Just because Microsoft offers an API to turn off or disable the firewall doesn't mean it's any less secure than just doing what you described. In fact, doing what you described is far easier (or stopping/disabling the service, etc).

      Saying it's a bad idea for the reason stated in the write-up is just plain ignorant.

      --
      All I know about Bush is I had a good job when Clinton was president.
    2. Re:TerminateProcess by daniel+de+graaf · · Score: 2, Insightful

      Well, at least for Sygate you need to run under LocalSystem - you can't just go to task manager and kill it. That's just another step for a program with admin rights though. IIRC, ZoneAlarm has something similar.

      ("at /interactive cmd" will get you a LocalSystem command prompt)

  14. Get a grip by IanBevan · · Score: 4, Insightful
    I'm gonna keep this comment straight forward and to the point.

    I have run Windows XP Professional since its release. I run my box 24x7 connected to a 2MBit cable connection. I use the Windows firewall and have auto-updates downloaded automatically. I have an ftp port open using the Microsoft/IIS ftp server. I have a port open for remote desktop. It's been this way for 2+ years.My box has never been hacked into.

    So, now some wise asses can ask for my IP address, sure. But my point is that by taking just the most basic precautions, you reduce your chance of being hacked to just about nothing.

    The new firewall may not be perfect, but it will further reduce the number of easy targets, which is a giant step forward.

    1. Re:Get a grip by bitslinger_42 · · Score: 3, Insightful

      Out of curiosity, how do you know you haven't been hacked? I mean, I keep track of my logs, watch disk space usage, don't keep the machine on all the time, run AV and spyware detection software, etc., so I'm pretty confident that no one pwns my box, but if I didn't do any of that, particularly the log file monitoring, it would be pretty tough to tell whether I was hacked or not.

      Granted, if you were hacked, you'd probably notice performance degredation and get errors about your FTP directory's drive filling up because of all the warez, but I still get a kick out of people when they say that they've never been hacked and they haven't been paying enough attention to their system to actually know.

    2. Re:Get a grip by Anonymous Coward · · Score: 5, Funny

      My box has never been hacked into.

      This can also be read as:

      I never got a popup reading "ZOMG! J00ve b33n h4xx043d by da ch1n33z3!!1!1one!eleven lolololz"

    3. Re:Get a grip by Beryllium+Sphere(tm) · · Score: 4, Insightful

      >But my point is that by taking just the most basic precautions, you reduce your chance of being hacked to just about nothing.

      Marcus Ranum's latest essay suggests that most of security isn't about doing smart things, but instead about avoiding doing dumb things.

      I bet your success also depended on not downloading animated cursors and password managers.

      That "just about nothing" chance also depends on a benign threat model. If you were whitehouse.gov, microsoft.com, or a bank's wire transfer department, you'd need more than "the most basic precautions". Against automated attack scripts your precautions are good.

    4. Re:Get a grip by ForThePeople · · Score: 2, Insightful

      My box has never been hacked into.
      A successful hack is one in which the atackee does not figure out that the hack ever took place.

      Granted, just taking basic precautions does severely limit your chances but...
      We are lucky that most of the virus's weve been getting have had the exploit known to the public before the virus gets created.
      One of these days the virus/exploit is going to come before public awareness, and if you are using a firewall, your chances of getting infected are even more limited than without one.

      There will always be exploits, dont let your untrusted ports communicate with the hackers/virus's in the first place(use a firewall).

      --
      To make laws that man cannot, and will not obey, serves to bring all law into contempt. --E.C. Stanton
    5. Re:Get a grip by theCoder · · Score: 2, Insightful

      I have an ftp port open using the Microsoft/IIS ftp server.

      I guess you can chalk not being hacked up to shear luck, since every time you use your FTP server remotely, you're sending your username and password in the clear. This is nothing specific to Microsoft -- every FTP server is like this (except SFTP, of course). You really should consider using SSH and SCP instead. For Windows, I'd recommend using Cygwin's version of OpenSSH (plus, that gives you a working shell program, as opposed to the atrocity that is cmd.exe).

      Personally, my Linux box has been directly connected to the Internet for the last 6 years, and it's never been hacked either. I see the occasional SSH login attempt (that's been happening a lot lately, probably some script since it's always the same user like 'test' and 'admin' and 'root'), and the occasional port scan, but nothing serious. But you're right -- if you don't look like an easy target or make some wrong enemies online, you should be fairly safe.

      --
      "Save the whales, feed the hungry, free the mallocs" -- author unknown
  15. No outbound blocking by dj245 · · Score: 5, Interesting
    The reason there is no outbound blocking is because XP Firewall is for the average user. Not the average Slashdot user. The average user can't determine whether Claria should be given internet rights or not. We know better.

    So for average users XP firewall is a good thing since you don't have to know anything, but we (Slashdot users and internet savvy) demand more.

    --
    Even those who arrange and design shrubberies are under considerable economic stress at this period in history.
    1. Re:No outbound blocking by Beryllium+Sphere(tm) · · Score: 2, Interesting

      >The reason there is no outbound blocking is because XP Firewall is for the average user.

      Also because Microsoft's take on security is that once malware is installed it's Game Over. They've got a point. Your computer is the wrong turf on which to fight intruders unless you have a mandatory access control system.

  16. Ridiculous. by Daleks · · Score: 5, Insightful

    Wait, a commercial firewall developer thinks Microsoft's free firewall isn't up to the challenge? Wow, what a surprise! What if Microsoft had put a full-fledged firewall into SP2? The same companies would be whining about how Microsoft bullied them out of the market.

  17. Re:Of course. by Anonymous Coward · · Score: 2, Informative

    Uh no, welcome to your logical falacy of the day. The user can turn it off becuase it comes with a pretty point and clicky window for them to do it with. Applications can turn it off because it comes with a freaking API that lets them do it. The Windows firewall is the kid with a "kick me" sign taped to his back.

  18. That Flexbeta article is just spreading FUD. by kiwioddBall · · Score: 4, Insightful

    Save your time - don't bother. It adds absolutely nothing to the body of knowledge. It reports that it blocks all the ports very adequately. It also reports that it doesn't block outgoing connections from your computer! Really? Well that has been common knowledge for the last year. Windows Firewall only blocks incoming connections. This doesn't mean it is less than adequate. It does point out that Windows responds when certain standard port connections are attempted. This is a good compromise, but hardly a hole in the firewall - it is not a hole in a firewall to block connections using certain standard ports. And as for stopping the firewall using another Windows command - absolutely no evidence supplied. FUD!. Windows Firewall is pretty good.

  19. Former Microsoftie Here by einhverfr · · Score: 5, Insightful

    Hi;

    The Windows Firewall is probably adequate if you only have a single computer and are connecting to the internet.

    It is not built for network (ICS traffic bypasses any ICF filters) and so has absolutely no value for perimeter value.

    Like most commercial products from Microsoft, supportability in Windows Firewall is more important than security. If you need security over supportability by Microsoft staff, this is not the product for you. But it is not bad for what it does.

    It also has no outbound controls, unlike other personal firewalls. This is a slight issue, but I don't think it is major (what about hijacking IE to make the connections?)

    --

    LedgerSMB: Open source Accounting/ERP
    1. Re:Former Microsoftie Here by YU+Nicks+NE+Way · · Score: 4, Insightful

      (Wow. The troll mods are out big time today -- anyone who doesn't toe the slashbot line that the Windows Firewall sucks is getting hammered.)

      The parent makes the right point here. If I want to bypass any outbound firewall, all I have to do is spin up the user's default web browser to make a port 80 connection to the outside world and pass information in the HTTP GET command. Spinning up such a process is really quite straightforward: just run http://foo with ShellExecute, passing whatever information you want in the URL.

      The whole furore about outbound blocking is bizarre, in my opinion. Outbound blocking of random ports provides no protection, but only the illusion of protection.

    2. Re:Former Microsoftie Here by m_pll · · Score: 2, Informative
      I was under the impression that you had to enable multiple desktops, and install the debugger. I know 'windbg' doesn't run on my pc

      Ntsd is already installed on all NT based systems, and can even be run without showing any UI.

      That's not the point though - it all comes down to the fact that if you run a piece of native code then this code has the same privileges as you do. You have full control over what your processes are doing (you can debug your processes, you can inject arbitrary code into them, hide or change any part of their UI etc). So the malware can do all of this as well.

      then any and all of those methods should be considered critical security flaws

      Well, that's how native code works - any executable you run has the same rights as you do. Unless you restrict yourself to only running managed code (like .NET or Java) there's nothing you can do about it.

  20. Re:Of course. by EvilNTUser · · Score: 4, Informative

    "Basic clue about CS -- it's a good thing."

    Definitely. And while we're at it, maybe we should send the flexbeta editors a one-line shell script that'll disable the OpenBSD packet filter. I'm sure watching their heads explode would be fun.

    What the hell do users expect if they run trojans under admin-accounts... "the API used to manage the Windows Firewall could also be used by attackers to modify the software or turn it off." Ya think??

    --
    My Sig: SEGV
  21. The Killer Combination! by kunjan1029 · · Score: 2, Informative

    Windoze 9x/ME/2000/XP PC + New high speed cable connection + No firewall + No anti-spyware + No anti-virus + Kazza = The Killer CombinationTM!

    Seriously folks, get yourself a decent firewall, don't trust Internet Connection Firewall in Windows XP, get anti-virus, get Spybot, and DITCH IE!

  22. MS didn't see an alternative. by argent · · Score: 3, Insightful

    Lots of us told lots of people at Microsoft that integrating the MS HTML control in WIndows Explorer was a horrible security risk, way back when they first did it. They also knew that it was likely to cause legal probelms. They still did it, because they believed the danger of an independent application platform (which is how they saw Netscape and Java) was too high to be risked. Even if they had a certified message from Bill Gates 2004 to Bill Gates 1996 about the risks, they would probably still have done the same thing.

    Microsoft doesn't care about any problem that doesn't hurt their bottom line. It's rare that any company does: that's just part of being a limited liability corporation. And in 1996 and 1997, security wasn't an issue, it didn't win sales, so they didn't care.

  23. I question their results.. by datajack · · Score: 4, Interesting
    I've never used Windows Firewall (or XP or that matter), but their port scanning results look inconsistent to me. There should not be such a difference between the TCP Connect scan and the TCP SYN scan.

    I want to cover a few definitaions that aren't in the article. If they are using different definitions for these terms, they are going to confuse a lot of people (and may be confused themselves).

    1. 'Stealthed' port - yeuch, I don't like that name, but I assume that is where a probe to a port illicits no response from the remote host
    2. 'Closed' port - where the host returns the correct 'not available' response. In the case of TCP, this is a packet with the ACK and RST flags set.
    3. 'Connect Scan' - A port-scan that performs the full TCP three phase TCP connection handshake. Usually only performed when you don't have rights to perform a SYN scan.
    4. 'SYN Scan' - A port scan that only sends the initial SYN packet of the TCP handshake and bases it's result on the response.

    For the 'Connect' scan, the tester will have sent a 'SYN' packet to the port being tested. The 'Stealthed' ports will have sent back no response at all. The 'Closed' ports will have sent back an ACK/RST packet.

    For the 'SYN' scan, the tester will have sent a 'SYN' packet to the port being tested. The 'Stealthed' ports will have sent back no response at all. At this point, the 'SYN' scan is identical to the 'Connect' scan, so the 'closed' ports should have sent back ACK/RST.
    This leads me to believe that either the testers system was broken, the target system firewall was in a different state during the SYN scan, or there is something really weird going on there.

    As for the 'Turning Off' claim, that appears to be when the user or process has admin rights. As with the ludicrous Trend Anti-Virus 'vulnerability' posted to Bugtraq last week, it's unreasonable to expect software to 'defend' against being reconfigured or turned off by an authorised administrator.


    I've just realised I'm defending M$ here :o
    /me runs & hides
  24. Yes, well... by ctr2sprt · · Score: 4, Insightful
    Simply the fact that Windows Firewall can be turned off by another application is enough to tell me Microsoft has goofed again.
    I did in fact RTFA, though it's slow as hell already, and I didn't see what evidence they had in support of this claim. I saw they made it, but not what provoked it. I mean, in Linux other applications can turn off the firewall quite easily: iptables -P INPUT ACCEPT. Does SP2 not require you to be an Administrator (or Power User) to do this?

    In any event, it's obvious this is not a cure-all since it won't block outgoing connections. But it's still a big improvement and ought to immunize XP users against at least one class of attacks. In fact, coupled with a virus (especially an email virus) scanner it ought to wipe out 99.95% of all Windows desktop compromises. That's a pretty damn big step and we should credit MS for taking it, even if it doesn't go quite as far as we'd like.

    1. Re:Yes, well... by delus10n0 · · Score: 2, Insightful

      This is easily given away by the fact that about 50% of the educational software we use in our schools requires admin rights to run.

      That's right. Kid Pix requires Administrator-level rights or it simply will not run.


      It sounds like you and others at your school don't know how to properly install, configure and administrate Windows NT (4/2000/XP)

      I've setup quite a number of Windows XP PCs for "family" use, with limited accounts for the children. Their software/games are setup properly, and works fine under the limited account. This includes all of the Sesame Street learning games, a SpongeBob Game, and the new Spiderman 2 game.

      It helps to know what you're doing.

      --
      Not All Who Wander Are Lost
    2. Re:Yes, well... by spideyct · · Score: 2, Insightful

      So what you are saying is that Kid Pix requires Administrator rights. Not Windows XP. Sure, anyone can create a poorly-coded application that requires admin rights on ANY platform (they're probably incorrectly storing user settings in the application path, rather than the user's Application Data path).
      You can also create powerful applications that do not require admin rights (VS.NET 2003 for example).

    3. Re:Yes, well... by gad_zuki! · · Score: 2, Insightful

      >That's right. Kid Pix requires Administrator-level rights or it simply will not run.

      Blame your software vendor for making THEIR software incompatible with limited user accounts in windows. Well written software doesn't do this and at work we have many computers set at "user" accounts with no problems.

      In other words, its not windows, its Kid Pix and whatever else you're buying with your IT dollars. I would hope that our tax dollars wouldn't be wasted on crappy applications.

      Please, continue the uninformed MS bashing, afterall this is slashdot. There are real complaints regarding MS, especially in regards to IE, standards, and anti-competive practices. These mindless attacks and the people who mod them up only make the real MS criticisms weaker to the point where people wonder what all the fuss is about.

      We need better MS criticisms. A bad device driver is not MS's fault. Poorly written apps is not MS's fault (unless its one of their own). People falling for scams is not MS's fault. People who make spam profitable is not MS's fault. etc.

  25. You can't firewall yourself by argent · · Score: 4, Insightful

    It doesn't matter whether you're on Linux, on Windows, or on anything else, a firewall has to be outside the control of the objects it's protecting against. For Windows Firewall to protect against local applications, it would have to be running outside the security permiter around those applications.

    I don't care if you're Windows Firewall or Zone Alarm, any settings the user can change an application can also change, because no application that the user runs can have any more rights than the user. Whatever the user interface application does, another application can do as well.

  26. Re:Um.... wait a second. by davidstrauss · · Score: 4, Informative
    the XP firewall gives no warning when something kills it

    Wrong. The security console, by default, will pop up a warning that the firewall is inactive. I've seen this myself when diabling the firewall for even a single connection. The only way to disable the warning is to turn off firewall status monitoring.

  27. Riiight... by rritterson · · Score: 2, Insightful

    So we all complain that SP2 is taking far too long to come out. Then we complain it's far too complicated to deploy, so we don't install it. Then once we do, we immediately complain it's not good enough.

    If it's not good enough, why didn't we all complain during the last 14 or so months when it was still in development.

    FWIW, the built in firewall is better than the firewall in my router, in that it can open ports based on program, instead of statically keeping them open. Neither have outbound protection. Since most home users have only the router, if that, I'd say it's a step in the right direction.

    Also, keep in mind that adding a full featured ZA-style firewall might risk more anti-trust lawsuits.

    --
    -Ryan
    AUWYHSTOT (Acronyms are Useless When You Have to Spell Them Out Too)
    1. Re:Riiight... by bigberk · · Score: 2, Interesting
      FWIW, the built in firewall is better than the firewall in my router, in that it can open ports based on program, instead of statically keeping them open
      I still prefer keeping the firewall to an independent, stripped down system (definitely not on the same host I'm trying to protect). Linux 2.4 and later, with netfilter (iptables) do support opening up ports dynamically based on program access.
      iptables -P INPUT DROP
      iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
      Simply, default action is to drop packets. But if the packet is part of an established or related connection (i.e. ftp, irc) then the packet is permitted. With iptables you should never just "open up" a range of userland ports, this is an improper firewalling method.
  28. Ignorant and Misleading by Anonymous Coward · · Score: 5, Insightful

    It's incredible how ignorant and misleading this article is.

    First of all, if the user using the machine is running as an admin, there is ABSOLUTELY NO WAY TO PREVENT THE FIREWALL FROM BEING DISABLED BY A 3RD PARTY PIECE OF SOFTWARE. Period. Guess what! Zonealarm and Symantec's stuff has the same 'fault'. If I have admin privs, and I run a piece of software (unless it's managed like .NET code), it can do ANYTHING I can do. That includes turning off firewalls.

    Software running as a non-admin user CANNOT TURN OFF THE FIREWALL. That's all you can expect.

    Second, outgoing protection just makes stupid people feel better. Any programmer with a clue can write software that gets around outgoing firewall protection. It took me about 20 minutes with VB (yeah, VB!!!) to write a proof of concept app that is able to do whatever it wants on the net even with Zonealarm installed.

    The only way to reliably restrict outgoing communications is at the borders of the network, not on the machine generating the traffic.

    All this FUD makes me sick.

    1. Re:Ignorant and Misleading by siliconjunkie · · Score: 2, Interesting

      Parent sums it up well.

      First of all, if the user using the machine is running as an admin, there is ABSOLUTELY NO WAY TO PREVENT THE FIREWALL FROM BEING DISABLED BY A 3RD PARTY PIECE OF SOFTWARE. Period. Guess what! Zonealarm and Symantec's stuff has the same 'fault'. If I have admin privs, and I run a piece of software (unless it's managed like .NET code), it can do ANYTHING I can do. That includes turning off firewalls.

      Yep. Exactly. Maybe someday it will become standard practice to have Windows set up users at install time as restricted users. I run as restricted at all times, and with the exception of a few items, I simply use "run as" to do any admin chores that are necessary. I don't see why MS couldn't just provide an easier way to "suroot" from a restricted account and be done with 1/2 of the crap that afflicts Windows users who don't know better than to not run as Admin (give it a flash tutorial and a colorful GUI and I think MANY folks out there would get it).

      Second, outgoing protection just makes stupid people feel better.

      Stated harshly (hopefully that won't earn poster a "flamebait", because even though it's harsh, it's true). If you are running a firewall for incoming connections (and yes, Windows Firewall does this job WELL), use A/V and AntiSpyware software, and are reasonably intelligent about installing programs, you don't NEED outgoing protection.

      As far as I'm concerned, why should I waste system resources on outgoing protection that I DON'T NEED? That's why I use the Windows Firewall (and have since it became standard on XP)....and surprise! My machine is spyware,trojan and virus free.

  29. Misinformed review by Bob+Ince · · Score: 5, Insightful

    > Simply the fact that Windows Firewall can be turned off by another application is enough to tell me Microsoft has goofed again.

    Balls. The fact the Windows Firewall can be turned off makes it exactly the same as every other personal firewall, including ZA and Sygate.

    Malware has been disabling the firewalls of machines it infects for years. It is simply not possible for a firewall to remain an effective security measure on a machine where hostile code has been run at the same level of privilege.

    Once the attacker's code is running on your machine, the game is over and you have lost. Until we get full operating-system level sandboxing (whereby applications and users are fully protected from each other's interference until the user/admin explicitly grants rights), this will always be the case.

    The main difference between the Windows Firewall and other personal firewalls is that it only blocks incoming traffic. But so what? An outgoing traffic block is of no use if the outgoing traffic is generated by hostile code on the local machine, as it can just as easily shut the firewall down completely.

    Other firewalls still provided the feature because it figured most malware wouldn't bother detect and kill all the different brands of firewall. But Windows Firewall, soon to be very widely installed due to its default-on nature, would present a much more attractive target; soon every new virus, worm and piece of spyware would turn the block off as the first thing it did. Therefore the feature would be offer zero additional security.

    Flexbeta's reviewer seems to have grasped the vocabulary of security countermeasures with no actual grasp of their practical implications. In summary: feh.

  30. Important note for newbies. by Dominic+Burns · · Score: 4, Insightful

    Contrary to what Flexbeta says, I suggest it's a better idea to first get the new firewall package, disconnect from the internet and then switch the firewall off before installing and initiating the new one.

    Switching the firewall off [no matter how weak it is] while connected to the net will open your machine up to all sorts of problems.

  31. Re:Ports still open? by Yakman · · Score: 2, Interesting

    Actually I was surprised by the Windows Firewall, it wouldn't let my laptop on my wireless subnet connect to my desktop on my wired subnet because by default the SMB ports are restricted to "local subnet only". I had to put in a custom filter that covered both my subnets to let me connect.

  32. Well... by Inf0phreak · · Score: 2, Insightful
    I agree with you as far as version 2 goes, but version 4 is a horrible mess in my opinion. Not only has it a custom user interface with a horrible blue colour that fits in with neither Windows 2000 or Windows XP Luna, it is also a pain in the neck to get to the advanced configuration options that allows you to configure it in the same way that you did with v2 (which I much prefer to the way v4 apparently wants you do to things...)

    I didn't use v4 for long before I went back to v2, but I've switched to Sygate Personal Firewall recently as it (Kerio) for some strange reason started to crash. Sygate's FW is nice and all, but its advanced rules configuration system is still somewhat annoying. For some reason it appers to be impossible to create a rule or set an option that blocks any traffic that isn't explicitly allowed *sigh*.

    If you can tell me that Kerio v4 has dropped the horrid user interface, I'll probably have a look at it again.

    --
    ________
    Entranced by anime since late summer 2001 and loving it ^_^
    1. Re:Well... by blobglob · · Score: 2, Informative

      Yes, Kerio 2.1.5 is the best software firewall for Windows, in my opinion. It is still available for download on the official site, although I can't find any links pointing to it. I used it before getting my new Nvidia nForce3 250GB with a firewall on the actual motherboard.

      Definitely avoid Zonealarm, whatever you do. It is more bloated and less effective than most alternatives.

  33. Actually... by Anonymous Coward · · Score: 3, Insightful

    In Linux land most users run apps (esp untrusted ones) as a normal user and not as root. (the obvious exception is lindows which is evil incarnate)

    Firewall rules can only be changed as root.

    Because of the extensive use of Linux in shell hosting enviroments Linux is fairly robust against local exploits. Windows is still terribly weak to local privlage escilation.

    Obviously there are ways around (say sabotaging the users enviroment and tricking them into giving the software root access), but it actually makes things harder on Linux. It's not worth the bother on windows.

    Not only does windows have greater need for security measures (due to the allure of a large uninformed userbase) but they continue to lag behind.

    For example, SP2 has added nx support... which enables non-executable stacks on Windows but only on some CPUs (which have just started coming out).
    Compare this to RedHat Fedora. Since FC1 fedora has had exec-shield. Not only does execshield feature non-exec stack, heap, protection buffer zones, libraries mapped with a 0x00 in their address, address space randomization for all parts of the binary, but it even provides all this on old hardware.

    Such patches have been available for Linux outside of distros for years. Solaris has even offered non-exec stack for years.

    Microsoft is inexcusably behind.

  34. Lay off Microsoft by wwahammy · · Score: 4, Informative

    For god sakes, what do you expect of them? They are not in this to make slashdotters safer, they know we can defend ourselves just fine. They have a firewall that, while not perfect, is easy enough for the average and new user to use and provides a decent amount of protection. No its not the second coming but I don't think they ever intended it to be. They did what needed to be done and I applaud them for their effort and end product.

    MS bashing on here never bothered me until SP2 came out when A LOT of people mainly wrote it off as crap. They did a damn good job this time and a lot of you people should stop bitching about them.

  35. Market Comparison: OS X Internet Firewall by CdBee · · Score: 4, Interesting

    Mac OSX has a firewall supplied which does exactly the same - inbound connections only with an option to open ports for file sharing, remote desktop etc... except NOT enabled by default.
    Again, if you're using it for serious stuff you'd add a hardware FW at the network perimeter.

    --
    I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
  36. Sort of Missing the Point... by Blic · · Score: 4, Interesting

    For the most part, if you're a savvy user you already have firewall software or are protected in some other fashion. What SP2 is aimed at is the unwashed masses who just have their Best Buy and Walmart boxes directly connected to the Internet with no protection at all.

    If anyone reading Slashdot *needed* SP2 to make their XP system secure you should be ashamed of yourself. =)

    So while it's not perfect, it's a situation where anything helps.

    This also leaves the door open for other vendors who want to provide better or different firewall solutions. Ditto with not adding AV software.

    Remember, unlike Apple and Linux distros MS can't bundle much into their OS unless they want to get dragged back to court...

  37. Re:I am a wiseass by Anonymous Coward · · Score: 2, Funny

    dude, i just scanned that ip address. they are so weak! nothing blocked. im gonna have fun haX0ring that all night! thanks d00d!

  38. Re:Stop bitching about 3rd party vendors by ForThePeople · · Score: 3, Interesting

    A firewall should NOT need to be an extra application, it should have been part of the system when it was first concieved.

    Hows about, a firewall should not be implemented in software on the same pc its protecting.

    But it sure is cheaper and easier than buying a hardware firewall or buying/setting up a dedicated software firewall.

    --
    To make laws that man cannot, and will not obey, serves to bring all law into contempt. --E.C. Stanton
  39. The Firewall in XP by AliasTheRoot · · Score: 4, Insightful

    Is still around 10000000 times better than no firewall.

  40. Microsoft did the right thing by gexen · · Score: 2, Interesting

    Microsoft did the right thing by letting the firewall be turned off by another program. Otherwise, people who install SP2 and already have a firewall would be pretty screwed up. Two software firewalls on the same machine is never a good idea.

    What really pissed me off was the comment that Zone Alarm people gave that a worm could turn off the firewall. OK....A worm could turn off their product too.

    There has also been criticism that the firewall doesn't block outgoing connections. I guarantee you if they did do that, firewall manufacturers and "Type A" slashdot readers would be crying anti-trust.

  41. Closed on connect, but "stealthed"? by RZG · · Score: 2, Interesting

    I don't know how well these people know TCP, but the results they report aren't possible as far as I can see. If the NetBIOS ports report closed on a connect scan (i.e send a reset in response to the SYN, or a reset to the first ACK), they cannot be "stealthed" against a syn-only scan, since they would get the reset there too.

  42. Re:Mac ?? by extra88 · · Score: 2, Insightful

    By using the native System Preferences panel? No, it sure doesn't. But you can write your own firewall rules and load them from the command line or use a 3rd party GUI to configure them. Of course these rules would apply to all programs. To block outgoing connections on a per application basis, you'd have to use Little Snitch

  43. Re:Actually.... by whiteranger99x · · Score: 2, Funny

    I actually do this when I play UT2004 on one of my old boxes that's still running windows. Of course I also disable the network connection when I do this and restart the firewall when I'm done....

    It must be a royal bitch to play UT2004 online ;)

    --
    Join the TWIT army now!
  44. Re:they need to to a better bata testing job by Pivik · · Score: 2, Insightful

    Every Microsoft Conf. that I have attended in the last 8 mos has stressed that with the Firewall installed and turned on in a windows XP machine. They strongly recommend running another Firewall appliance in additon to this. Such as ISA or a Hardware solution. Or both. The firewall is designed to supliment your other security measures not replace them. The reason file sharing ports are enabled is because of complaints microsoft had recieved of the firewall breaking netbios.

  45. bizarre by XO · · Score: 4, Insightful

    Find me something that -can't- be turned off by another application, if you know how it works?

    That's a really lame complaint. If a program has the proper authorities, or can hack the proper authorities, then of course it can stop the operating of another application.

    In Unix, they call it "kill".

    How many Windows viruses will auto kill your task-window process whenever they see it come up? I bet lots of them. Same deal.

    While delousing Windows boxes, I usually find myself downloading the least popular anti-virus programs I can possibly find to do it, because then I am usually able to get it running on the machine without bringing the whole system down.. any good virus would automatically kill norton, mcafee, and other popular virus scanners..

    and even if you can't kill the running process, if you have access to change the configuration files, then you can effectively take it down that way as well..

    think about your complaints before you make them!

    --
    "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
  46. Insecurity: A People Problem Tech Won't Solve by reallocate · · Score: 4, Interesting

    The vast majority of computer users -- Windows, Linux, OS X -- lack the knowledge to correctly configure a firewall. They also lack the will and intent to acquire that knowledge. Almost all computer users don't have the foggiest notion of how IP networks function, and will never acquire that knowledge.

    Badmouthing Microsoft for rolling out a less-than-perfect firewall is more than a bit hypocritical when much of it comes in the form of kneejerk ritualistic abuse from open source users who couldn't implement a firewall if it involved anything more complicated than selected "Yes" during their Linux installation.

    Insecurity on the network is, in the end, a human problem. Computers do what they're told. The only effective solution is to go after the behavior and the people who cause the insecurity.

    --
    -- Slashdot: When Public Access TV Says "No"
  47. wha? by Transcendent · · Score: 2, Insightful

    Simply the fact that Windows Firewall can be turned off by another application is enough to tell me Microsoft has goofed again.

    That's horrible, horrible logic. I'm supressing lines of cursing and name calling due to that little line you just spouted because it is just plain stupid to say that. For one, pretty much any program can do anything it pleases if the user has permission to.

    What 90% of people forget is that the great majority of users are running windows in an administrator's permission set. It's just like someone running their linux box as root. You run a certian program, you're screwed.

    Give me root permissions on your unix machine and I'll write a nice little script, not even a program, to do lots of nice little things to your computer.

  48. Does the name Pavlov Ring a Bell? by JRHelgeson · · Score: 3, Insightful

    The one thing that drove me nuts about setting Joe SixPack, Computer Luser, up on a software based firewall is that it would check with them each time their computer tried making an outbound connection to anything. This happens a lot when the software first gets installed; but a dangerous thing happens.

    People get rapidly conditioned to click the yes button, to permit the traffic to pass, because they quickly find out that if they click no, something breaks (i.e. IM Client).

    What happens is that users become afraid to click no, for fear of breaking something - which effectivly negates the integrity of the firewall.

    It appears that MS has integrated it pretty well into windows (duh, would you expect anything else?), to allow dynamic opening and closing of ports without having to confirm each connection with the user.

    --
    Good security is based upon reality and common sense. Common sense is a function of having common knowledge.
  49. It only takes 3 lines... by AllNicksWereTaken · · Score: 2, Informative

    ...of VBScript code to turn it off:
    ---------------------
    Set objFirewall = CreateObject("HNetCfg.FwMgr")
    Set objPolicy = objFirewall.LocalPolicy.CurrentProfile
    objPolicy. FirewallEnabled = FALSE

  50. Re:Best way to setup an extra computer as a firewa by aXis100 · · Score: 2, Informative

    A customised linux firewal distribution like Smoothwall, ClarkConnect or eSmith would be by far the easiest way for you. They are generaly very easy to setup and require little to no linux experience.

    Under some of these distros, the file erver can be the same machine, but it is no reccomended. Every service you add on the forewal machine increased the risk of a vulnerability. Most of the time you would be fine, but there is still a risk.

    The firewall PC can be very low powered - Pentium 100MHz with a 2GB drive or less. Your file server may want to be much higher spec'd.

  51. It's not a goof.... by laslo2 · · Score: 3, Insightful

    and here's why. If Microsoft gives you a basic port blocker and says "here. this isn't a network level firewall solution, but it will help a little", then it's not their fault that you were 0wned. It's your fault, because you're on a network that doesn't have proper security precautions. If Microsoft gives you a port blocker/firewall with some serious kung-fu, guarantees you're secure, and someone breaks it... then it's Microsoft's fault, 'cause they said it was secure. MS seems to care about its image with regard to security, anyway, which is an improvement...

    of course, pcflank.com didn't find anything to worry about on my computer. then again, my computer's a mac... (no, I don't care about karma, do what ya gotta do)

    --
    Karma only matters to me now and zen.
  52. Not saying MS is great but... by McBeer · · Score: 2, Interesting

    "Simply the fact that Windows Firewall can be turned off by another application is enough to tell me Microsoft has goofed again"

    Any 3rd party filewall could easily be turned off by another application as well. It would just have to end the process and there are about 9 different ways to go about that in windows.

    --
    Hikery.net - The best hiking site ever. Made by yours truly.
  53. Inherent insecurities by LittleBigLui · · Score: 3, Insightful

    Obviously so-called "personal firewalls" suffer from a few problems.

    They run on the exact machine they are supposed to protect, often under the same user account (since Windows programs often want to run as Administrator, so lots of people have administrator privileges on their "normal" accounts).

    Obviously, they can therefore easily be defeated by trojans.

    Then there's a few social problems. Having a car with additional security (big crumple zones, ABS, SIPS, airbag, ...) makes some people feel more secure, hence drive less careful. The same applies to PFWs, especially with users who aren't that knowledgeable in computer security. Those also suffer from the fact that PFWs are often difficult to understand for them, so user error may also contribute to reduce the security provided.

    A big point is, PFWs are not trivial to write and test, and often have to run as superuser. This can actually mean that they introduce new security holes.

    --
    Free as in mason.