Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Essential PHP Security

Buy
Essential PHP Security, 9780596006563 (059600656X), O'Reilly, 2005

Being highly flexible in building dynamic, database-driven web applications makes the PHP programming language one of the most popular web development tools in use today. It also works beautifully with other open source tools, such as the MySQL database and the Apache web server. However, as more web sites are developed in PHP, they become targets for malicious attackers, and developers need to prepare for the attacks.


Security is an issue that demands attention, given the growing frequency of attacks on web sites. Essential PHP Security explains the most common types of attacks and how to write code that isn't susceptible to them. By examining specific attacks and the techniques used to protect against them, you will have a deeper understanding and appreciation of the safeguards you are about to learn in this book.


In the much-needed (and highly-requested) Essential PHP Security, each chapter covers an aspect of a web application (such as form processing, database programming, session management, and authentication). Chapters describe potential attacks with examples and then explain techniques to help you prevent those attacks.


Topics covered include:

  • Preventing cross-site scripting (XSS) vulnerabilities

  • Protecting against SQL injection attacks

  • Complicating session hijacking attempts



You are in good hands with author Chris Shiflett, an internationally-recognized expert in the field of PHP security. Shiflett is also the founder and President of Brain Bulb, a PHP consultancy that offers a variety of services to clients around the world.

(HTML tags aren't allowed.)

The Thirteen Books of Euclid's Elements, Books 1 and 2
The Thirteen Books of Euclid's Elements, Books 1 and 2
Volume 1 of 3-volume set containing complete English text of all 13 books of the Elements plus critical apparatus analyzing each definition, postulate, and proposition in great detail. Covers textual and linguistic matters; mathematical analyses of Euclid's ideas; commentators; refutations, supports, extrapolations, reinterpretations and...
Pro Drupal 7 for Windows Developers
Pro Drupal 7 for Windows Developers

Drupal 7 opens the door for you as a Windows developer to build Drupal sites - including custom modules - all without leaving Visual Studio! Pro Drupal 7 for Windows Developers gives you everything you need to know to achieve this, whilst drilling down into the advanced topics that you'll want to master whilst working with Drupal...

Schaum's Outline of Advanced Calculus, Second Edition
Schaum's Outline of Advanced Calculus, Second Edition
Master the fundamentals of advanced calculus with Schaum's­­the high-performance study guide. It will help you cut study time, hone problem-solving skills, and achieve your personal best on exams and projects!

Students love Schaum's Outlines because they produce results. Each year, hundreds of thousands of students improve their test...


Continuous Integration: Improving Software Quality and Reducing Risk (The Addison-Wesley Signature Series)
Continuous Integration: Improving Software Quality and Reducing Risk (The Addison-Wesley Signature Series)
For any software developer who has spent days in “integration hell,” cobbling together myriad software components, Continuous Integration: Improving Software Quality and Reducing Risk illustrates how to transform integration from a necessary evil into an everyday part of the development process. The key, as the...
Connections for the Digital Age: Multimedia Communications for Mobile, Nomadic and Fixed Devices
Connections for the Digital Age: Multimedia Communications for Mobile, Nomadic and Fixed Devices

Explores and analyzes past and current technologies and trends in multimedia communication

Digital natives—those persons born in the digital age—have an ever-widening range of wireless-enabled devices at their disposal. They are the drivers of multimedia communications, continually seeking out the technologies...

Teach Yourself VISUALLY Office 2008 for Mac
Teach Yourself VISUALLY Office 2008 for Mac

Learn to use all parts of Office for Mac with this easy, visual method

Since its release in January 2008, Microsoft Office 2008 for the Mac has sold faster than any previous edition. Including Word, Excel, PowerPoint, and Entourage, this office productivity suite has the tools you need for word processing, spreadsheets, presentations,...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy