SQL DDL 代码,避免 SQL 注入攻击
作者:m_finn 提问时间:8/4/2021
以下代码被突出显示为 SQL 注入攻击的安全漏洞。 StringBuilder sb = new StringBuilder(); sb.Append("DROP DATABASE IF EXIST...
sql-injection 问答列表
作者:m_finn 提问时间:8/4/2021
以下代码被突出显示为 SQL 注入攻击的安全漏洞。 StringBuilder sb = new StringBuilder(); sb.Append("DROP DATABASE IF EXIST...
作者:arc-menace 提问时间:12/1/2020
我正在为一个大学课程的期末项目开发一个网络应用程序。该项目围绕着保存用户输入的代码片段展开(实际上这是整个前提)。我将 EF Core 用于代码优先数据库。代码存储在字符串中。我知道,每当您收到来自用...
作者:CM Luft 提问时间:2/13/2020
我创建了一个存储过程,该存储过程根据用户输入搜索表。我认为这段代码有 SQL 注入的风险,所以我用几个查询进行了测试,我希望删除一个表,但令我惊讶的是,该表没有被删除。我想知道这个查询是否真的没问题,...
作者:user8555937 提问时间:1/9/2020
前段时间我在 Stackoverflow 上读到了一个公认的答案,它声称可以免除 SQL 注入,而事实并非如此。就我而言,我有以下代码:select("sql query")select(raw("s...
作者:Json 提问时间:8/16/2019
我有一个存储过程,它将一些数据插入到表中。最后,我想更新该表的统计信息。执行该过程的用户没有足够的权限来运行 UPDATE STATITICS。现在,我的想法是创建一个存储过程,该存储过程以所有者身份...
作者:newbieForAngular 提问时间:4/11/2018
现在我想把它变成一个参数化查询,这样它就不容易发生SQL注入。代码如下: string sqlText = "SELECT @EmployeeColumn FROM Test_Attachment...
作者:Pablo pas 提问时间:8/30/2017
我正在使用 Visual Studio 2017 开发报告 Web。我所有的 SQL 查询都已参数化并正常工作。问题出在一些具有 exec 命令的查询中,例如在过程中。 例如: 而不是 我把SEL...
作者:Sébastien 提问时间:6/15/2017
我有以下存储过程(针对这篇文章进行了修改): ALTER PROCEDURE [dbo].[SEL_ARTICLE]( @FILTER VARCHAR(8000) = '' ) AS BEGIN ...