Bug #42864 | Please provide a new 'meta' privilege | ||
---|---|---|---|
Submitted: | 15 Feb 2009 8:18 | Modified: | 29 Jul 2009 21:18 |
Reporter: | Pantelis Koukousoulas | Email Updates: | |
Status: | Verified | Impact on me: | |
Category: | MySQL Server: Security: Privileges | Severity: | S4 (Feature request) |
Version: | OS: | Any | |
Assigned to: | CPU Architecture: | Any |
[15 Feb 2009 8:18]
Pantelis Koukousoulas
[15 Feb 2009 8:25]
Pantelis Koukousoulas
Btw, I 'd expect those queries to be a slowpath for even the apps that need them so the extra check is unlikely to cause any major performance problems.
[15 Feb 2009 8:30]
Pantelis Koukousoulas
Also, there are current workarounds like turning each table a database (intrusive, amazingly ugly) or using mysql_proxy to filter those queries (unnecessarily introducing an extra point of failure) but a simple additional privilege would be preferable imho. Mysql_proxy + a form of machine learning would still be the better solution if you want to context-sensitively disallow some application-level queries or something of similar complexity but not for the simple case.
[29 Jul 2009 21:18]
Sveta Smirnova
Thank you for the feature request. Although I'd say this is not necessary, because you can use VIEWs to hide data about table structures.