gpt4 book ai didi

mysql - 限制在特定表中使用 Select * in MySQL

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

我有一个包含一些敏感数据的表,我想在已经采取的措施之外进一步保护这些数据。如果发生入侵导致攻击者获取我们的 PHP 源代码,我想进一步保护数据库中的一些数据。

数据已经在数据库中加密,加密 key 安全地存储在源代码之外,但不幸的是,这些只是延迟,希望能让我们有时间发现入侵并关闭系统。但是,代码的逆向工程在技术上是可行的。

作为故障保险,我想限制针对特定表的选择语句。我们的代码永远不需要一次从表中检索多个记录。有没有一种方法可以限制从 MySQL 的管理端从表返回的行数,以便像 SELECT * FROM secure_data_table; 这样的查询?不可能吗?

最佳答案

Is there a way of limiting the number of rows returned from a table from an administrative side of MySQL

通常的做法是拒绝访问表。

创建一个从表中选择一个项目的存储过程,例如通过 ID,并仅授予对该过程的访问权限。

关于mysql - 限制在特定表中使用 Select * in MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5465112/

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