The Open Worldwide Application Security Project

OWASP Top 10

Resources

OWASP Guidelines for Password

SSE Lecture 7

  • Provide as little information as possible (return consistent message for both existent and non-existent accounts).
  • Use side channel for recovery.
  • User confirms password by writing it twice.
  • Protection against automated submission
  • Don’t use security questions

Guidelines to Authentication and Session Management

Multi-Factory Authentication (MFA)

  • Possession: Something you have.
  • Knowledge: Something you know.
  • Being: Something you are.