1. Security in software systems -- 2. Architecting secure software systems -- 3. Constructing secured and safe C/UNIX programs -- 4. Constructing secured systems in .NET -- 5. Networking and SOA-based security -- 6. Java client-side security -- 7. Security in mobile applications -- 8. Security in web-facing applications -- 9. Server-side Java security -- 10. Constructing secured web services
Summary
Once regarded as an afterthought, today, security is considered an integral part of software development that must start at the requirements gathering phase. This book covers various aspects of embedding security into an application as it is programmed, using any of the main platforms of today including UNIX, Java, and .NET