4

PS:ランダム検索をしていたのですが、detrusion.comです。ruby​​ on railsのdetrusion.com、webアプリケーションファイアウォールを使用している人

  1. このWebアプリケーションのファイアウォールは何ですか?
  2. どのように動作しますか?
  3. パフォーマンスが低下した場合、該当する場合はいくらですか?
  4. 私はこのdestruction.comやその他のものを利用してください。

誰でも??

答えて

2

私はすぐにコードを見ていましたが、それほど多くを行っているようには見えません。基本的にIPの白黒リストを維持します。狂ったパフォーマンスのヒットはそれほどありませんが、この種の要求をRackミドルウェアで分析する方が良いでしょう。これはRailsのリクエスト処理に至る前です。

つまり、私は、5分ごとに再同期するようには言いません。DURINGは、リクエストを処理しています。つまり、ルールセットとリストを再同期している間に現在の要求をブロックします。つまり、あなたはDetrusion.comチームの慈悲を受けて自分のサイト/ APIを維持しています。だから彼らが下に行くときにあなたは下に行く。

リアルタイムではありませんが、私は更新プロセスを邪魔にならないようにもっと快適に感じます。たぶんあなたはフラットファイルやローカルDB(レディスは完璧だろう)にルール/リストを格納しておくと、アプリの起動時に読み込むことができます。次に、頻繁にcronを作成して、ルールセットをDetrusionからリロードし、ローカルに書き込みます。

何かがそうです。リクエスト処理をDetrusion APIチェックから切り離すだけのもの。

+0

あなたはこれに良いチュートリアルを提供することができます..私は本当に詳細をもっと知りたいです.. –

関連する問題