About The Book
After a brief introduction into database security and why you should even be concerned about it in the first place, the authors provide in-depth looks at Oracle, DB2, Informix, Sybase ASE, MySQL, Microsoft SQL Server and PostgreSQL. Each section analyzes the overall structure and architecture of the database, the methods of finding and exploiting weaknesses in the database, and tips to secure the database to protect it from such exploits.
My Review
Even if some of the attacks or exploits described in the book were previously obscure or unknown, the fact that they have been outlined in this book means that administrators need to know about them and defend against them before the "bad guys" read this book and take advantage of them.
One of the best aspects of this book is the way it is organized. Splitting the book into sections devoted to specific database systems makes it exceptionally simple and convenient to use. If you only use MySQL, you can skip all of the information regarding Oracle or Microsoft SQL Server, and just focus on the section of the book that applies to you.
Within each section, the authors provide a tremendous wealth of knowledge. Aside from describing weaknesses, potential exploits and protective measures to defend against them, they also look at the general architecture and the methods of authentication used by the database.
Any database admin should have a copy of this on their desk.


