我正在考虑一种保护 PHP 应用程序的方法。我想在数据库服务器端(MySQL)设置一个权限有限的用户,并在 PHP 应用程序中为所有数据库请求配置这个用户。
现在的问题是可以访问源文件的人(例如员工)可以使用配置的凭据直接连接到数据库(例如通过 phpmyadmin)。只能通过 PHP 应用程序更新数据库。
我想建立一个机制(触发器或任何可能在 mysql 端或 php 端或两者兼而有之)来检查对数据库的请求来自哪个客户端,从而忽略它。有可能这样做吗?还有其他方法可以考虑这个问题吗?
问候