You might also want to take a look at the OWASP site. It's all about Web Application security. One of the project list the top ten vulnerabilities:
http://www
Also a good reference is the PCI Data security standard, which although is for businesses working with Credit Cards, it could be a good reference:
https://www.pcisecuritysta





by: acromentPosted on 2009-02-02 at 07:51:03ID: 23527966
A few comments...
1) re-complie the kernel of your web server to eliminate services/devices you do not need.
2) make sure you stay current with security updates for your OS, PHP version, and MySQL.
3) build into your application secure user policys.
4) Lock down the root account and admin group on your server
5) VPN would be the more secure way of doing this - if you need the highest level of security consider using a web based VPN.
6) USE SSL.
7) place the server in a DMZ or secure network behind your firewall - protected from outside traffic.
8) monitor the logs on your server regularly.