> ESP has the capability for using authentication on
> its encapsulated payload.
> It makes AH *mostly* redundant.  You should specify
> *either* ESP
> authentication or AH.

OK, how can I check whether I'm using ESP with auth?

> You're correct.  And these theoretical attacks are
> becoming practical.  I had
> early conversations with someone who's writing a
> paper on such attacks.  See
> this blog entry:
> 
> http://blogs.sun.com/danmcd/entry/esp_without_authenti
> cation_considered_harmful
> 
> for details.

Oh my. That's just "lovely"!

> If you're using tunnels, there's no difference and
> you should use ESP-auth.

I am using tunnels, at least I believe I am, currently IPsec is implemented as 
ip.tun0 interfaces on both the laptop and the FW (this was the PoC case I 
mentioned earlier).

> ObCapNit:  "IPsec".  :)

Burned into NVRAM. (:-)

> ol.  So really the only NAT you have to worry about
> is the DSL
> modem.  This means FW A is the only node that can
> practically initiate IKE
> Phase I.  Traffic flow originating from A or A's
> network can keep this from
> being a problem.
> 
> Otherwise, just make sure LAN A and LAN B have
> different prefixes and you can
> set up a tunnel between FW A and FW B.  The tsrc/tdst
> from FW A's
> point-of-view will be the 1st-NAT-private-IP and B's
> external address.  The
> tsrc/tdst from FW B's point-of-view will be B's
> external address and the DSL
> Modem's external address.

I did this years ago by selecting class A range and subdividing it into class B 
with 255.255.0.0, so yes, I am using different network segments. I had people 
laughing at me for doing this for five systems I had back then in my basement, 
but now that I'm on the other side of the world, it's working and I don't have 
a headache.

> If the DSL modem is
> *completely* out of your
> control w.r.t. address renumbering, you will have to
> figure out a way to
> communicate the ADSL modem's external address to FW B
> periodically.  A
> transport-mode-protected non-ping(1m)-ping of some
> sort would do the trick.
> 
> We implement tunnels-as-network-interfaces in
> Solaris, so we have to keep the
> tsrc/tdst fixed on an instance.  If your ISP
> psychotically changes external
> addresses on you every so often, you'll have to make
> FW B aware of it so it
> can reset tsrc/tdst on it's tunnel.

What do you mean?
I have a permanent/fixed external IP address, with an IN PTR entry in DNS and 
everything.

> NAT is such a steaming pile... and it's situations
> like yours that illustrate
> it.  Your ISP could give you a dynamically-assigned
> external IP... it's not
> that hard.  Oh well... I'm sure you complained to
> them about that already.

I explicitly and specifically demanded business ADSL so that I could have a 
fixed IP address with an IN PTR entry, and that is what I got. Are you saying I 
should've complained to them to have a dynamic IP address instead?
 
 
This message posted from opensolaris.org

Reply via email to