[lacnog] A Disaster for IPv6 - Brought by Fortinet
Fernando Gont
fgont en si6networks.com
Mar Jun 9 13:52:59 -03 2026
On 09/06/2026 10:20, Carlos Martinez-Cagnazzo wrote:
>> On 08/06/2026 17:15, Carlos Martinez - Cagnazzo wrote:
>>>
>> The argument of "NAT is not a security technology" is an old one --
>> and, IMO, a discussion that never made sense.
> An old one, but still a relevant one. And yes it makes a lot sense since
> it sends a message to less technical folk. Not you or me, but the wider
> public live under a false sense of security.
That's exactly the point. It is not "a false sense of security".
Or, otherwise, what is "a real sense of security"? -- there's no such a
thing.
You have tools, each of which may contribute to secure a resource. --
but there's no silver bullet.
>> At the end of the day, NAT is a technology that does make the life of
>> an attacker harder. Network topology information is typically of use
>> to an attacker -- and NATs do hide it. OTOH, a NAT results, as a side
>> effect, in a diode-like firewall -- a policy that also makes the life
>> of an attacker harder.
> It depends on which side of the NAT the attacker is on. If he/she is on
> the public side, my opinion would be a qualified "maybe".
It's not "maybe". It actually makes the task harder in a lot of cases: I
have no easy way to map the network, and communication to such systems
is blocked by the address space itself.
>> Discussions of the kind of "Oh! But the resulting filtering policy
>> doesn't have to do with NAT itself, but is actually a side effect"
>> seem more like the kind of philosophical debates one would have over a
>> glass of one (for the sake of debating), than one of any practical
>> implication. :-)
>
> No, it is not a philosophical debate. It's an actual operational
> consideration. Public addresses on both sides of a firewall do not mean
> there is no stateful firewall in operation.
Agreed. That's why I've argued that IPv6 doesn't buy you, per se, e2e
connectivity.
> This is also true for IPv4.
> During the ramp up to a few LACNIC meetings we have met people who
> actually believe _it was not possible_ to have public IPv4 addresses on
> both sides of a stateful firewall.
>
> This is the kind of damage NAT does, not only technically, but to the
> operational ability of well intentioned folk.
Why would you possibly blame NATs, rather than education, for that?
>> Again, it's tool/mechanism. In some scenarios it might be a good
>> thing, in other it might not. In an Enterprise or managed network,
>> it's possible a bad idea. In an unmanaged network, it's definitely
>> orders of magnitude better than simlpy assigning global addresses to
>> all devices and simply allowing all incoming conenctions.
>>
> It seems to be that there is a significant cognitive disonance here. On
> one hand we are afraid of some yet-to-be found issues with IPv6 but we
> are ok with a 10 usd camera punching holes through a firewall. I think
> our collective risk perception here is not right.
Not sure what you mean. I'll repeat once more: it always depends on the
context.
* I do have networks where I may use upnp from a e.g. raspberry pi (not
a 10 USD camera) to allow incoming connections to a device device -- and
I simply can't get incoming connections via IPv6 (because a CPE (which I
do not control) has a diode-like firewall enabled by default).
* I also have networks where I have VPN connections doing NAT for both
IPv4 and IPv6, because I don't want the support teams to figure out
ipv6-specific details.
* I also have networks where endpoints get private address space + nat,
and ipv6 GUAs from the ISP -- where I use very agressive lifetimes for
prefixes, to deal with slaac-renum.
* I do have networks where I have incoming connections allowed on both
ipv4 and ipv6.
* And I also have networks where I don't strictly *need* IPv6, but have
deployed it anyway.
(and a bunch of other combinations too).
There's no reason why I should use the same approach in quite different
contexts. -- And that is the point I was trying to convey: there's no
"one right way of doing things". There's a toolset -- and how you use
that toolset depends on the context, both technical and human.
--
Fernando Gont
SI6 Networks
e-mail: fgont en si6networks.com
PGP Fingerprint: F242 FF0E A804 AF81 EB10 2F07 7CA1 321D 663B B494
Más información sobre la lista de distribución LACNOG