Application Security Terminology

Glossary

Secure Coding

Register for Free Courses

Secure coding is a set of practices that applies security considerations to how software will be coded and encrypted to best defend against cyber attack or vulnerabilities. Defects, bugs, and logic flaws are the primary cause of commonly exploited software vulnerabilities, and security professionals have discovered that most vulnerabilities stem from a relatively small number of common software programming errors. Secure coding standards introduce safeguards that reduce or eliminate the risk of leaving security vulnerabilities in code.

After defining a project and its requirements for both users and systems, considerations on best practices and plans for secure code are determined and implemented with these requisites in mind. At the build phase in the software development lifecycle, secure coding practices combined with early phase security measures—like static application security testing (SAST)—help ensure that security programs penetrate across technology layers.

WhiteHat wants to make it easy for developers to explore and conquer the world of application security. We’re experts in AppSec, so we’ve launched a Certified Secure Developer Program (WCSD) to enable all developers to write secure code while maintaining the agility and speed their organizations demand. Led by some of the planet’s leading AppSec experts, this program includes a 5-part webinar training series AND complimentary access to a supplemental computer-based training course (worth $500).