IP アドレスを動的に禁止したいので、ソフトウェアが悪意のあるアクティビティ (10 秒間に 10 ページ連続でヒットするか、特定の UserAgent または .
4 つの方法があります。
- IP をファイアウォールで禁止して、EC2 インスタンスや S3 にも到達しないようにします。
- IPリストを使用して.htaccess RewriteMapを作成し、httpd.confからそれらを禁止します
- .txt ファイルから IP リストを読み取ることで、PHP の開始時に IP を禁止します (MySQL に接続する必要はありません。より安全だと感じています)。
- MySQL から IP リストを読み取り、PHP の開始時に IP を禁止します。
明らかに、最初のものが理想ですが、それを達成する方法はありますか? 残念ながら、私は Amazon AWS を初めて使用します。