問題タブ [rackattack]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Rack::Attack は IP アドレスをブロックリストに登録していません
Rack::Attack をインストールして構成しましたが、ブラックリストに登録された IP アドレスが常にサイトにヒットしています。
config/application.rb で:
そしてinitializers/rack_attack.rbで
構成をインストールした後、同じ ip_addresses がまだサイトにアクセスしています。トラフィックが通常の 5 倍になったので、私は興奮しました。
ruby-on-rails - Railsでファイルのアップロードをブロックするにはどうすればよいですか?
私はレールアプリ(v4.2)を持っています。ペーパークリップを使用した画像のアップロードを許可する 2 つのアクションがあります。MIME タイプのペーパークリップ検証があります。
サーバー上のマルウェア対策は、次のような /tmp で大量の PHP ファイルを検出しました。
/tmp/RackMultipart20190610-9668-u9nebk.php
ファイルのアップロードプロセスで作成されると思います。
2 つの質問:
それらがどこから来たのかを追跡するにはどうすればよいですか? 私の production.log を見ると、偽の joomla & wordpress .php パスへの投稿に対して多数の 404 が表示されますが、これらのアップロードの原因となった可能性のあるものは何もありません。
どうすればそれらを将来防ぐことができますか?
ラック攻撃を使用していて、.php ファイル拡張子をブロックできますが、フォームでのファイルのアップロードをブロックするにはどうすればよいですか?
サインインしたメンバーが画像または PDF をアップロードできる場所が 2 つあります。ファイルをアップロードしようとするその他の試みをすべてブロックするにはどうすればよいですか?