I agree with Neek and Will:
1 - they should not have it stored for long. It should be on a PRIVATE lan that is
blocked at the gateway. Period. No exceptions.
Did you know that there is one credit card database that all it takes to get the numbers
from the website is a simple search engine criteria ? Syxx showed me this. Scary
Also, I guarantee that those many times that thousands of credit card numbers were
published to the ENTIRE world (afterall, it was on a web site

was after a compromise.
And after that compromise, the database entries were on the server UNENCRYPTED for the script
kiddy/thief to get their hands on.
You can't rely on a program. Writing many programs in the past,
I can tell you that you can not think of everything, never ever. It will take forever.
As soon as you think of it, a new thing comes up. After that, a new thing. And if
it's a security program it needs to be updated regularly. Sorry, isn't gonna happen.
Think about SATAN. When was the last time it was updated ? What about COPS ?
Also, Neek brought up a point I had already mentioned... backdoors, rootkits, etc.
Is it gonna get rid of those or idiot users ? Doubtful. Besides, new exploits, etc.
heh.... the best solution is to get rid of idiots and kill script kiddies for compromizing
the servers.