菊池修治(193)26この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。こんにちは、菊池です。WAFレートベースのルールを適用することで、同一IPアドレスからの大量リクエストをブロック可能になります。DDoS攻撃やブルートフォースアタックといった攻撃からの防御が、簡単に実装可能です。詳細な動作仕様は公式ドキュメントを合わせて参照ください。試してみたさっそく試してみました。rules]へと進みます。rule]が選択可能になっていますので、こちらを選びます。limit]を指定する必要があります。これが、5分間に許容するリクエストの上限です。設定可能な最小値は2000となっています。ルールが作成できました。今回はALBに設定したかったので、Regionをap-northeast-1に設定しました。この状態では、Conditionを設定していませんので、全てのリクエストが対象となります。作成したルールを適用したACLを作成します。Ruleに一致した場合にはブロック、それ以外は許可します。ALCが作成できました。動作確認AWS環境への負荷テスト・侵入テストを実施する際には事前の申請が必要となりますのでご注意ください。作成したACLの動作を確認してみます。WAFを適用したALBに対してApacheBenchでリクエストをかけてみます。received~~~~~~~~~~~~~~~~~~~~省略~~~~~~~~~~~~~~~~~~~~設定した上限2000を超える、3000回のリクエストをかけましたが、全てのリクエストが成功しています。1分程度時間を置いて再度実行しました。responsesが3000となってますので、全てのリクエストがブロックされたようです。Forbiddenが返っていました。OKとなりましたのでブロックが解除されたことがわかります。WAFにレートベースのルールが追加されたことで、短時間の大量アクセスに対する防御が簡単に実装可能になりました。ShieldによってL3/L4レイヤは防御されてました。今回のアップデートによりアプリケーションレイヤでもある程度の防御が可能になります。機能が充実し、AWSのサービスだけでも防御できる範囲が広がるのはうれしいですね。リモート】クラスメソッドの会社説明会を開催しますクラスメソッドでは、AWS・AI・ビッグデータ・モバイルなどの技術職や営業のメンバーとして一緒にお仕事をする仲間を大募集しています。#cmdevio新型コロナウイルスの感染拡大を受け、本イベントを延期させていただくことになりました(開催時期未定)。お申し込みいただいた皆様には大変申し訳ございませんが、何卒ご理解いただけますようよろしくお願いいたします。AWSについてライトに色んな情報交換をしましょう。カフェ店長のオカノです。今日はオフィスに用があるので、通勤ラッシュを避けて出社しました。この子は新メンバーのさめくんです。在宅勤務が推奨されているのでオフィスが閑散としており、すこしさみしそうです。本が出ていたので読んでみたところよかったので紹介させていただきます。使いたいときの注意点を書きました。新井成一64最近Sphinxつかってドキュメントを書いてるのですがなかなかイケています。臼田佳祐295ワークフロー自動化OSSのn8nをAWS環境で建てて検証してみました。非常に期待できるサービスです。Fargateの勉強をしています。使ってみたい方は参考にしてください。洋介255SnowflakeがAWSの東京リージョン上で稼働するようになりました。データを日本に置けます。芳賀健232こんにちは!猫様の忠実なるしもべ、芳賀健です。Tokyoで開催されました。カフェ店長のオカノです。クラスメソッド株式会社が運営するAWS・iOS・HTML5に関する技術情報サイトです。