[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: visibility of identifier in shim6 payload packet (was: Re: IPsec !?...)



[Does anyone know what has happened to the mailinglist? I only got one message after wednesday and I posted three. I mailed Geoff and Kurtis but to no avail.]

On 6-aug-2006, at 9:36, marcelo bagnulo braun wrote:

So basically this means that IF a host with bump-in-the-wire IPsec support MUST implement the shim in the BITW module and the host itself MUST NOT do shim6?

well i would rephrase it a bit differently

a host may have different shim6 and IPSec implementations, native and BITW If the host is using BITW IPSEc , then if it wants to implement the shim, it must use the BITW shim implementation...

Right. I would like to express this as "if a host has BITW IPsec, the host itself MUST NOT perform shim6 processing" so that if the host does shim6, this happens at or after the BITW module.

The second option isn't an option because information in the packet can't be trusted.

why not?

Because I can make a packet that has my return address but has marcelo@it.uc3m.es in the additional ULID field. This means that demultiplexing the packet on this field without additional security checks allows attackers to inject packets. Additional checks means state and if we have state anyway, being able to look up the context ID or other demux info is not a big deal so there is no reason to have a ULID field.

(Yes, this means that MIPv6 got it wrong.)