MySQL的一级防范检查列表

来源:站长家园 时间:2011-12-14 18:39:22 

  MySQL 一级防范检查列表

  以下是加固你的 Mysql 服务器安全所要做的工作的重要参考:

  Securing MySQL: step-by-step

  Secure MySQL Database Design

  Securing Your MySQL Installation

  • 阅读 MySQL 安全指南:

  http://dev.mysql.com/doc/mysql/en/Security.html

  • 在你的Mysql服务器上配置 IPTables (Linux) 或者 IPSec filtering ruleset (Windows)。

  • 经常访问 http://www.mysql.com/products/mysql/,检查更新。

  • 删除所有非 root 的Mysql用户

  • 重命名 Mysql 的 ‘root’ 用户

  • 为每一个web 应用程序建一个 Mysql 用户 - 或者有可能的话为每个 web 应用程序的每一个角色建一个用户。例如:你可以建一个 Mysql用户用来更新表,并且建另外一个的可以 select 表的低权限的用户。

  • 确保 Mysql 用户受到 IP地址和密码的限制。参考 Mysql用户手册的第5.4节, “Mysql的访问权限”,获得更多的信息。

  • 使用低权限的’mysql’用户运行Mysql的守护进程。这在一些平台上是默认的,而其它的并不是这样。例如:在windows 平台下 Mysql 以本 地 system 用户权限运行。

  • 在’–chroot’选项下运行 mysqld 。确保Mysql用户不能访问其限制目录以外的文件。值得注意的是,Mysql的用户应该禁止读取操作系统的配置文件。在一些情况下你必须防止Mysql用户更改Mysql的配置文件。

  •不要给用户不必要的权限,尤其是’File_priv’ 和 ‘Grant_priv’。如果你必须把文件系统和Mysql从内部结合,

  为达到这个目的你可以为你的应用程序单独建立一个Mysql用户。

  • 在 my.cnf 中添加 “set-variable=local-infile=0″ 禁用 LOAD DATA LOCAL INFILE 命令。

  • 了解Mysql漏洞! 经常到 SecurityFocus 和 ICAT检查最新的 Mysql 数据库漏洞。

  Ps:随着 php injection 的发展,越来越多的php+mysql的网站被攻陷。而讲Mysql 如何配置和防范的文章又太少。于是我翻译了

  Hackproofing MySQL 中的 MySQL Lockdown Checklist,希望对大家有点帮助。


标签:mysql,服务器
0
投稿

猜你喜欢

  • 5种禁用html页面的缓存方法

    2007-09-30 12:12:00
  • ASP文件中的安全问题

    2011-04-14 11:15:00
  • 图片链接轮换代码, 支持预载

    2007-10-16 19:57:00
  • eWebEditor在线HTML编辑助手下载及安装使用说明

    2008-10-11 13:58:00
  • WEB2.0网页制作标准教程(1)选择什么样的DOCTYPE

    2007-11-13 12:57:00
  • 在生成的静态页面中统计点击次数

    2009-11-19 13:20:00
  • css清除浮动的最优方法

    2008-04-25 22:33:00
  • 牛刀小试YUI compressor(YUI安装方法)

    2009-02-12 16:18:00
  • 简析 IOS 程序图标的设计

    2011-04-28 09:39:00
  • 如何获知用户的IP?

    2009-11-24 20:52:00
  • ASP程序实现过滤脏话代码

    2008-03-19 12:07:00
  • 跨浏览器让javascript文件携带图片数据

    2011-03-31 17:12:00
  • MySQL性能诊断与调优工具

    2010-11-02 11:41:00
  • SQL语句练习实例之四 找出促销活动中销售额最高的职员

    2011-11-03 16:47:03
  • 服务器端的代码是如何被解释成客户端的?

    2009-11-01 15:15:00
  • Asp+Sql 对数据库的各种操作

    2007-09-22 10:38:00
  • 960 时代的终结

    2011-01-11 19:24:00
  • 形式追随内容?

    2010-03-07 15:55:00
  • 配置SQL Server以允许远程连接

    2010-03-08 13:12:00
  • 基于display:table的CSS布局

    2008-10-30 10:38:00
  • asp之家 网络编程 m.aspxhome.com