[security] OpenID Security Best Practices Doc

Nate Klingenstein ndk at internet2.edu
Mon Jun 8 21:33:21 UTC 2009


Allen,

Looks like an excellent first draft.  Here are a few modifications I'd  
find helpful.

1)  Might mention in the logout section for users that closing a  
browser will also (generally, thanks Firefox) terminate session cookies.
2)  I think authentication session duration is very deployment- 
specific and it would be difficult to make any general recommendations.
3)  I don't think the discussion of the benefits of https for user  
authentication to the OP is given enough emphasis.  It would be nice  
to state clearly the protection against MITM, promiscuous listeners,  
etc. that https provides, so that OP's realize exactly what protection  
TLS/SSL offers.
4)  I'd disentangle the wording about RP/OP trust from the specific  
point about PAPE.  Provider trust is a more general topic that is  
really important, and I think it merits its own section.  I'm happy to  
draft that if you'd like.
5)  For account linking, I'd clarify the text that so the need to  
authenticate the user separately from the assertion is explicit.
6)  Pull the replay warning into its own bullet, and mention the use  
of a timestamp to bound the time nonces must be stored for.
7)  Is it worth mentioning more generally anything about session or  
assertion hijacking and possible countermeasures?

Thanks for writing it,
Nate.

On Jun 8, 2009, at 9:03 PM, Allen Tom wrote:

> Hi All,
>
> As part of the OpenID 2.1 Working Group proposal, I've been  
> nominated to edit the OpenID Security Best Practices document, which  
> will be a living document that contains security related best  
> practices as determined by the community.
>
> Although we haven't officially  kicked off the OpenID 2.1 WG yet,  
> OpenID has been gaining a lot of momentum and interest lately, so  
> it's definitely time to start writing it.
>
> Here's a very rough draft that captures many security related  
> discussions that we've had on the OpenID mailing lists and also at  
> meetups like the Internet Identity Workshop.
>
> http://wiki.openid.net/OpenID-Security-Best-Practices
>
> Feedback and suggestions are more than welcome. As mentioned, this  
> is intended to be a living document, so we fully expect the document  
> to continue to evolve over time.
>
> Thanks
> Allen
>
>
>
>
>
>
> _______________________________________________
> security mailing list
> security at openid.net
> http://openid.net/mailman/listinfo/security




More information about the security mailing list