SQL Injection
SQL注入攻击
错误的示范
createQuery("SELECT * from Stuff WHERE type=" + theType;
请使用
createQuery("SELECT * from Stuff WHERE type= ?1").setParameter(1, theType);
等等
未完待续。。。
本文介绍了一种常见的Web安全威胁——SQL注入攻击,并给出了如何避免这种攻击的具体实例。通过对比错误和正确的代码示例,读者可以了解到使用参数化查询来防止SQL注入的重要性。
SQL注入攻击
错误的示范
createQuery("SELECT * from Stuff WHERE type=" + theType;
请使用
createQuery("SELECT * from Stuff WHERE type= ?1").setParameter(1, theType);
等等
未完待续。。。
622
3万+

被折叠的 条评论
为什么被折叠?