Want to challenge your AppSec knowledge?

Take the AppSec IQ Test

> ls /var/www/html

learning, security & software engineering

Learning Application Security & Software Engineering

Secure Coding


These days I spend most of my time reading other people’s code. Everybody makes mistakes and writes bad code.There’s no denying it. However, most of the security vulnerabilities I encounter could have been avoided by following some basic Secure Coding best practices.

In this series I’m going to cover some of these aspects:

  • Do not trust input. Validate everything

  • Encode output

  • Session management

  • Cryptographic best practices

  • Database security

Comments & Questions

You can reach out by clicking the button below