According to
https://github.com/gavincarr/mod_auth_tkt/blob/master/conf/02_auth_tkt.conf
 and
http://linux.die.net/man/3/mod_auth_tkt, mod_auth_tkt supports SHA256 and
SHA512 since version 2.1

Relevant: https://bitbucket.org/ianb/paste/changeset/7f90a96378ed

On Sun, Sep 9, 2012 at 4:56 PM, Chris McDonough <chr...@plope.com> wrote:

> On Sun, 2012-09-09 at 06:55 -0700, Florian Rüchel wrote:
> > I was getting interested in how Pyramid's authentication works and
> > looked through the commonly used AuthTktAuthenticationPolicy code. I
> > found out it uses MD5 and the only thing keeping the cookie from being
> > forged is the secret.
> >
> > I see two different issues here:
> > First, MD5 is already known to have weaknesses and it would be a good
> > idea to have different algorithms available so they can be set. This
> > shouldn't be very hard to implement (I can write a patch if you
> > desire) and it can improve the security of any site.
> > Second, since everything depends on the single secret, I think it
> > should be documented better (communicated on at least the docstring
> > and the documentation) that the secret has to be strong (long, random,
> > maybe state a minimum length).
> >
>
> It would be fine by me if we made it possible to change the hashing
> algorithm.  But it probably needs to continue to support md5, because
> it's purpose is to be compatible with Apache mod_auth_tkt cookies.  I
> would be happy to accept a patch that allowed folks to plug in a
> different hashing algorithm, and explain to them that if they do, it
> will no longer be compatible with those cookies.
>
> There are also existing options that can help make it stronger
> regardless of the hash, such as including the IP in the token, IIRC.
>
> - C
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "pylons-devel" group.
> To post to this group, send email to pylons-devel@googlegroups.com.
> To unsubscribe from this group, send email to
> pylons-devel+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/pylons-devel?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"pylons-devel" group.
To post to this group, send email to pylons-devel@googlegroups.com.
To unsubscribe from this group, send email to 
pylons-devel+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/pylons-devel?hl=en.

Reply via email to