source avatarMuhammad Azhar

共有

Eclair 0.14.4は、Originヘッダーを含む任意のAPI呼び出しに対して403を返します。Originの内容は確認せず、存在するかどうかのみをチェックします。 EclairのAPIは基本認証を使用し、フォームエンコードされたパラメーターを受け取ります。したがって、ブラウザがパスワードをキャッシュした後、運営者が開く任意のページの単純なHTMLフォームから、これにPOSTできます。これはCORSの承認を必要としません。ページは応答を読み取ることはできませんが、オンチェーンでの送金やチャネルの閉鎖はすでに完了しています。ブラウザはこれらのリクエストにOriginを設定しますが、curlは設定しません。また、存在チェックは、サンドボックス化されたiframeが送信するOrigin: nullもキャッチします。 この修正は0.14.3がタグ付けされた翌日の9月15日にマージされ、10月15日にリリースされました。 同じチームが開発するphoenixdも、基本認証の背後でフォームエンコードされたパラメーターを受け取りますが、0.9.3ではOriginチェックがどこにも見当たりません。phoenixdにはこのようなチェックが必要ない理由があるのでしょうか、それともまだ問題が提起されていないのでしょうか?

No.0 picture
免責事項: 本ページの情報はサードパーティからのものであり、必ずしもKuCoinの見解や意見を反映しているわけではありません。この内容は一般的な情報提供のみを目的として提供されており、いかなる種類の表明や保証もなく、金融または投資助言として解釈されるものでもありません。KuCoinは誤記や脱落、またはこの情報の使用に起因するいかなる結果に対しても責任を負いません。 デジタル資産への投資にはリスクが伴います。商品のリスクとリスク許容度をご自身の財務状況に基づいて慎重に評価してください。詳しくは利用規約およびリスク開示を参照してください。