AWS WAFv2 how to use httpRequest.httpVersion in rules

0

I am wondering if it is possible to check HTTP version and incorporate them into WAF rules.

For example - check httpRequest.httpVersion = 'HTTP/1.1' then add a label, the label would then be used in other rules.

HieuVu
feita há 2 anos476 visualizações
2 Respostas
0

AWS WAFv2 does not currently offer a direct configuration option for HTTP version. However, we can leverage CloudFront to achieve this functionality. CloudFront acts as the initial service that receives the request and adds the following headers:

Abheesh
respondido há um ano
-2

Hello Hieuvu,

Yes! it's possible to create a rule with the matching condition to match {Key:Vlaue} "httpVersion":"HTTP/1.1". To create a rule, please check Single header. https://docs.aws.amazon.com/waf/latest/developerguide/waf-rule-statement-fields-list.html#waf-rule-statement-request-component-single-header

To label, use the action count and add the custom label to the request post that we are good to use the label match condition next.

To label: https://docs.aws.amazon.com/waf/latest/developerguide/waf-rule-label-add.html Label match condition example: https://docs.aws.amazon.com/waf/latest/developerguide/waf-rule-label-match-examples.html

profile pictureAWS
respondido há 2 anos
  • Hi Chethan,

    I do not believe httpVersion is apart of the request header and therefore can not using the suggested match to a single header.

Você não está conectado. Fazer login para postar uma resposta.

Uma boa resposta responde claramente à pergunta, dá feedback construtivo e incentiva o crescimento profissional de quem perguntou.

Diretrizes para responder a perguntas