可以使用单向散列函数来清理DB查询吗?



由于对输入进行消毒的主要目标是将它们视为字符串而不是DBMS语言的代码,因此这将摆脱语法。在db条目上应用哈希也可以让我们查询它。

哈希查询和数据将用于相等性测试,但没有其他功能:哈希不能保持顺序或相似性;例如,子字符串和范围查询将是不可能的。

任何合理的DB接口都允许参数化查询,这些查询是安全的,可以防止注入攻击,并且不限制查询的表达能力。

相关内容

  • 没有找到相关文章

最新更新