Show TOC

 Secure ProgrammingLocate this document in the navigation structure

Implementing Security

A common problem facing developers is a lack of time; they usually focus on design, functionality, performance, usability and so on. Therefore, they spend less time thinking about security aspects and possible insecure software design or insecure programming techniques. The attackers on the other hand have all the time required to find out the software vulnerabilities.

Although a clever design is certainly a good starting point, it's not enough to achieve secure software: Implementation has tricks of its own. The following sections provide you with support to secure your code. In particular this guide addresses common errors and weaknesses and describes approved procedures.

See the following topics: