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.
Introduction. Security Design Process. Linux, C/C++ Application Security. Securing Application in .NET. Network Based security, SOA, RPC, and COM. Java Client side Security. Security Programming in Mobile Environment. Security in Web facing Applications. Server side Java Security. Web Services Security.