ヘッダーにリファラーを使用していましたが、ユーザーが簡単に変更できるため信頼できません。有効なページからのリクエストが有効であることを確認する方法ノード
その他の代替手段はありますか?私はサーバーへのリクエストが特定のページから来ていることを検証したいのですが、これはまったく完了できますか?
ありがとうございます!
ヘッダーにリファラーを使用していましたが、ユーザーが簡単に変更できるため信頼できません。有効なページからのリクエストが有効であることを確認する方法ノード
その他の代替手段はありますか?私はサーバーへのリクエストが特定のページから来ていることを検証したいのですが、これはまったく完了できますか?
ありがとうございます!
私は、あなたがリファラーに頼りたくない場合、これを行う信頼できる方法はないと信じています。しかし、あなたはリバースプロキシ(nginx /ワニス)の背後に置くか、この情報を得るために何らかのタイプのクッキーを設定することができます。がんばろう。
リファラーも信頼性がありません。プロキシやCookieの変更は何ですか? – CodeCaster
私はあなたのURIでセキュリティトークンを使うことができると思っていましたが、ちょっとした調査をしましたが、特に信頼できるものではありません。申し訳ありませんが、私はこれを行う方法があるとは思わない。 – CareFree
ええ、それは少し難しいです。私は実際にクライアントと直接ブラウザにAPIに行くのではなく、途中のサーバーを使ってOAuthなどを使用する可能性があるとチャットしています。私は彼に納得させたいと思います。なぜなら、私はこれに対して別の方法(信頼できる)を見つけることができないからです。君たちありがとう! – Laerion
できません。ブラウザが送信できるものであれば、スクレーパーやハッカーも送信できます。何らかの種類のクロス・クロス・リクエスト偽造トークンを使用することができます。しかし、それでもなお悪意のあるユーザーがトークンを設定するページを要求した後、トークンと共に2番目のページにリクエストを送信できます。 – CodeCaster