Information Security Stack Exchange is a question and answer site for information security professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Could anyone provide a good resource or check-list for a security review of PostgreSQL?

share|improve this question
up vote 16 down vote accepted

The IBM wrote an article on hardening PostgreSQL: Total security in a PostgreSQL database. Should work as a check-list if to apply a bit another way of thinking about problem (switch on hacker mind).

From Owasp there are two papers, focusing on this field: OWASP Backend Security Project Testing PostgreSQL, that describes SQL Injection techniques within the scope of PostgreSQL and OWASP Backend Security Project PostgreSQL Hardening, that describes requirements for secure PostgreSQL setup.

There is also a book, called "SQL Injection Attacks and Defense". Well, the title itself describes the contents. (There is possible to see what is included in.)

PS: probably, it might be interesting to read also about Security-Enhanced PostrgreSQL:

share|improve this answer

The US DoD has a general database security checklist and guide:

But not PostGres specifically.

share|improve this answer

These are the only two books I know that have chapters on PostgreSQL security.

  • The Database Hacker's Handbook, ISBN-13: 978-0764578014 (2005)

  • PostgreSQL Administration Cookbook, ISBN 13 : 978-1-84951-028-8 (2010)

share|improve this answer
Confusion in relation to the term 'resource', I was using that to mean on-line resource (web pages to read etc.) But thank you for the sales pitch. – David Stubley Mar 12 '11 at 9:05
Sorry about that, I thought you meant you were looking for people to help you. I've edited my original response accordingly. – user1715 Mar 22 '11 at 12:41

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.