Foundations of Security: What Every Programmer Needs to Know teaches you state-of-the-art software security design principles, methodology, and concrete programming techniques that you need to build secure software systems.
"Hardening" is the process of protecting a system and its applications against unknown threats. Hardening Linux identifies many of the risks of running Linux hosts and applications and provides practical examples and methods to minimize those risks.
This guide is designed to provide a quick and easy checklist-style reference to the steps system administrators need to take to anticipate attacks and compromises, and to "harden" Windows NT, 2000, XP, and Server 2003 against them.
With all of the threats to their security, many corporations have learned the hard way that threats can come from both the outside and from within. This is a book promoting the concept of least privilege. It will give readers information on protecting virtual environments, policy, compliance and more to keep good people from doing bad things.
Pro PHP Security will serve as your complete guide for taking defensive and proactive security measures within your PHP applications. You'll learn about various security measures that will help you prevent attackers from potentially disrupting site operation or destroying data.
Securing SQL Server is one of the most important responsibilities of the SQL Server professional, and this carefully researched book offers solid advice on implementing good practices that will ward off future viruses before they are even created.