提问人:berliner 提问时间:9/12/2021 更新时间:9/12/2021 访问量:154
Oracle GRANT:阻止 SQL 注入
Oracle GRANT: prevent SQL injection
问:
我正在使用 C# 中的 Oracle(Oracle Data Provider for .NET (ODP.NET) Core 包)。我需要动态创建用户、分配角色、权限等。其中一项任务是能够授予角色和授权。
问题是 - 在这种情况下如何防止 SQL 注入?我可以在选择、更新、删除中使用参数,但不能在这里使用它们。
例如,当我创建用户时,我使用 sys 在 Oracle 中验证它的名称。DBMS_ASSERT.simple_sql_name。我可以在这里进行相同的验证吗?如果不是,会采取什么方法?
答: 暂无答案
评论
select