Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ブラウザは あなたを守りたい~CORS~

Avatar for konaito | FYBE konaito | FYBE
July 27, 2024
82

ブラウザは あなたを守りたい~CORS~

CORS(Cross-Origin Resource Sharing)の基本概念とその重要性について説明します。CORSは、異なるオリジン間でのリソース共有を安全に実現するためのブラウザのセキュリティ機能です。

Avatar for konaito | FYBE

konaito | FYBE

July 27, 2024
Tweet

Transcript

  1. CORS(Cross-Origin Resource Sharing)は、W3C(World Wide Web Consortium)によって2004年 に初めて草案として発表されました。 CORSの仕様は2014年1月にW3C勧告として正式に公開されました。 CORSはブラウザがユーザーを守るための規格 元々はセキュリティのためにSame-Origin

    Policyにより同一オリジンからの通信しか許可されてなかった 違法なウェブサイト(偽サイト等)がユーザーのクッキーやセッショントークン( OAuthなど)、ブラウザスト レージのデータ、ブラウザコンテキストの情報などを使って、ユーザーのログインしているアカウントへの アクセスなどをしようとするときに拒否させる効能 ホワイトリスト外Webアプリからのauth認証行為などを防げる