ADO.NET 基础(防SQL注入)
摘要:
与数据库交互的 Web 应用程序中最严重的风险之一:SQL 注入攻击。 SQL 注入是应用程序开发人员未预期的把 SQL 代码传入到应用程序的过程,它由于应用程序的糟糕设计而使攻击成为可能,并且只有那些直接使用用户提供的值构建 SQL 语句的应用程序才会受影响。 问题在于命令时如何被执行的。SQL 语句通过字符串的构造技术动态创建,文本框的值被直接复制到字符串中,他可能是这样的:string sql = "SELECT * FROM Orders where CustomerID = '" + txtID.Text + "'"; 在这个示 阅读全文
posted @ 2012-07-16 17:19 SkySoot 阅读(3154) 评论(0) 推荐(0)
浙公网安备 33010602011771号