知识大全 MySQL数据库应该如何对抗解密高手
Posted 知
篇首语:节俭是致富的秘诀。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 MySQL数据库应该如何对抗解密高手相关的知识,希望对你有一定的参考价值。
MySQL数据库应该如何对抗解密高手 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
当你连接一个MySQL服务器时 你通常应该使用一个口令 口令不以明文在连接上传输 所有其它信息作为能被任何人读懂的文本被传输 如果你担心这个 你可使用压缩协议(MySQL 和以上版本)使事情变得更难 甚至为了使一切更安全 你应该安装ssh 用它 你能在一个MySQL服务器与一个MySQL客户之间得到一个加密的tcp/ip连接
为了使一个MySQL系统安全 强烈要求你考虑下列建议
对所有MySQL用户使用口令 记住 如果other_user没有口令 任何人能简单地用Mysql u other_user db_name作为任何其它的人登录 对客户机/服务器应用程序 客户可以指定任何用户名是常见的做法 在你运行它以前 你可以通过编辑MySQL_install_db脚本改变所有用户的口令 或仅仅Mysql root的口令 象这样
shell> mysql u root mysql mysql> update user set password=password( new_password ) where user= root ; mysql> flush privileges;
不要作为Unix的root用户运行MySQL守护进程 mysqld能以任何用户运行 你也可以创造一个新的Unix用户MySQL使一切更安全 如果你作为其它Unix用户运行mysqld 你不需要改变在user表中的root用户名 因为Mysql用户名与unix 用户名没关系 你可以作为其它unix用户编辑mysql server启动脚本mysqld 通常这用su命令完成
如果你把一个Unix root用户口令放在mysql server脚本中 确保这个脚本只能对root是可读的
检查那个运行Mysqld的Unix用户是唯一的在数据库目录下有读/写权限的用户
不要把process权限给所有用户 mysqladmin processlist的输出显示出当前执行的查询正文 如果另外的用户发出一个update user set password=password( not_secure )查询 被允许执行那个命令的任何用户可能看得到 mysqld为有process权限的用户保留一个额外的连接 以便一个mysql root用户能登录并检查 即使所有的正常连接在使用 不要把file权限给所有的用户
有这权限的任何用户能在拥有mysqld守护进程权限的文件系统那里写一个文件!为了使这更安全一些 用select into outfile生成的所有文件对每个人是可读的 并且你不能覆蓋已经存在的文件
file权限也可以被用来读取任何作为运行服务器的unix用户可存取的文件 这可能被滥用 例如 通过使用load data装载 /etc/passwd 进一个数据库表 然后它能用select被读入
cha138/Article/program/MySQL/201311/29429相关参考
甲方和乙方采用公钥密码体制对数据文件进行加密传送,甲方用乙方的公钥加密数据文件,乙方要对数据文件进行解密应该使用__
甲方和乙方采用公钥密码体制对数据文件进行加密传送,甲方用乙方的公钥加密数据文件,乙方要对数据文件进行解密应该使用_____。A、乙的公钥B、乙的私钥C、甲的公钥D、甲的私钥答案:B解析:公开密钥密码体
解密SQLServer数据库系统的编译 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 你知道SQ
MySQL学习笔记-数据库概述及MySQL简介 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 数
目标 原来MYSQL数据库位置是/var/lib/mysql/*移动到/home/lib/mysql/*下 环境 VMWORKSTATION centos mysql 步骤 #ser
:mysql是我们使用最多的数据库如果在日常中正确的对mysql数据进行备份下面我们就来做这事通过脚本来实现 ##########################################
MySQL数据库线程缓冲池详解 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! MySQL数据库线
MySQL数据库的出错代码列表 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! MySQL出错代码
搞定MySQL数据库中文模糊检索问题 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在MySQL
Mysql数据库错误代码中文详细说明 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在mysql
最近碰到一个mysql数据库的问题就是一个标准的servlet/tomcat网络应用后台使用mysql数据库问题是待机一晚上后第二天早上第一次登录总是失败察看日志发现如下错误 mysqljdbc