質問編集履歴

3

質問内容の修正

2019/04/24 02:03

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -38,8 +38,16 @@
38
38
 
39
39
  CSRFは別サーバーのスクリプトで別サーバーにリクエストにいかないように
40
40
 
41
- HTMLにトークンをうめこんで自サーバーのスクリプトからのリクエストであることを確認するもの
41
+ HTML(JS)にトークンをうめこんで自サーバーのスクリプトからのリクエストであることを確認するもの
42
42
 
43
43
 
44
44
 
45
+ 程度の認識しかないのですが
46
+
47
+ ユーザはAPIのみとしかやりとりせず認証サーバーはAPIからのみしかアクセスしないので
48
+
49
+ 完全に別コネクションになってるはずなのでなぜこのようなエラーが出るかも謎です
50
+
51
+
52
+
45
- 程度の認識しかのでまずは開発環境でクロスドメイン環境にしてエラーが再現するか調べたいという段階です
53
+ なのでまずは開発環境でクロスドメイン環境にしてエラーが再現するか調べたいという段階です

2

質問内容の修正

2019/04/24 02:03

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,45 @@
1
1
  開発環境で CSRF 関連の挙動を再現したいのですが
2
2
 
3
3
  クロスドメイン環境を docker で再現することは可能でしょうか
4
+
5
+
6
+
7
+
8
+
9
+ 追記:
10
+
11
+
12
+
13
+ いままでAPIサーバー単独で認証とレスポンスをこなしていたのですが
14
+
15
+ セキュリティ要件の都合で認証部分を別サーバーに分離しました
16
+
17
+ (やったのは自分ではないのでこの辺の仕組みもいまいち理解できていません)
18
+
19
+
20
+
21
+ APIと認証サーバーは開発環境では同一サブネットにあるdockerコンテナで
22
+
23
+ そこで動作確認してステージング環境にデプロイを行ったところ
24
+
25
+ APIサーバー側で
26
+
27
+ `CSRF validation failed, Possible hacking attempt detected`
28
+
29
+ というエラーが出て API が動きません
30
+
31
+
32
+
33
+ ステージング環境ではAPIと認証サーバーが別ドメインにあるので
34
+
35
+ そのせいなのかなと何となく予想している程度です
36
+
37
+
38
+
39
+ CSRFは別サーバーのスクリプトで別サーバーにリクエストにいかないように
40
+
41
+ HTMLにトークンをうめこんで自サーバーのスクリプトからのリクエストであることを確認するもの
42
+
43
+
44
+
45
+ 程度の認識しかないのでまずは開発環境でクロスドメイン環境にしてエラーが再現するか調べたいという段階です

1

質問内容の修正

2019/04/24 02:01

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,7 +1,3 @@
1
- 開発環境では動いていたものが
2
-
3
- ステージングデプロイ時に CSRF どうのこうのってエラーが出たので
4
-
5
- 開発環境で再現したいのですが
1
+ 開発環境で CSRF 関連の挙動を再現したいのですが
6
2
 
7
3
  クロスドメイン環境を docker で再現することは可能でしょうか