首页 > 语言 > 关键词  > MySQL最新资讯  > 正文

MySQL安全问题的一点心得

2009-01-07 16:15 · 稿源:www.54master.com

前两天在帮朋友整理他的主页空间时候,发现的一点关于MySQL可能大家都会忽略的问题:我们知道,在安装完MySQL后,它会自动创建一个root用户和一个匿名用户,其初始密码都是空,对于前者,很多参考资料上都会提醒大家要注意及时设定一个密码,而忽略了后者,大概是因为后者默认设定为只能在本机使用的缘故吧。

但如果你的MySQL是要提供给Web服务器作数据库服务的,忽略这个匿名用户的代价可能相当惨重,因为在默认设置下,这个匿名用户在localhost上几乎拥有和root一样的权限,这时候,如果你的客户拥有上传脚本文件、脚本文件可以进行MySQL数据库操作(比如允许操作MySQL的php)的权限已经可能将你的MySQL改动得面目全非了:

我今天帮朋友整理他的主页空间的时候,试着写了一个很简单的执行sql语句的php文件上传上去,其中连接字中的user,password我都试着置空,host=localhost,结果发现我的sql语句可以执行,于是执行select * from MySQL.user察看用户权限,发现这个用户在localhost权限非常高,连grant_priv都有,(察看的时候,会发现在root用户下有两行用户名、密码为空的,但各项权限有y\n的,就是这个匿名用户本地、远程权限设置了)

所以我试着用这个php页面创建一个新用户,并grant给他较高的权限,结果一举成功,这样我就可以用这个新用户通过我本机的MySQL client连接到这个网站的MySQL server,并用这个新建立的用户的管理权限对这个网站的MySQL server进行管理,看到自己可以进行这样轻易获得深入的数据库操作,我怎么还敢把朋友的主页空间的敏感资料放入这个MySQL server呢?

改进建议:

1、在安装完成MySQL 后,不仅改变root用户的的密码,也同时改变匿名用户的密码,方法类似改变root的密码的方式:

QUOTE:

MySQL> UPDATE user set password=PASSWORD('yournewpassword') where user='';

MySQL>FLUSH PRIVILEGES;

2、如非必要,删除这个匿名用户,这样所有人要使用MySQL 都必须提供用户名,即便日后出了问题,也容易查找问题的源头。

3、除了root用户外,其他用户包括匿名用户(如果没有删除这个用户)不应该拥有grant权限,防止管理权限不受控制的扩散出去。

4、赋予用户update\delete\alert\create\drop权限的时候,应该限定到特定的数据库,尤其要避免普通客户拥有对MySQL数据库做操作的权限,否则你的系统设置很可能被替换掉。

5、检查MySQL.user表,取消不必要用户的shutdown_priv,reload_priv,process_priv和File_priv权限,这些权限可能泄漏更多的服务器信息包括非MySQL的其它信息出去。

6、如果不打算让你的用户使用MySQL数据库,在提供诸如php这样的脚本语言的时候,重新设置或编译你的php,取消它们对MySQL的默认支持。

