我们开发了一个 ASP.NET 应用程序,并且笔测试报告了以下错误
在应用程序中观察到错误处理不当。应用程序在 SQL 查询执行期间泄露了数据库详细信息,例如表名和列名。当参数“txtCity”留空并提交表单时,就会发现此漏洞。
数据库详细信息在以下错误中披露:
无法将值 NULL 插入列“column_name”、表“table_name”;列不允许空值。插入失败。该语句已终止。”
sql 语句作为存储过程执行。我们无法在网页上复制错误,但我们尝试提交表单。请帮助我们解决问题。您的帮助将不胜感激。