问题描述
我想使用 AWS WAF 来阻止 user-agent
标头不是 Java/1.8
的请求。
我怎样才能实现这个目标?
WAF 的正则表达式模式不支持 Arbitrary zero-width assertions
。
所以我不能在 WAF 中使用 lookahead and lookbehind regular expression。
我本来想用 ^((?!Java\/1.8).)*$
来阻止 user-agent
标头不是 Java/1.8
的请求。
规则构建器中语句的匹配类型不提供 Not equal to string
。
所以我真的想不出实现我想要的目标的方法。