Sponsored by Travelzoo
Take Advantage of Ridiculously Low Holiday Airfares view!
travelzoo.com - Flights $52 and up for Thanksgiving, Christmas & New Year. But move on it now.
10 Comments
- echimu, on 10/12/2007, -0/+7Also the best one ==> http://dev.mysql.com/doc/refman/5.0/en/security.html
- sizeof, on 10/12/2007, -1/+5This article fails to mention that sensitive data should also be stored encrypted in the database in some cases, and decrypted on-the-fly at the application level. This keeps the data secure even if someone gains physical access to the database server.
- kd1s, on 10/12/2007, -0/+3Before I started at my current job all the MySQL permissions used a common username and password for EVERYTHING. I changed that, as well as did permissions by connection, database, table, and column.
So you only get what I say you'll get. Otherwise - try again. We have to leave our TCP/IP connection up but other than that, our MySQL databases are pretty secure. - ZephyrWest, on 10/12/2007, -0/+2Is it me or do all the steps seam rather rudimentary? Any web developer worth his salt should already know everything mentioned there...
- tizz66, on 10/12/2007, -0/+2It's also important to remember that your databases are only secure as your weakest link. If your front-end web application (assuming you're using one) has security exploits, your data can be compromised regardless of the tips in this article.
- Jack9, on 10/12/2007, -0/+1I like the bit about remote access. As if removing a critical capability (network messaging for MySQL) is the way you secure it, when you have already suggested tunnelling in a previous "tip". Do dig.
- pucosk, on 10/12/2007, -0/+1Well you could always use firewalls, multiple NICs (PITA for administration IMHO)
BTW Lame and really really basic - inactive, on 10/12/2007, -3/+2Unless your database and application servers are the same box!
- coderpunk, on 10/12/2007, -3/+1Seems to me that anyone who calls theirselfs a MySQL admin should have already been aware of these. I think of all of those as standard practices, but then again some people call me paranoid :)
- i440, on 10/12/2007, -9/+2Step 7: Use Linux, obviously.


What is Digg?