Re: Fw: Serious Security Issue in Windows XP SP2's Firewall

From: Frank Knobbe (frank_at_knobbe.us)
Date: 09/28/04

  • Next message: Thor: "Re: Items within XP SP2 and Win2003"
    To: Thor <thor@hammerofgod.com>
    Date: Tue, 28 Sep 2004 11:52:46 -0500
    
    
    

    Heya Tim,

    I'm not trying to bash MS, but I do have a few comments. Please see
    inline.

    On Mon, 2004-09-27 at 21:12, Thor wrote:
    > If the system is a domain member, exceptions for F&P Sharing will be enabled
    > for the local subnet. This applies to all interfaces.

    Design Flaw #1: While the approach to determine if the PC is used at
    home or in a corporate setting (domain membership) seems like a sensible
    way, the fact that it is treating all interfaces as equal is not.
    Network interfaces, dial-up interfaces and VPN interfaces all have
    different... uhm... levels of trust. I mean, you know where you stick
    your network cable into, but dialing with the RAS adapter to the
    Internet just is not the same. Know what I mean?

    > If
    > Pre-SP2, you had a dial-up interface **that had file and print sharing BOUND
    > to the adapter** but, had the ICF turned on so that the bindings were
    > unreachable, and it was a domain member, and you then installed SP2, the
    > "global" exceptions would be applied and the firewall turned on for all
    > interfaces.

    Design Flaw #2: Multiple policies conflict in interface protection. The
    problem here is that you apparently have ICF policies on one hand and
    "exceptions" on the other. These two policy sets conflict. If you
    configure your firewall to block ports, you should not expect a
    different policy to override this. Which policy governs? The
    purposefully set one, or an exception? How do you, as a user or admin,
    know which one is in affect? There is no feedback to the admin that
    displays the "effective" policy, including exceptions.

    > [...] people on the local subnet only will
    > not have NB filtered by the firewall. But even so, null connections don't
    > work, and if an account does not have a password, it can't be used for
    > network connections. No world readable, no "blank password access," no
    > issue unless you specifically CREATE the issue on purpose.

    That is a very unthoughtful answer which I would not have expected from
    you. Even if null connections are disabled and you don't have a user
    name and password, you still have the annoyance of pop-up spam (yes, you
    could argue that the Messenger and Alerter services are off now by
    default, but that's not the point. Data is accepted, without a password,
    and used by the system).

    More important, what about undiscovered buffer overflows in the SMB/CIFS
    protocol handling? Firewalls are not there to protect us from the known
    issues, but from the unknown issues. Firewalls should be configured to
    block all, except allowed ports, not to allow all and block selected
    ports. Are you saying that if your system requires authentication, you
    don't need a firewall? I don't think so.

    Microsoft were to benefit greatly if they take KISS to heart. It seems
    that applying more than one policy (fw policy AND exceptions)
    unnecessarily over-complicates things. Unforeseen consequences can arise
    that hurt the security of a system greatly. Keeping things simple wold
    be in the best interest of security.

    Regards,
    Frank

    
    



  • Next message: Thor: "Re: Items within XP SP2 and Win2003"

    Relevant Pages

    • Re: windows firewall
      ... I think at this point, you might want to consider doing a network trace to ensure that it really is a port-blocking problem, that is, if you're SURE you set up the firewall exceptions correctly. ... Group Policy Management solutions at http://www.sdmsoftware.com ... that the clients are seeing the domain during their boot. ...
      (microsoft.public.windows.group_policy)
    • Re: Fw: Serious Security Issue in Windows XP SP2s Firewall
      ... This applies to all interfaces. ... >> unreachable, and it was a domain member, and you then installed SP2, the ... > different policy to override this. ... >> not have NB filtered by the firewall. ...
      (Focus-Microsoft)
    • Re: windows firewall
      ... check that you have set the firewall policies for the ... that the clients are seeing the domain during their boot. ... almost opposite to what I have set in the policy ... still the custom programs as well as the built in exceptions are doing ...
      (microsoft.public.windows.group_policy)
    • Firewall Policies appear and then disappear
      ... server/connectcomputer I notice that there are a few firewall exceptions ... settings applied to the machine via a policy. ... looked in the SBS Firewall policy and I can't find where to define ...
      (microsoft.public.windows.server.sbs)
    • RE: help to reenable program that I accidentally blocked
      ... Enable programs by using Windows Firewall ... If you do not click Unblock the program in the Security Alert dialog box, ... On the Exceptions tab, make sure that the check box next to your program ...
      (microsoft.public.windowsxp.security_admin)

  • Quantcast