Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

タグ

関連タグで絞り込む (4)

タグの絞り込みを解除

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

  • CORSガイドの決定版 | POSTD

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

    CORSガイドの決定版 | POSTD
    efcl
    efcl2025/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 yoursession. You signed out in another tab or window. Reload to refresh yoursession. Youswitched accounts on another tab or window. Reload to refresh yoursession. Dismiss alert

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

        CORS is anecessity for manyAPIs, but basic configurations cancreate a huge number of extrarequests, slowing down every browserAPI client, and sending unnecessary traffic to your backend. This can be a problem with a traditionalAPI, but becomes a much larger issue with serverless platforms, where your billing is often directly tied to the number ofrequests received, so this can easily double

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

          We have shipped the new Cross-OriginEmbedder Policy (COEP) valuecredentialless which allows the browser to load cross-origin resources which don't use the Cross-Origin Resource Policy (CORP), by sending a request withoutcredentials, such ascookies. This helps developers to adopt cross-origin isolation more easily. Why we need cross-origin isolation Some webAPIs increase the risk of side-chann

          efcl
          efcl2022/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
            efcl2021/08/16非公開
            CORSとSimple Requestについて
            • 2021-03-02のJS: Bundle Size以外のJavaScriptパフォーマンス、CORS 完全手冊

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

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

                前言三年前的時候寫了一篇文章:輕鬆理解 AJAX 與跨來源請求,提到了串接API、AJAX、same-origin policy、JSONP 以及 CORS,當時把自己想講的都放進去了,但現在回頭看,好像有很多滿重要的部分沒有提到。 三年後,再次挑戰這個主題,並且試著表達地更完整。 會想寫這個系列是因為在程式相關的討論區上,CORS 是發問頻率很高的主題,無論是前端或是後端都有可能來問相關的問題。 所以我就想說:「好,那我來寫一個系列好了,我要試著把這個主題寫到每個碰到 CORS 問題的人都會來看這個系列,而且看完以後就知道該怎麼解決問題」,這算是我對這篇文章的目標,如果文章的品質沒辦法達成這個目標,我會持續改進。 這系列一共有六篇文章,分別是: CORS 完全手冊(一):為什麼會發生 CORS 錯誤? CORS 完全手冊(二):如何解決 CORS 問題? CORS 完全手冊(三):CO

                CORS 完全手冊(一):為什麼會發生 CORS 錯誤?
                efcl
                efcl2021/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. Thistopic 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
                  efcl2021/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
                    efcl2021/02/27非公開
                    CORS入門記事
                    • Feedback wanted: CORS for private networks (RFC1918)  |  Blog  |  Chrome for Developers

                      Malicious websites makingrequests to devices and servers hosted on a privatenetwork 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 toblock suchrequests by default on the browser and require internal devices to opt-in torequests from the public internet. To understand how this change

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

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

                        CORSの原理を知って正しく使おう | YouTube
                        efcl
                        efcl2020/09/30非公開
                        CORSのsimple requestの解説
                        • efcl
                          efcl2020/06/21非公開
                          CORSについてのクイズ
                          • 残りのブックマークを読み込んでいます1

                          お知らせ

                          公式Twitter

                          • @HatenaBookmark

                            リリース、障害情報などのサービスのお知らせ

                          • @hatebu

                            最新の人気エントリーの配信

                          処理を実行中です

                          キーボードショートカット一覧

                          j次のブックマーク

                          k前のブックマーク

                          lあとで読む

                          eコメント一覧を開く

                          oページを開く

                          はてなブックマーク

                          公式Twitter

                          はてなのサービス

                          • App Storeからダウンロード
                          • Google Playで手に入れよう
                          Copyright © 2005-2025Hatena. All Rights Reserved.
                          設定を変更しましたx

                          [8]ページ先頭

                          ©2009-2025 Movatter.jp