避免不带参数的 SQL 注入
作者:Rune Grimstad 提问时间:5/26/2009
我们在这里进行了另一个关于在代码中使用参数化 sql 查询的讨论。在讨论中,我们有两个方面:我和其他一些人说我们应该始终使用参数来防止SQL注入,而其他人则认为没有必要。相反,他们希望在所有字符串中用...
Server SQL 问答列表
作者:Rune Grimstad 提问时间:5/26/2009
我们在这里进行了另一个关于在代码中使用参数化 sql 查询的讨论。在讨论中,我们有两个方面:我和其他一些人说我们应该始终使用参数来防止SQL注入,而其他人则认为没有必要。相反,他们希望在所有字符串中用...
作者:Rekesoft 提问时间:10/20/2017
我必须将一个SQL字符串注入到数据库中,以便第三方读取它,执行它,并用结果制作报告。由于用户可以选择报表所需的列,以及重命名列,因此我以如下代码结束: string sql = "SELECT ";...
作者:codeblock 提问时间:12/17/2019
黑客访问了我的数据库用户列表和其他表。 首先,我在所有事务中使用参数化命令 command.Parameters.Add("@Parameter1", SqlDbType.NVarChar).Va...
作者:touhidalam69 提问时间:9/1/2020
已关闭。这个问题需要更加集中。它目前不接受答案。 想改进这个问题吗?更新问题,使其仅通过编辑这篇文章来关注一个问题。 3年前关闭。 改进此问题 防止 sql 注入的最佳实践是什么?我的客户要求...
作者:Noob_Programmer 提问时间:6/1/2022
这个问题在这里已经有答案了: 节点 MSSQL - 如何使用内置的 SQL 注入保护 (1 个答案) 如何在节点js中将参数传递给mssql查询 (4 个答案) 去年关闭。 我正在尝试在我的 Nod...
作者:GB1975 提问时间:9/23/2023
我需要使用表 BB 中的信息更新表 AA 中的信息,但前提是 AA=ID4 与 BB=ID4 匹配。以下是当前的表格布局: 更新前: 表AA ID1 ID2 ID3 ID4 ID5 ID6 ID...