0

私はexception_notificationでHeroku上で走るRails 4アプリケーションを持っています。 /wp-login.phpにアクセスしようとすると、AWSサーバーがログインページを釣っていたことが通知されました。それは私のアプリのログインページではないので、誰かが手動でそのURLを入力しなければなりませんでした。 IPを追跡すると、オレゴン州のAmazon AWSサーバーが表示されます。Rails 4アプリケーションからAmazon AWSサーバーをブロックしますか?

誰かがAWSサーバー経由で自分のアプリにアクセスする理由はないはずです。そのため、私の最初の考えは、誰かがアプリケーションに入り込もうとしているということです。

潜在的な攻撃を回避するため、私はすべてのAmazon AWSリクエストをブロックすることを検討しています。

Amazon AWSサーバーを特別にブラックリストに登録する方法はありますか?私が考えることができるのは、すべてのリクエストのIPアドレスをチェックし、Amazonのリストから来るものは無視することですが、Amazon IPアドレスの公式のリストがあるかどうかはわかりません。

しかし、ブラックリストに対するすべてのリクエストのIPをチェックすることは効率が悪いようです。私はrack-attackの宝石を知っていますが、それでもチェックを行うのにRubyコードを実行していますが、それは非常に速くはないようです...

+0

誰かが手動でURLを入力した可能性は非常に低いです。これらの要求をサーバーログで確認するのは非常に一般的です。人々は、不適切なWPのインストールを探しているWebをクロールするボットを作成します。 – sheepdog

+0

@sheepdog:ボットなら、そのようなリクエストも無視したくないですか?私のアプリケーションは、私がユーザーがGoogle/etcを介して "見つける"必要がないようなものです。アプリケーションにアクセス権が与えられます。私の考えは、起こる前にあらゆる種類の攻撃を避けることです。私は少し編集的かもしれないが、申し訳ありませんより安全であることを好むでしょう:) –

+0

私はそれが努力する価値があるとは思わない。 elasticsearch/kibana/geoipでアクセスログを実行した場合、おそらく世界中から同様のリクエストが出てくるでしょう。私はあなたが無視できないセキュリティ利益のために変態を演奏することになると思います。あなたが最初にそれを見たときには気になりますが、実際に心配することはありません。 – sheepdog

答えて

0

すべてのAWS IPをブロックするのは良い解決策ではありません。潜在的に、トラフィックは世界のどの部分から来ることができます。どのようにトラフィックをブロックするつもりですか?代わりに、アプリケーションを堅牢にする必要があります。

AWS IPアドレスの公式リストがあります:AWS IP Address Ranges

あなたはトラフィックが(多くのAWS領域があります覚えておいてください)AWSから発信することを100%確信している場合は、あなたがIPを提出使用してそれらをブロックすることができます。このようなソリューションの1つは、AWS Blocker

すべてのAWS IPをブロックすることは良い解決策ではありません。

+0

お返事ありがとうございます。私の考えは、Amazon AWSから来るトラフィックは、誰かが私のアプリケーションを攻撃しようとするだろうということでした。 AmazonはISPのように動作し、非AWSトラフィックをサービスします。そのため、アプリケーションを使用しているブラウザのクライアントはAmazonのように見えますか?私はブラックリストと比較して各リクエストのIPをチェックして、それがAmazonのIP範囲内にあればリクエストを無視することを考えていました。アプリをより堅牢にすることに関しては、より良い選択肢がありますか?私はちょうどIPブロッキングが最もクリーンなソリューションだと思っていましたが、より良いアイデアを公開しています。 –

+0

@DanL何について*悪用をAmazon AWSに報告していますか?* AWSの規模と範囲を認識していますか?最大規模のクラウドサービスプロバイダーとして、少人数の俳優、脚本、詐欺師から数ドルの利益を得ることに少しでも興味を持っています。 Amazonのソースアドレスをブロックすることは、サイトをインターネットから完全に切り離すことと同じくらい意味があります。はい。さまざまな理由により、ブラウザトラフィックがAWSスペースから発生する可能性は完全にあります。 –

関連する問題