Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
[B! CORS] efclのブックマーク
[go: Go Back, main page]

タグ

CORSに関するefclのブックマーク (12)

  • CORSガイドの決定版 | POSTD

    無垢な仔の写真を集めたウェブサイトを訪問したと想像してみてください。かわいい仔達の写真の背後には、このウェブサイトの強大な力が隠れています。誰かがウェブサイトにアクセスすると、サイトのオーナーはその訪問者のネット上の行動に関するあらゆる情報を入手できます。その中には、銀行取引情報、SNS上の投稿やメッセージ、メール、オンラインの購買データなどが含まれます。あなたが受ける信用面や金銭面の損害はどれほどのものになるでしょうか。あなたのメッセージが流出し、銀行口座のお金が使い込まれるかもしれません。しかし幸いなことに、実際にはそのような状況は起こりません。それは、SOPとCORSのお陰なのです。 目次 Ajax(Asynchronous JavaScript And XML) インターネットがジャングルではない理由 認証情報を「含める」vs「含めない」 CORSルールの定義 クロスオリジンリ

    CORSガイドの決定版 | POSTD
    efcl
    efcl 2025/01/28
    CORSの基本的な話。あんまり細かいところとかSameSite-Cookieの話とかX-Requested-Withの話とか曖昧な感じがする
  • CORS: "Allow All Origins" implemention in major framework

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    CORS: "Allow All Origins" implemention in major framework
    efcl
    efcl 2022/12/31
    ウェブフレームワークのCORS対応でany originの実装まとめ。 CORSのオウム返し問題とSame Site Cookieについて
  • Cache your CORS, for performance & profit

    CORS is a necessity for many APIs, but basic configurations can create a huge number of extra requests, slowing down every browser API client, and sending unnecessary traffic to your backend. This can be a problem with a traditional API, but becomes a much larger issue with serverless platforms, where your billing is often directly tied to the number of requests received, so this can easily double

    Cache your CORS, for performance & profit
    efcl
    efcl 2022/09/20
    CORSのキャッシュとVaryヘッダ
  • Load cross-origin resources without CORP headers using COEP: credentialless  |  Blog  |  Chrome for Developers

    We have shipped the new Cross-Origin Embedder Policy (COEP) value credentialless which allows the browser to load cross-origin resources which don't use the Cross-Origin Resource Policy (CORP), by sending a request without credentials, such as cookies. This helps developers to adopt cross-origin isolation more easily. Why we need cross-origin isolation Some web APIs increase the risk of side-chann

    efcl
    efcl 2022/07/03
    `Cross-Origin-Embedder-Policy: credentialless`について。 クロスオリジン分離のためにCross Originのresponse headerを全て制御するのが現実的ではないため、リクエスト側でcredentialを送らないことを宣言して分離する
  • CORSの仕様はなぜ複雑なのか

    Webアプリケーションを実装していると高確率で CORS の問題にぶつかります。CORSがどのようなものかはリンクしたMDNなど既存の解説を読むのが手っ取り早いと思いますが、「なぜそのように設計されたのか」という観点での説明はあまり見ないため、昔の資料の記述や現在の仕様からの推測をもとに整理してみました。 CORSとは 現代のWebはドメイン名をもとにした オリジン (Origin) という概念 (RFC 6454) をもとに権限管理とアクセス制御を行っています。その基となるのが以下のルールです。 Same-origin policy (同一生成元ポリシー): 同じオリジンに由来するリソースだけを制御できる。 上記Wikipedia記事によるとSOPの概念は1995年のNetscape 2.02に導入されたのが最初のようです。当時のドキュメンテーションを読む限り、これはウインドウ越しに別

    CORSの仕様はなぜ複雑なのか
    efcl
    efcl 2021/08/16
    CORSとSimple Requestについて
  • 2021-03-02のJS: Bundle Size以外のJavaScriptパフォーマンス、CORS 完全手冊

    JSer.info #529 - JavaScript performance beyond bundle size | Read the Tea Leavesという記事では、JavaScriptのパフォーマンス測定について書かれています。 最近では、Bundle SizeについてはBundlePhobiaやWebpack Bundle Analyzerなど分かりやすく測定するツールがありますが、それ以外のJavaScriptのパフォーマンスのメトリクスについて書かれています。 ランタイムのCPUコスト、電力消費量、メモリ使用量、ディスクの使用量などのBundle Size以外のメトリクスをどのように見るのかについてまとめられています。 CORS 完全手冊というCORSについての連載記事では、 CORSの概念、対応方法、よくある間違い、CORB/CORP/COEP/COOPなど最近のオリジ

    2021-03-02のJS: Bundle Size以外のJavaScriptパフォーマンス、CORS 完全手冊
    efcl
    efcl 2021/03/02
    CORS 完全手冊 CORSとかOriginまわりについて一通りまとまって分かりやすく書かれていてよかった。
  • CORS 完全手冊(一):為什麼會發生 CORS 錯誤?

    如果有什麼想回饋的(如對文章或部落格的感想),除了留言以外也能填表單跟我說:表單連結。若是對更多 JavaScript 知識有興趣,歡迎參考我的新書《JavaScript 重修就好》 前言三年前的時候寫了一篇文章:輕鬆理解 AJAX 與跨來源請求,提到了串接 API、AJAX、same-origin policy、JSONP 以及 CORS,當時把自己想講的都放進去了,但現在回頭看,好像有很多滿重要的部分沒有提到。 三年後,再次挑戰這個主題,並且試著表達地更完整。 會想寫這個系列是因為在程式相關的討論區上,CORS 是發問頻率很高的主題,無論是前端或是後端都有可能來問相關的問題。 所以我就想說:「好,那我來寫一個系列好了,我要試著把這個主題寫到每個碰到 CORS 問題的人都會來看這個系列,而且看完以後就知道該怎麼解決問題」,這算是我對這篇文章的目標,如果文章的品質沒辦法達成這個目標,我會持

    CORS 完全手冊(一):為什麼會發生 CORS 錯誤?
    efcl
    efcl 2021/03/01
    CORSの概念、対応方法、よくある間違い、CORB/CORP/COEP/COOPなどオリジン関連のルール、セキュリティ的な問題についての連載記事。 クロスオリジンリクエストはなぜブロックされるのか、CORSの仕様解説、CORSのキャッシュ、CORS
  • What is CORS (cross-origin resource sharing)? Tutorial & Examples | Web Security Academy

    Cross-origin resource sharing (CORS) In this section, we will explain what cross-origin resource sharing (CORS) is, describe some common examples of cross-origin resource sharing based attacks, and discuss how to protect against these attacks. This topic was written in collaboration with PortSwigger Research, who popularized this attack class with the presentation Exploiting CORS misconfigurations

    What is CORS (cross-origin resource sharing)? Tutorial & Examples | Web Security Academy
    efcl
    efcl 2021/02/27
    CORSのよくある問題について。 Access-Control-Allow-Credentials: trueと機密情報、Access-Control-Allow-OriginがRequest Originをオウム返しする問題
  • Blog|CORS & Same Origin Policy 入門

    CORS(オリジン間リソース共有) は Web セキュリティの観点において、Web 開発・Web 制作に関わる方すべてが理解しておくべき仕組みです。 記事では、この CORS についての概要と一般的な設定方法について解説していきます。 CORS とはCORS(Cross-Origin Resource Sharing, オリジン間リソース共有)は、自身のオリジンから見た、別のオリジン(クロスオリジン)からのリクエストを許可するか決定する仕組みです。(特定条件下で、通常は後述する Same Origin-Policy の機構により、ブロックされます) CORS の概要 Web ページの HTML には、画像やビデオ、CSSJavaScript、iframe などを HTML タグを使って自由に埋め込むことができます。 ただし、別ドメインへ向けた一部の非同期的なリクエスト(正確にはクロスオ

    Blog|CORS & Same Origin Policy 入門
    efcl
    efcl 2021/02/27
    CORS入門記事
  • Feedback wanted: CORS for private networks (RFC1918)  |  Blog  |  Chrome for Developers

    Malicious websites making requests to devices and servers hosted on a private network have long been a threat. Attackers may, for example, change a wireless router's configuration to enable Man-in-the-Middle attacks. CORS-RFC1918 is a proposal to block such requests by default on the browser and require internal devices to opt-in to requests from the public internet. To understand how this change

    efcl
    efcl 2020/11/18
    private networkへのCORS
  • CORSの原理を知って正しく使おう | YouTube

    最近質問サイト等でCORS(Cross-Origin Resource Sharing)に関する質問が急増していますが、その多くがCORSの原理をまったく理解せずに、とにかくCORSの制限を回避して動かす方法を求めるように見受けます。しかし、CORSはブラウザのセキュリティ機能なので、原理を知らないまま「動けばよい」ことを求めると重大な脆弱性の原因になりかねません。この動画では、CORSの原理、特に「なぜCORSはこうなっているのか」にフォーカスして説明します。

    CORSの原理を知って正しく使おう | YouTube
    efcl
    efcl 2020/09/30
    CORSのsimple requestの解説
  • questions about CORS

    efcl
    efcl 2020/06/21
    CORSについてのクイズ
  • 1