Secure Coding FAQ

Secure Coding - Common Errors

1. Buffer Overflow

2. Format String vulnerabilities

3. Authentication

4. Authorization

5. Cryptography

6. Double Free Attack

Best Practices For Secure Coding

1. Distrust User Input

2. Input validation

3. Magic Switches


Links
http://www.securityfocus.com/infocus/1596
http://www.cprogramming.com/tutorial/secure.html
http://www.ddj.com/security/187203693
http://www.codeproject.com/KB/tips/CBP_for_memory_allocation.aspx
http://www.informit.com/articles/article.aspx?p=430402