According to research firm Gartner, attacks trend is toward  applications instead of infrastructures, so for me as an application architect, security is more important than the past.When I was preparing “Application Security” course, I asked my self “which subjects do we study for improving our knowledge about application security?”. I think considering security affects all main activities of software development lifecycle like as analysis, design, architecture, build, test and deployment.The followings are top ten books about security that help in entering security in application development lifecycle, introducing security design guidelines, discussing cryptography best practice, explaining security engineering and a lot of significant materials that are waiting for you to read them!

Writing Secure Code: Practical Strategies and Proven Techniques for Building Secure Applications in a Networked World

Author: Michael Howard
ISBN: 9780735617223

 

.NET Development Security Solutions

Author: John Paul Mueller
ISBN: 9780782142662

 

The Security Development Lifecycle: SDL: A Process for Developing Demonstrably More Secure Software

Author: Michael Howard
ISBN: 9780735622142

 

image Security Engineering Explained

Author: Microsoft

 

24 Deadly Sins of Software Security: Programming Flaws and How to Fix Them

Author: Michael Howard
ISBN: 9780071626750

 

WCF Security Guide,Scenarios and Implementation Guidance for WCF

Author: Microsoft

 

Foundations of Security: What Every Programmer Needs to Know (Expert's Voice)

Author: Neil Daswani
ISBN: 9781590597842

 

SOA Security

Author: Ramarao Kanneganti
ISBN: 9781932394689

 

A Guide to Claims-Based Identity and Access Control (Patterns & Practices)

Author: Dominick Baier
ISBN: 9780735640597

 

Ajax Security

Author: Billy Hoffman
ISBN: 9780321491930

 


Quote of the Day:
No mind is thoroughly well-organized that is deficient in a sense of humor.
--Samuel Taylor Coleridge