Pro PHP Security : From Application Security Principles to the Implementation of XSS Defenses - Snyder, Chris; Myer, Thomas; Southwell, Michael; SpringerLink (Online service) (Berkeley, CA : Apress : Imprint: Apress, 2010)
The Importance of Security -- Why Is Secure Programming a Concern? -- Practicing Secure PHP Programming -- Validating and Sanitizing User Input -- Preventing SQL Injection -- Preventing Cross-Site Scripting -- Preventing Remote Execution -- Enforcing Security for Temporary Files -- Preventing Session Hijacking -- Securing REST Services -- Practicing Secure Operations -- Using CAPTCHAs -- User Authentication, Authorization, and Logging -- Preventing Data Loss -- Safe Execution of System and Remote Procedure Calls -- Creating a Safe Environment -- Securing Unix -- Securing Your Database -- Using Encryption -- Securing Network Connections: SSL and SSH -- Final Recommendations.
Keywords: Computer programming; Software engineering; Data encryption (Computer science).; Web Development; Software Engineering/Programming and Operating Systems; Cryptology