首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用sql-injection创建数据库触发器,不需要堆叠查询。

使用sql-injection创建数据库触发器,不需要堆叠查询。
EN

Stack Overflow用户
提问于 2010-03-27 22:00:13
回答 1查看 704关注 0票数 0

目前我正在做一篇关于RFID标签的sql注入的研究论文,我很好奇,如果禁用了堆叠查询,是否有可能使用sql注入创建数据库触发器。如果启用了堆叠查询,当然很容易(假设您知道表的布局),但是如果出于安全原因禁用它们会怎么样呢?

问题是,考虑到存在SQL注入,是否可以创建触发器。数据库不重要,选择一个适合需要的数据库。

EN

回答 1

Stack Overflow用户

发布于 2010-04-04 10:44:11

在找什么数据库?在PostgreSQL中,每个触发器都调用一个存储过程。在存储过程中,如果需要,可以使用执行动态查询。如果您不使用同名()和/或quote_literal()对SQL做任何操作,那么您的过程就容易受到SQL注入的影响。这是你自己的选择。

用户输入永远不能被信任,那么为什么要担心RFID输入呢?它是输入,因此它不能被信任。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2531116

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档