RE: SEND-based protection and related confusions (was RE: AR compromise(Re: [Mipshop] Review ofdraft-haddad-mipship-hmipv6-security-04))
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: SEND-based protection and related confusions (was RE: AR compromise(Re: [Mipshop] Review ofdraft-haddad-mipship-hmipv6-security-04))



In the HMIP model (as in any host-based mobility model), I do feel
strongly that the compromise of an AR must not cause spurious binding
cache entries at the MAP on behalf of the MN. As we move towards a model
of distributed systems and IP all the way to the edge, the concern of
domino effects is higher. So, brokering a trust relationship between the
MN and the MAP by the AR providing a key and then doing a DH exchange is
not attractive to me. If we want to leverage the presence of CGAs, we
could perhaps go down the path of IKEv2 using CGAs/self-signed certs,
etc. We have to keep in mind that this is not equivalent to simple IPsec
or IKEv2/EAP, but, in the interest of infrastructureless security, it
can be done. Doing IKEv2 has several advantages, including the fact that
you can then use IPsec as the secure channel. IKEv2 employs a well
designed authenticated DH exchange that provides several useful
properties and if we are going to take on a DH-based approach, it makes
sense to use IKEv2. 

If SEND is used, it will protect the MAP advertisement coming from the
AR - so, that communication can be independently protected. 

Vidya

> -----Original Message-----
> From: Lakshminath Dondeti [mailto:ldondeti at qualcomm.com] 
> Sent: Tuesday, August 15, 2006 8:27 AM
> To: Jari Arkko; James Kempf; Narayanan, Vidya
> Cc: mipshop at ietf.org
> Subject: Re: SEND-based protection and related confusions 
> (was RE: AR compromise(Re: [Mipshop] Review 
> ofdraft-haddad-mipship-hmipv6-security-04))
> 
> At 06:47 AM 8/15/2006, Jari Arkko wrote:
> >James Kempf wrote:
> >
> > > Agree with all these points. RFC 3756 and the SecCon 
> section of 3971 
> > > describe what protection SEND does and doesn't provide.
> >
> >Agree about the parts concerning SEND. I still need to read more to 
> >understand the HMIP part of this argument, so I am not commenting on 
> >that.
> >
> > > Also, it is important to distinguish between SEND and 
> CGAs. RFC 3792 
> > > describes how CGAs work, and the protection described 
> there can be 
> > > applied to other protocols that use CGAs, but care is needed to 
> > > ensure that the protection properly to the appropriate threats.
> >
> >Indeed. One bit of history that may be interesting: we considered an 
> >earlier SEND design that would also have provided subsequent payload 
> >traffic protection, and not just ND protection. There are plenty of 
> >security mechanisms, but the interesting part is usually in how they 
> >are applied for a given problem. If a component such as SEND 
> or CGA is 
> >used in a new application, you would expect that the 
> specific needs of 
> >the application are addressed. Either by choosing the right 
> underlying 
> >components or extending them to do the necessary things.
> >
> >But back to today's problem: do we know what the requirements for a 
> >HMIP security solution are? I'm not sure I want to discuss 
> what nodes 
> >should be involved yet. Rather, what are the resources and messages 
> >that need protection?
> 
> Good question.  I started with 4140's security 
> considerations; that seems like a good starting point.
> 
> Lakshminath
> 
> 
> >--Jari
> >
> > >                jak
> > >
> > > ----- Original Message ----- From: "Narayanan, Vidya"
> > > <vidyan at qualcomm.com>
> > > To: <mipshop at ietf.org>
> > > Sent: Tuesday, August 01, 2006 2:47 PM
> > > Subject: SEND-based protection and related confusions (was RE: AR
> > > compromise(Re: [Mipshop] Review
> > > ofdraft-haddad-mipship-hmipv6-security-04))
> > >
> > >
> > > I want to get a clear understanding myself on what SEND 
> provides and 
> > > what it doesn't. I seem to have an understanding that is 
> different 
> > > from some views here. For instance, the following email seems to 
> > > allude that SEND protects against AR compromise. In some previous 
> > > discussions, I heard the views that once an MN and AR use 
> SEND, that 
> > > link is now secure. Either I am terribly mistaken in my 
> reading of 
> > > RFCs 3756, 3971 and 3972 or these misconceptions really need to 
> > > cleared up, before we build more protocols based on SEND.
> > >
> > > I want to state upfront that I have nothing against 
> enhancing SEND 
> > > to protect other protocols or providing other functionality. I am 
> > > only questioning some of the fundamental assumptions being made 
> > > about the protection provided by SEND itself. Here are 
> some points 
> > > that I think are worth getting clarity on.
> > >
> > > 1. SEND protects ND messages only - this does not extend any 
> > > protection whatsoever to any future messages exchanged 
> between the 
> > > MN and any entity in the network, including the AR.
> > >
> > > 2. SEND itself DOES NOT protect against AR compromises. In fact, 
> > > RFC3756 seems to explicitly bring this to attention in 
> section 4.2.3 
> > > - "There are currently no known solutions for any of the 
> presented 
> > > three trust models."
> > >
> > > 2a. In the case of SEND itself, the AR is one of the signaling 
> > > endpoints and nothing can be done about compromise of that.
> > >
> > > 2b. In the case of protocols such as HMIP, the AR has no 
> need to be 
> > > involved in the protocol. Hence, a compromise of the AR must not 
> > > result in issues with respect to the protocol operation 
> (note: this 
> > > is only referring to the operation of the particular protocol in 
> > > question, not a general routing problem or DoS attack 
> issue per say).
> > >
> > > 3. SEND DOES NOT protect against MiTM attacks on other messaging 
> > > exchanged on the link (even if it is between the same two 
> nodes that 
> > > executed SEND).
> > >
> > > A reasonable extension to SEND for other purposes would be when a 
> > > key is exchanged to be shared between the same two 
> entities that executed SEND.
> > > Brokering trust relationships between other entities 
> based on SEND, 
> > > given that ARs are edge entities and given that SEND only 
> protects 
> > > ND messages, does not seem quite right to me.
> >
> >
> >
> >_______________________________________________
> >Mipshop mailing list
> >Mipshop at ietf.org
> >https://www1.ietf.org/mailman/listinfo/mipshop
> 
> 

_______________________________________________
Mipshop mailing list
Mipshop at ietf.org
https://www1.ietf.org/mailman/listinfo/mipshop




Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.