答案 0 :(得分:3)
条形码扫描仪将传递他们可以解码的任何数据(除非您将它们编程为忽略某些条形码系列),并且在大多数情况下,充当键盘设备。如果你允许CODE128,这是一个完全有效的条形码:
无论用什么设备输入数据,都需要先验证用户的任何输入。
*表示参考,请参阅https://xkcd.com/327/
答案 1 :(得分:1)
任何与数据库交互的程序都可能容易受到SQL注入攻击,无论是否是网页。每当用户输入的字符串被放入SQL而没有被正确清理时,就会出现危险。
我们最常见的是Web应用程序,因为几乎所有这些应用程序都备份了数据库,并且可以被更多用户访问。