提问人:bananabr 提问时间:12/9/2021 更新时间:12/14/2021 访问量:75
以下代码片段是否容易受到 Rails 5 中 SQL 注入的攻击?
Is the following code snippet vulnerable to SQL injection in Rails 5?
问:
如果 order 参数未清理,以下代码片段是否容易受到 Rails 5 中 SQL 注入的影响?我尝试使用 https://rails-sqli.org/rails5 中提供的示例对其进行测试,但引发了 ActiveRecord::UnknownAttributeReference 异常。这是否意味着代码对 SQLi 是安全的?
@exports = Export.for_public.order(params[:order] || 'created_at DESC').page(params[:page])
答:
0赞
bananabr
12/14/2021
#1
https://medium.com/@mitsun.chieh/activerecord-relation-with-raw-sql-argument-returns-a-warning-exception-raising-8999f1b9898a 在这里找到了我问题的答案。
评论