[LINK] www.ipv6.org.au/summit
Saliya Wimalaratne
saliya at hinet.net.au
Tue Sep 2 20:41:49 AEST 2008
On Tue, Sep 02, 2008 at 11:01:05AM +1000, Karl Auer wrote:
> On Tue, 2008-09-02 at 09:53 +1000, Saliya Wimalaratne wrote:
> > The less information revealed about any network to potentially hostile
> > parties, the better. I'd call this a tangible benefit; and use this benefit
> > to challenge your challenge :)
>
> Yes, it is generally true that "the less information revealed about any
> network to potentially hostile parties, the better". But sometimes the
> amount of "better" is so small as to be irrelevant. And sometimes the
> "better" comes at a cost which may outweigh the benefit. NAT has some
> pretty serious downsides.
Hey Karl,
Sure. I'm not arguing that; I'm arguing that your 'NAT-has-no-merit'
position (I think that's a valid paraphrase, correct me if I'm wrong)
has at least one valid counter-argument.
Do NAT's costs outweigh its benefits? Possibly, and/or probably, depending
on what's more important to you.
> The simplest of packet filters can make it impossible for me to contact
> a machine in your network, even if I do know its address.
>
> Hiding your addresses is basically another form of security through
> obscurity. The addresses of your hosts really don't matter; what counts
Perhaps, like putting jewellery where it's not visible from the outside of
your house; or the invisible-to-radar fighter jet, this type of security
has some value?
"Security through obscurity" can be a problem _if_ it's all that's relied on.
Encouraging malicious or otherwise folks not to look at you has its place.
> is how well they are protected and how well they protect themselves. The
> simplest of packet filters can make it impossible for me to contact a
> machine in your network, even if I do know its address.
Sure. You don't need to tell me twice :)
Another point that may be of interest is that NAT, by its nature, is
'fail-closed'; whereas a packet filter would be fail-open. Of course
there are ways you could make a packet filter fail-closed (it's just
bits and programming :) but it's not inherent in the design.
Don't get me wrong. I don't think that NAT is preferable to IPv6. I just
think that NAT _does_ offer tangible benefits to security; and I hope
I've illustrated at least one (maybe two!) ways that it could be superior to
a simple packet filter.
Regards,
Saliya
More information about the Link
mailing list