Re: NAT-Traversal - Security Considerations
mlafon@arkoon.net Thu, 16 May 2002 10:37 UTC
Received: from lists.tislabs.com (portal.gw.tislabs.com [192.94.214.101]) by above.proper.com (8.11.6/8.11.3) with ESMTP id g4GAbAL24601; Thu, 16 May 2002 03:37:10 -0700 (PDT)
Received: by lists.tislabs.com (8.9.1/8.9.1) id FAA07058 Thu, 16 May 2002 05:58:03 -0400 (EDT)
From: mlafon@arkoon.net
X-Lotus-FromDomain: ARKOON
To: Ari Huttunen <Ari.Huttunen@f-secure.com>
cc: ipsec@lists.tislabs.com
Message-ID: <C1256BBB.003851BE.00@arkoon-mail.arkoon.net>
Date: Thu, 16 May 2002 12:15:32 +0200
Subject: Re: NAT-Traversal - Security Considerations
Mime-Version: 1.0
Content-type: text/plain; charset="us-ascii"
Content-Disposition: inline
Sender: owner-ipsec@lists.tislabs.com
Precedence: bulk
ari.huttunen@f-secure.com wrote > It would seem to me that the IPsec layer in S needs to apply NAT for > packets that come via the SA, so they appear to come from address Y. > The server in S then thinks it's talking with Y. The return packets > to Y would then be NATed, and put to the SA, all other packets would > go through without any change. This way the TS doesn't apply to packets > to/from address 'NAT', but to address 'Y'. This would break if you want > part of the packets via an SA, and part in plaintext, using TS, because > server would see different IP addresses for the client, so don't do that. So what is the prefered usage and why does the current draft does not specify it ? If we're not applying NAT, how do we deal with the blackhole between S and WS/NAT when NAT-T SA is established ? >I had this in draft-huttunen-ipsec-esp-in-udp-00.txt: >> >> It is not possible for a hacker to obtain an arbitrary address in the >> intranet being protected by the GW. If address assignment by the GW >> is provided, only the address assigned to the hacker is allowed to pass >> through the GW. In the other case, address is always assigned to >> the hacker internally by the GW and the (arbitrary) IP address of the >> hacker is always translated by a NAT functionality in the GW. > > Perhaps I should have copied it to this current draft? Is it clear? I don't get the point. If you do not use address assignment, it is the user who chooses his address depending on the network he is on (hotel, airport, home, ...), so you can't control which IP he chooses. When we're not using NAT-Traversal, we can be strict and not allow him to use another IP than his external IP or a fixed address/network. But with NAT-T, we can't be that strict, can we ? Or is address assignment mandatory with NAT-Traversal ? -- Mathieu Lafon - Arkoon Network Security
- Re: NAT-Traversal - Security Considerations mlafon
- NAT-Traversal - Security Considerations mlafon
- Re: NAT-Traversal - Security Considerations Ari Huttunen
- Re: NAT-Traversal - Security Considerations Francis Dupont
- Re: NAT-Traversal - Security Considerations Ari Huttunen
- Re: NAT-Traversal - Security Considerations mlafon