問題タブ [amazon-waf]

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.

0 投票する
3 に答える
1520 参照

xss - フォーム フィールド値に「ON」キーワードを含む AWS WAF XSS チェック ブロッキング フォーム

「on」または「on」で始まる任意の単語をフォーム フィールドの最後の単語として含むフォームを投稿すると、このルールによってブロックされた aws waf からの XSS ブロックが発生する 本文には、URL としてデコードした後にクロスサイト スクリプティングの脅威が含まれる、たとえば「20 のみ」 " or " online" または "check on" すべての結果が XSS ブロックになる

これらは普通の言葉のようですが、なぜ xss でブロックされているのでしょうか?

ただし、最後に空白があるとブロックされません。たとえば、「20のみ」または「オンライン」または「チェックオン」これらの作品

0 投票する
2 に答える
4456 参照

amazon-web-services - CloudFormation で WAFv2 から WebACL を作成する

アプリケーション API を悪用から保護するために、cloudformation を使用して WebACL を作成しようとしています。アイデアは、5 分間で最大 100 件の IP リクエストに対して API アクセスを制限することです。

最初のバージョンは次のものしかサポートしていないように見えるため、この目的のために WAFv2 を使用する必要があります。

  • 静的ブラックリスト
  • バイトマッチ
  • サイズの制約
  • XSS
  • SQLi

WAFv2 のドキュメント: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webacl.html

例としてこれを書きました:

しかし、これを CloudFormation にアップロードしようとすると、次のメッセージが表示されて作成が失敗します。

モデルの検証に失敗しました (#: 無関係なキー [タイプ] は許可されていません)

問題は次の行にあると思います。

しかし、CloudFormation で失敗せずに DefaultAction を割り当てる方法がわかりません。何度も (もちろん別の方法で) 試しましたが、正しい方法が見つかりません。WAFv2 のインターネット上の例はなく、WAF の最初のバージョンの構文は互換性がないようです :(

0 投票する
1 に答える
338 参照

python-3.x - AWS API Gateway と Web ACL を統合する

web aclaws api gateway使用して関連付ける方法はありpythonますか? CLIコマンドを使用してコードをテストしようとしました

"*aws waf-regional associate-web-acl --region us-east-1 --web-acl-id '**************' --resource-arn 'arn:aws:apigateway:us-east-1::/restapis/******/stages/test'*

しかし、それは機能していません.awsコンソールからWeb ACLをAPIゲートウェイに関連付けようとしましたが、Web ACLをすでに作成しているにもかかわらず、Web ACLのリストがドロップダウンにリストされていません.