举报

  • 相关推荐
  • AI仙侠玄幻剧:用离谱和技术给你们一点震撼

    凤凰男成“下蛋”工具、龙女一言不合就“炖妖”补身、“男妈”一胎诞下一窝小狐狸、“万妖窟”男团惨变“火锅底料”、铺垫老半天的“大boss”竟是Labubu……比离谱更离谱的AI仙侠玄幻短剧悄悄地火了。 《遮天》首播即爆,全网话题量破亿;抖音账号“梦婆婆”连载的《九尾狐男妖爱上我》目前累计播放量已超1.1亿,冲上抖音+快手短剧综合热度榜TOP20,“癫”感十足的剧�

  • 忆联 Docker+MySQL 流控方案:打造安全高效存储底座,释放 AI 极致性能

    文章探讨了在AI时代背景下,基于Docker部署MySQL数据库的高效解决方案。通过Docker容器化技术,MySQL实现了灵活部署、资源高效利用和稳定隔离性,成为AI应用的首选数据库方案。测试结果显示,采用PCIe5.0企业级SSD配合Namespace技术和QoS优化策略,能精准控制性能偏差在2%以内,在混合读写场景下更可控制在1%以内。该方案显著提升了存储资源管理效率,为AI应用提供稳定可靠的数据存储支持,同时降低企业TCO成本,推动数据价值释放。

  • [推荐]MySQL安全问题的一点心得

    前两天在帮朋友整理他的主页空间时候,发现的一点关于MySQL可能大家都会忽略的问题:我们知道,在安装完MySQL后,它会自动创建一个root用户和一个匿名用户,其初始密码都是空,对于前者,很多参考资料上都会提醒大家要注意及时设定一个密码,而忽略了后者,大概是因为后

  • 邦彦云PC亮相都江堰 以全栈信创能力共筑安全办公

    2025年7月17日,"网联云信2025年中感恩盛典"在都江堰举行,聚焦"国产化+数据安全"主题。邦彦技术携新一代云PC解决方案亮相,展示其面向政企用户的全栈信创能力。该方案通过"计算刀片+数据中心集中部署"实现性能突破,支持国产飞腾/海光CPU混插,兼容不同架构处理器。具备"一人多机"架构,支持双屏输出,实现数据不落地、外设可审计的安全特性。目前已在政府、金融等行业规模化部署,为信创替代提供从部分到全面国产化的平滑过渡方案。

  • “校园网络安全保卫战”打响,360安全云破解教育行业安全难题

    国家安全部通报境外反华组织利用网络跳板对我国多所校园网络广播系统发起高频次攻击。某校因广播系统登录密码简单成为入侵目标。360安全云推出教育行业解决方案,针对K12阶段拦截智慧黑板弹窗广告,净化教学环境;为高校提供资产防护、防勒索等安全托管服务。案例显示,某985高校通过360服务清理仿冒网站十余万,某小学借助360拦截银狐病毒攻击20余次,避免经济损失。360以实战化安全运营服务为校园筑牢数字防线,守护师生网络安全。

  • 医学生的暑假被全村老人约满了 劝奶奶体检结果全村都来了

    近日,四川一名医学院大二学生的暑期实践引发全网关注。医学生小马返乡后本想带家中长辈去医院体检,却因老人“怕麻烦”“没病检什么”等理由屡屡碰壁。面对传统劝说方式的失效,她突发奇想:将学校实验室常用的便携式体检工具带回家,在自家堂屋支起简易体检点,为奶奶完成了血压、血糖、骨密度等基础项目检测。 这一创新举动意外破解了“劝老人体检难”的普�

  • AI 赋能,家庭安全进入智能主动防御时代

    7月12日,深圳禔卫安防科技在中燃壹品慧十周年庆上发布"燃气安全魔方"系列产品和5S智美安全厨房解决方案。新产品采用AI技术实现主动防御,具备智能漏气保护、远程监控等功能,突破传统燃气报警器的单一功能。5S智美厨房整合管道美化、智能产品、风险预警等五位一体,提供厨房装修到安防的一站式服务。公司通过"单品突破-场景深耕-生态构建"战略,致力

  • 微云全息引领区块链技术革新:双重安全哈希算法(DSHA)破局高能耗问题

    微全息公司(HOLO)针对区块链高能耗问题,创新推出双重安全哈希算法(DSHA)。该算法通过优化ASIC芯片设计,在保持网络安全性和效率的同时,显著降低能耗。DSHA采用双重验证机制,需同时满足两个哈希函数条件,大幅提升防篡改能力。公司还利用EDA工具优化ASIC硬件架构,改进寄存器、数据通路等设计,使哈希计算时耗电更少。这一技术突破不仅解决了PoW机制能耗痛点,更为区块链在金融、供应链等领域的广泛应用提供了可持续的技术支撑。

  • 「大展宏图」的揽佬,如何引发一场全球文化风潮

    作为一个2023年才发布自己第一张专辑的说唱歌手,揽佬如今的全球影响力显然有些出乎大众意料。就在前不久,他才成为spotify上月听众数最高的rapper;紧接着,又超越周杰伦成为月听众数最高的华语歌手;最新消息,是登上了《环球时报》。 从《八方来财》到《大展宏图》,借助短视频的影响力,揽佬走出国门,走向世界,不仅让全世界都在听揽佬,更是向外输出了一种说唱�

  • 做百万用户的一点心得

    我做了两个日活过十万的工具.相比于在C端上做了几个项目,亏了几千万来说,我个人认为做ToB的工具市场会更稳妥一点。好了以上就先和大家交流这么多,也希望正在做工具的朋友随时交流。