gpt4 book ai didi

mysql - 我应该如何为模式(mysql)提供安全性

转载 作者:行者123 更新时间:2023-11-29 21:14:51 25 4
gpt4 key购买 nike

我的用户名和密码表名为“凭据”表,“角色”表具有组织角色。我想根据该架构的“角色”表中存在的角色授予对该架构的权限。

我需要做什么?

最佳答案

不要让任何人或任何应用程序对 mysql 数据库具有写入甚至读取权限。异常(exception):管理员,最好只能从本地主机进行访问。

这意味着 GRANT ... ON dbname.* TO ... 是您给予非管理员的最多权限。 (其中 dbname 不是 mysql。)

如果应用程序(尤其是 Web 应用程序)受到损害,黑客就可以看到其授予的任何数据。如果其中包括 mysql,那么他就可以四处寻找 root 密码并做其他令人讨厌的事情。

我已经看到这样的安全漏洞是通过网页进入的,并获取了unix密码文件!

local_infile = ON 也是一个等待被利用的安全漏洞。关闭它会限制某些加载机制,但对于暴露的网站来说这是值得的。

关于mysql - 我应该如何为模式(mysql)提供安全性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36034923/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com