From banks to retailers, from telcos to corner shops, nobody gives a fucking shit. Even the most basic precautions appear to be too much trouble, let alone doing it seriously. I suppose with our glorious government leaving data all over the place, why should they care?
Apart from the fact that it's one rule for them and a different rule for us, of course!
Take half a day to sort out some basics:
- Can someone pick up your server and walk out the building with it? If so, make it someone else's problem to sort that out! Easy!
- Keep your version of your database server reasonably current. Security is often patched in at random times as vulnerabilities are discovered. This isn't an unreasonable thing to do.
- Deny write permissions for server binaries and key files, and see where you can trim read access.
- Have a password policy for root, informix, oracle, whatever. If your database has a bunch of default access passwords, change them!
- Try not to use /tmp for anything database-related.
- Only install from a trusted source. Take a checksum on binaries after the install, and check it every month or so.
- Encrypt communications between clients and servers or servers and other servers. Mostly, you can make this a sysadmin's problem. Try for SSL, because it's being maintained and enhanced continuously.
- Set DBCREATE_PERMISSION in your onconfig.
- Use NODEFDAC.
Come on, get off your arse!
No comments:
Post a Comment