【发布时间】:2013-11-24 14:57:42
【问题描述】:
是否有可能在 Rails 中,如果发现 sql 注入漏洞,任何人都可以删除表。我看到一篇文章说 Rails 只执行单个 sql 语句,例如,如果我像这样运行原始 sql
ActiveRecord::Base.connection.execute("select * from users; drop table test_table;")
抛出异常
这是否适用于所有的 rails activerecord 助手是否有任何其他方法可以删除表?
【问题讨论】:
标签: sql ruby-on-rails sql-injection