sql 注入 问答列表

使用 Psycopg2 SQL 模块时,为什么我的查询在引用标识符时仍然有效?

作者:Florian 提问时间:8/30/2020

由于莫里斯·迈耶(Maurice Meyer)让我知道的语法错误而编辑了问题 我需要保护应用程序免受 SQL 注入,因此使用 Psycopg2 的 sql 模块。这将生成一个工作查询: conn ...

使用参数而不是串联的好处

作者: 提问时间:12/7/2011

我是 ASP.NET 和 C# 编程的新手。 我想知道在SQL语句中使用参数而不是串联有什么区别和优点以及缺点,因为我听说这是防止SQL注入(? 以下是我已从使用串联更改为参数的示例 INSERT...

这个preg_replace有什么作用?(/[\xF0-\xF7].../)

作者:user1796995 提问时间:12/1/2012

显然$data字符串,我们正在删除满足 reg 表达式的字符,但是 /[\xF0-\xF7].../ 指定了哪些字符? preg_replace('/[\xF0-\xF7].../', '', $...

如果我使用下拉列表,我是否必须防止 SQL 注入?

作者:Tatters 提问时间:3/20/2014

我知道你永远不应该相信来自表单的用户输入,主要是因为SQL注入的机会。 但是,这是否也适用于唯一输入来自下拉列表的表单(见下文)? 我正在将其保存到一个会话中,然后在整个站点中使用该会话来查询各种...

全面的服务器端验证

作者:conmulligan 提问时间:9/29/2008

我目前有一个相当强大的服务器端验证系统,但我正在寻找一些反馈,以确保我已经涵盖了所有角度。以下是我目前正在做的事情的简要概述: 确保输入不为空或太长 转义查询字符串以防止 SQL 注入 使用正则...

在不注入 SQL 的情况下将数据库名称传递给 SQL 查询

作者:jen 提问时间:10/27/2022

我需要在不注入 SQL 的情况下将数据库名称传递给我的 SQL 查询。 我首先获取所有数据库的列表,并检查我传递的数据库名称是否在列表中。如果是,我将转义我的数据库名称并将其传递给我的 SQL 查询...

Node.JS - URL 参数中的 SQL 注入?

作者:Tibia Cams 提问时间:11/13/2022

我正在尝试学习 Node.js,我目前正在制作一个 Express 应用程序(使用 ejs),该应用程序将从 MySQL 数据库返回值,具体取决于用户访问的 URL。 例如,访问将列出 db 表中的...

在 SQL 查询中排序后的 SQL 注入有效负载

作者:Fuyda 提问时间:11/27/2022

试图利用 SQL 注入来完成我的任务。是否可以在 Postgresql 中不使用分号的情况下在选择查询中执行排序后的删除或删除查询? 这是我的示例查询: Select * from table ...

此函数是否适用于一般清理数据库查询变量?

作者:adrianTNT 提问时间:11/26/2022

我知道大多数人都说只使用准备好的语句,但我有一个网站,里面有很多现有的查询,我需要通过函数方法清理变量。mysqli_real_escape_string() 此外,说的php手册是一个可以接受的替...

如何使用带参数的表名的 Select 查询?[复制]

作者:beriscen 提问时间:4/1/2022

这个问题在这里已经有答案了: SqlParameter 不允许 Table name - 其他选项没有 sql 注入攻击? (3 个答案) 去年关闭。 当使用 Insert 查询时,参数将正常工作,...


共213条 当前第3页