質問編集履歴
3
質問内容の修正
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
質問内容の修正
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
質問内容の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,7 +1,3 @@
|
|
1
|
-
開発環境では動いていたものが
|
2
|
-
|
3
|
-
ステージングデプロイ時に CSRF どうのこうのってエラーが出たので
|
4
|
-
|
5
|
-
開発環境で再現したいのですが
|
1
|
+
開発環境で CSRF 関連の挙動を再現したいのですが
|
6
2
|
|
7
3
|
クロスドメイン環境を docker で再現することは可能でしょうか
|