Software Development, Information Technology

Secure Coding

Note from Chapter 2 of Alice and Bob Learn Secure Coding
Secure Coding
Share this

Note from Chapter 2 of Alice and Bob Learn Secure Coding


  • Follow a Secure System Development Life Cycle
  • Use a Modern Framework, and All Available SecurityFeatures Within
  • Input Validation
  • Output Encoding
  • Parameterized Queries and ORMs
  • Authentication and Identity
  • Authorization and Access Control
  • Session Management
  • Secret Management
  • Password Management
  • Communication Security (Cryptography and HTTPS Only)
  • Protecting Sensitive Data
  • Security Headers
  • Same-Origin Policy
  • Secure Cookies
  • Error Handling

Ref: https://infosec.exchange/@SheHacksPurple/113947985460574329


Photo by Markus Winkler: pexels.com

Post Views: 182