What's to stop the bot from grabbing the token from the home page and using it in its attack? The token has to be something the
bot can't readily read, e.g., captcha.

On Aug 18, 2007, at 10:11 AM, Carl Johnstone wrote:

Bill Moseley wrote:
Unfortunately, often want to have a login form on the home page and
that page is typically static -- so can't use my token in that
situation.



How about using a variation of the token system. You have a token that's valid for any request that you change fairly frequently - say every 5 minutes. Then you dynamically insert that into the home page.

Then to give you the effect of a static home page, use apache's mod_cache.

Finally in your login form, you accept any from the last X tokens where X > 2 (you could've cached the page just before the token expires) up to whatever life you want to allow.

Carl


_______________________________________________
List: [email protected]
Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/ [email protected]/
Dev site: http://dev.catalyst.perl.org/


_______________________________________________
List: [email protected]
Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/

Reply via email to