【发布时间】:2019-06-11 09:27:10
【问题描述】:
我有一个 Rails 应用程序 (v4.2)。我有两个操作允许使用回形针上传图像。我对 mime 类型进行了回形针验证。
服务器上的反恶意软件在 /tmp 中发现了一堆 PHP 文件,如下所示:
/tmp/RackMultipart20190610-9668-u9nebk.php
我假设它们是在文件上传过程中创建的。
两个问题:
如何追踪它们的来源?在我的 production.log 中,我看到一堆 404 用于发布到虚假 joomla 和 wordpress .php 路径的帖子,但没有任何内容可能导致这些上传。
以后我该如何预防?
我正在使用机架攻击,并且可以阻止 .php 文件扩展名,但是如何阻止表单中的文件上传?
我们有两个地方可供登录会员上传图片或 PDF。如何阻止所有其他上传文件的尝试?
【问题讨论】:
标签: ruby-on-rails security paperclip rackattack