如果 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])
uj5u.com熱心網友回復:
在這里找到我的問題的答案https://medium.com/@mitsun.chieh/activerecord-relation-with-raw-sql-argument-returns-a-warning-exception-rising-8999f1b9898a。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/380427.html
