|
|
|
|
|
by viraptor
726 days ago
|
|
Whitelisting and permissions. You can't issue a delete if anything not starting with SELECT is rejected. You can't have edge cases that work around that via functions, if the user the agent uses doesn't have permissions other than SELECT. |
|
SELECT * from foo; DELETE FROM foo ...
...because you know people will deploy a general SQL function or agent