Web application security

From Rixort Wiki
Revision as of 16:49, 8 April 2023 by Paul (talk | contribs) (→‎Peppers)
Jump to navigation Jump to search

Peppers

Like salts, but global to the application (and only known to the application, not the database). Don't bother with these, because:

  • They provide limited extra 'security'
  • You can't easily rotate the pepper as it is effectively embedded in password hashes etc.

If your passwords are salted, a pepper adds very little and causes extra maintenance and the problem of rotating keys. Also, on the vast majority of web applications - especially small ones - the application and database are on the same server anyway.

Articles