带有参数的存储过程如何防止 SQL 注入
作者:CM Luft 提问时间:2/13/2020
我创建了一个存储过程,该存储过程根据用户输入搜索表。我认为这段代码有 SQL 注入的风险,所以我用几个查询进行了测试,我希望删除一个表,但令我惊讶的是,该表没有被删除。我想知道这个查询是否真的没问题,...
sql-in 问答列表
作者:CM Luft 提问时间:2/13/2020
我创建了一个存储过程,该存储过程根据用户输入搜索表。我认为这段代码有 SQL 注入的风险,所以我用几个查询进行了测试,我希望删除一个表,但令我惊讶的是,该表没有被删除。我想知道这个查询是否真的没问题,...
作者:arc-menace 提问时间:12/1/2020
我正在为一个大学课程的期末项目开发一个网络应用程序。该项目围绕着保存用户输入的代码片段展开(实际上这是整个前提)。我将 EF Core 用于代码优先数据库。代码存储在字符串中。我知道,每当您收到来自用...
作者:Cedric Woo 提问时间:2/11/2021
这个问题在这里已经有答案了: mysqli_insert_id不适用于php OOP方法 (2 个答案) 2年前关闭。 我正在尝试创建一个注册表单,我希望让用户知道他的 ID 的值。我能够成功注册用...
作者:m_finn 提问时间:8/4/2021
以下代码被突出显示为 SQL 注入攻击的安全漏洞。 StringBuilder sb = new StringBuilder(); sb.Append("DROP DATABASE IF EXIST...
作者:Woo 提问时间:11/2/2021
目前,我正在研究 WebSecurityAcademy(https://portswigger.net/web-security/sql-injection/blind) 上 SQL DBMS 的 S...
作者:Tim 提问时间:6/5/2016
我在asp中有一个简单的web应用程序,带有SQL Server后端数据库。登录页面有一个注入点,我可以通过通常的登录方式绕过登录 ' ' 或 1=1 '。现在,我能够使用 GROUP BY 和 HA...
作者:M.wol 提问时间:3/18/2022
Python = 3.10.2 SQLalchemy = 1.4.32 pyodbc = 4.0.32 是否可以从部分构建 sql 查询而不冒 SQL 注入的风险?这是我尝试过的 此函数是已创建引...
作者: 提问时间:4/9/2022
这个问题在这里已经有答案了: 为什么我们总是喜欢在 SQL 语句中使用参数? (7 个答案) 去年关闭。 以下是我的旧代码之一。它用作数据库。我想在此代码中防止SQL注入。 为了防止 sql 注入,...
作者:David_Springfield 提问时间:11/8/2022
我有一个 Python 函数,可以接收没有字符限制的用户输入(空格、特殊字符等都允许)。然后,它将输入写入 DynamoDB 表。 在关系 SQL 中,任何对数据库的写入事务都应参数化,以避免 SQ...
作者:ZecosMAX 提问时间:2/5/2023
简而言之,我有这个条款: CREATE TABLE IF NOT EXISTS `journalData` ( `JD_Key` INTEGER PRIMARY KEY AUTOINCREMEN...