AWSの構成
ロードバランサーを経由して、EC2インスタンスへアクセス
現在ロードバランサーのSGにHTTPS 443 全ポートを許可しています。
またRails側のCORS設定で、Originを絞っています。
以上を踏まえ、
Railsの機能でメール認証を取り入れています。
新規登録 → メール内のリンクをクリック → 有効であれば、 バックエンドの本登録のコントローラーのメソッドが呼ばれる。(メール内のリンクにバックエンドAPIを呼び出すように設定)
→ https://test_api.com/edit/:token/
解決したいこと
現在SG, Corsを設定しているのですが、
メールの認証をクリックした際のアクセス元は不特定多数のユーザーになります。
この際であれば
・SG
・Cors
はどのように設定するのがベストプラクティスなのでしょうか。
一応認証と認可の仕組みは組み込んでいます。
思わぬ脆弱性があるのではないかと思いました。
宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。