The first half of this document discusses secure coding techniques. The main languages chosen to facilitate the discussion are Perl, Java, and C/C++. These were chosen due to their popularity and extended usage in the software development community. This document does not give an elaborate overview of what makes a secure application. That is, it is assumed that the reader has an understanding of the general concepts of authentication, authorization, input validation, logging, error handling, and other application security concepts, and why they are important to the overall security of an application. These concepts instead are intrinsic to the ideas presented herein.
Read Entire Paper
E-Mail Link
Your IP address will be sent with this e-mail