On 17/05/2010 14:39, Mickel wrote:
>
> On 17/05/10 6:40 PM, Chris M wrote:
>> The basic rule of firewalls is that you start by blocking everything and
>> then open up only what you need.
>
> The problem is I've never worked in an environment or met someone who
> has where stuff that you need unblocked for your daily work actually
> gets unblocked. No one is following your basic rule. The other problem
> is that you don't know what you're going to need.
>
>> If all your traffic is going via port
>> 80, why would you need the other ports open anyway?
>
> That's a circular argument. I'm saying it's bad that everything is going
> to 80 and you're replying "see you only need 80, everything's there".
> That just doesn't make sense.
I don't quite understand what you're getting at. Why do you need all
your ports open if you agree that everything uses port 80. Even if you
think it's a bad thing, opening other ports up isn't going to change the
way those things work. They're still using port 80 but now you have a
load of ports open that don't need to be open.
>
> My opinion would be it would be better to leave everything open except
> what you know might be an issue and no one is likely to need. Eg 25, 135
> etc
This is bad security practise. I'm not going to explain why.
>
>> Blocking everything except what you absolutely need will also give you
>> insight into what's happening on your network. For example, if your
>> firewall logs show hundreds of denied outgoing connection requests on
>> port 135/137, you might want to check the source machine for viruses and
>> worms.
>
> Can't you log this without it being blocked?
Of course.
>> With regards to everything going via port 80 (and 443) these days, a lot
>> of Enterprise firewalls will now do application level filtering whereby
>> it can look inside the traffic and figure out what protocol has been
>> encapsulated inside the HTTP stream. For example, in ISA server you can
>> block MSN over HTTP without blocking normal web traffic. Some
>> firewalls/filters will also do TLS bridging which enables them to filter
>> traffic using a secured connection too.
>
> I guess this makes sense and it is a good thing to have but isn't this a
> symptom of the problem? By blocking everything and having all these
> companies move their traffic to port 80 we are just bringing this extra
> complexity apon ourselves. If ports were generally left open then stuff
> wouldn't be slowly migrating to 80 and we wouldn't need firewalls to
> inspect packets to determine what the traffic was.
>
> The other problem with this is you need to have a firewall that does
> this. In my case I was asked by a client to block internet on several
> PCs but leave several other services open (eg virus scan update). The
> problem is that *every* service they asked me to leave open is on 80.
That's the way things are. I don't see how you're going to get around it
by opening up more ports. Your AV software will still be using port 80
to update regardless of the other ports you have open.
>> One final point, remember that since the days of the Blaster worm (which
>> transferred itself via the RPC protocol - port 135), it's generally seen
>> as a good idea not only to firewall your network from the outside world,
>> but also to firewall your internal clients from each other.
>
> I can see the issue but think it would be better just to block ports
> that are considered dangerous. We're going to end up with so many
> services on 80 that the viruses just use 80 anyway.
OK, I'm starting to sense trolling now. Again, if you agree that
everything is starting to use the HTTP/S ports (regardless of whether
that's good or not), why would opening up a load of other ports make
things better and not worse?
--
Chris M.
|