質問編集履歴

3

製品名を追加

2020/09/01 06:01

投稿

juso
juso

スコア2

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ## 実現したいこと
2
2
 
3
- PCREの正規表現で想定していないクエリを含んだURLへのアクセスを拒否しようとしています。
3
+ PCREの正規表現で想定していないクエリを含んだURLへのアクセスをAWS WAFにて拒否しようとしています。
4
4
 
5
5
  例えば、パラメータを複数つけられた以下のようなidが複数存在するケースを除外し、1つだけのパラメータがつけられたものにマッチさせたいと考えています。
6
6
 
@@ -16,7 +16,7 @@
16
16
 
17
17
  ## 条件
18
18
 
19
- 製品の制約により、後方参照と部分式取得はサポートされていない環境です。
19
+ AWS WAFの制約により、後方参照と部分式取得はサポートされていない環境です。
20
20
 
21
21
 
22
22
 

2

質問文の修正

2020/09/01 06:01

投稿

juso
juso

スコア2

test CHANGED
File without changes
test CHANGED
@@ -1,16 +1,16 @@
1
1
  ## 実現したいこと
2
2
 
3
- PCREの正規表現で存在しないURLへのアクセスを拒否しようとしています。
3
+ PCREの正規表現で想定ていないクエリを含んだURLへのアクセスを拒否しようとしています。
4
4
 
5
5
  例えば、パラメータを複数つけられた以下のようなidが複数存在するケースを除外し、1つだけのパラメータがつけられたものにマッチさせたいと考えています。
6
6
 
7
7
  * マッチさせたい文字列(id=が1つだけ)
8
8
 
9
- `https://www.example.co.jp/id=3`
9
+ `https://www.example.co.jp?id=3`
10
10
 
11
11
  * マッチさせたくない文字列(id=が2つ以上)
12
12
 
13
- `https://www.example.co.jp/id=3/id=3/id=3`
13
+ `https://www.example.co.jp?id=3&id=3&id=3`
14
14
 
15
15
 
16
16
 

1

誤字の修正

2020/09/01 05:52

投稿

juso
juso

スコア2

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
  ## 質問
24
24
 
25
- `/(pageID=*){1}/`のような形で正規表現を書いた場合、複数であったとしてもマッチしてしまいました。
25
+ `/(id=*){1}/`のような形で正規表現を書いた場合、複数であったとしてもマッチしてしまいました。
26
26
 
27
27
 
28
28