3 ms·
Had this SO link saved since probably soon after it was asked 7 years ago. Still relevant and still being updated. http://stackoverflow.com/questions/549/the-d
by buckbova 10y ago
Had this SO link saved since probably soon after it was asked 7 years ago. Still relevant and still being updated.
http://stackoverflow.com/questions/549/the-definitive-guide-to-form-based-website-authentication http://stackoverflow.com/questions/549/the-definitive-guide-...
Includes:
- How to log in
- How to remain logged in
- Managing cookies (including recommended settings)
- SSL/HTTPS encryption
- How to store passwords
- Using secret questions
- Forgotten username/password functionality
- Use of nonces to prevent cross-site request forgeries
..........
And much much more.
- deleted 10y ago[deleted]
- Jerry2 10y agoThank you for sharing! I'd just like to add my fav resource on webdev security: "OWASP Developer Guide Reboot". https://github.com/OWASP/DevGuide https://github.com/OWASP/DevGuide It's the updated version of their classic web security guide. All of the updates happen on Github in the open and they also accept patches. Chapters 3 and up are really great.
- spenuke 10y agoI'd really like to see something like this for mobile apps as opposed to form-based web apps.
- andersonmvd 10y agoShameless plug: although not a secure development practice, but it's a security practice to scan your application regularly. For that you should run tools like "brakeman" for ruby on rails, for example, but you should also run dynamic tests using a free service like https://gauntlet.io https://gauntlet.io -- and you should scan regularly because scans got updated and may find new bugs. That's a good practice.
- freditup 10y agoThe quote at the beginning of the SO question you linked to, one of the top-25 questions of all time, is so ironic given the current state of SO: > We believe that Stack Overflow should not just be a resource for very specific technical questions, but also for general guidelines on how to solve variations on common problems. SO is a great website, but I wonder how much more it could've been if this sort of a page was allowed now.
- anjanb 10y agoI know what you're saying but they're coming out with Stackoverflow documentation : http://stackoverflow.com/tour/documentation http://stackoverflow.com/tour/documentation. Not sure whether this will be the solution that you're looking for. But if you give feedback, maybe, it will happen sometime.
- pystack 10y agoHIPAA compliance is a good checklist even if you don't need the certification. It covers the administrative and physical safeguards in addition to the technical ones. Check it out: http://www.hhs.gov/hipaa/for-professionals/security/laws-regulations/ http://www.hhs.gov/hipaa/for-professionals/security/laws-reg...