gpt4 book ai didi

mySql 存储过程加密

转载 作者:可可西里 更新时间:2023-11-01 08:55:20 26 4
gpt4 key购买 nike

我正在研究在客户端本地环境中安装时加密 mySQL 存储过程源代码的方法。

我对这个主题做了很多研究,除了 gazzang.com 的一个有希望的回复外,没有运气

这是gazzang的回复。让我知道是否有人已经尝试过了。

我们应该能够加密存储存储过程和函数的表 - mysql.proc因此 os 用户将无法读取 sp 或函数的内容。我不记得存储了哪些内部 TableView ,但同样适用于它们。我不确定我们能否想出一个解决方案来加密 mysql 内部的例程。执行此操作的其他数据库实际上在内部实现了“混淆”——我认为 PostgreSQL 就是这样做的。

最佳答案

您不能以真正有用的方式加密存储过程,因为 MySQL 服务器在从其表中读取存储过程时无论如何都必须解密它。如果您加密表文件,您的客户将以 root 身份登录并使用 native MySQL 语句在 mysql.proc 表上进行转储。如果您更改 root 密码,他们将始终有办法使用 --skip-grant-tables 开关启动 MySQL 来克服这个问题。

关于mySql 存储过程加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5858196/

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