April 2017
Intermediate to advanced
556 pages
11h 5m
English
Secure coding is the practice of software development that guards programs against security vulnerabilities, and makes it resistant to malicious attacks right from program design to implementation. It is about writing code that is inherently secure, as opposed to thinking of security as a layer which is added on later.
The philosophies behind secure coding include the following: