Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 387 Bytes

File metadata and controls

17 lines (13 loc) · 387 Bytes

Module 6: Secure Coding Practices

Input & Output

  • Validate all inputs.
  • Encode outputs for HTML, SQL, etc.

Error Handling

  • No sensitive info in error messages.
  • Centralized error logging.

Memory Safety

  • Avoid unsafe functions in C/C++.
  • Use modern languages when possible.

Coding Standards

  • OWASP secure coding guidelines.
  • CERT coding standards.