SQL注入仅适用于网页,还是适用于" normal"程式?

时间:2016-02-06 23:00:42

标签: sql sql-injection barcode

我的问题标题是什么,但我对通过条形码扫描仪了解注射事项感兴趣。

https://youtu.be/qT_gwl1drhc?t=22m36s

对于进行扫描的人隐藏注射似乎很危险。

2 个答案:

答案 0 :(得分:3)

条形码扫描仪将传递他们可以解码的任何数据(除非您将它们编程为忽略某些条形码系列),并且在大多数情况下,充当键盘设备。如果你允许CODE128,这是一个完全有效的条形码:

obligatory XKCD

无论用什么设备输入数据,都需要先验证用户的任何输入。

*表示参考,请参阅https://xkcd.com/327/

答案 1 :(得分:1)

任何与数据库交互的程序都可能容易受到SQL注入攻击,无论是否是网页。每当用户输入的字符串被放入SQL而没有被正确清理时,就会出现危险。

我们最常见的是Web应用程序,因为几乎所有这些应用程序都备份了数据库,并且可以被更多用户访问。