【发布时间】:2020-12-17 09:47:30
【问题描述】:
我目前正在实施一个 Vapor 4 应用程序,该应用程序将用于管理机器。 用户应该能够搜索机器名称,这是我通过
完成的.filter(Machine.path(for: \Machine.$name), .contains(inverse: false, .anywhere), term)
其中term 是用户提供的任意String。
代码本身按预期工作,但我想知道是否存在 SQL 注入漏洞(或其他攻击)的可能性。
我的问题:
是否可能存在 SQL 注入(或其他攻击),如果可能,我该如何防止(请提供代码示例)?
【问题讨论】:
标签: swift sql-injection vapor vapor-fluent