cookieのSameSite属性
SameSite Attribute
くっきーのせいむさいとぞくせい
cookieに指定し、他のサイトを起点とするリクエスト(クロスサイトリクエスト)でそのcookieを送るかどうかを決める属性。Strict(送らない)、Lax(他サイトのリンクからの画面遷移など、安全なメソッドによるトップレベルの遷移に限って送る)、None(常に送る。Secure属性が必要)を指定でき、CSRFの対策になる。
Related
関連キーワードの用語
WebブラウザとWebサーバの間で、HTMLや画像などのリソースをやり取りするアプリケーション層のプロトコル。クライアントのリクエストにサーバがレスポンスを返す形式で、GET、POSTなどのメソッドを持つ。状態を持たない(ステートレス)ため、状態の維持にはcookieなどを使う。
Webサイトの文章や画像を、HTMLを直接編集せずに登録・更新できるようにするシステム。制作と運用の分担が進み、更新の即時性が高まる。
Webサービスの設計原則の一つ。HTTPメソッド(GET、POST、PUT、DELETE等)を用いてリソースを操作する。ステートレス性、統一インタフェース、リソースの識別可能性などの制約に従うことで、シンプルで拡張性の高いAPI設計を実現する。
複数のサーバにトラフィックを分散させる装置。ラウンドロビン、最小接続数、重み付け等の分散アルゴリズムを使用する。L4(トランスポート層)とL7(アプリケーション層)の負荷分散があり、ヘルスチェックによるサーバの死活監視も行う。
Webブラウザ上でネイティブに近い速度でプログラムを実行するためのバイナリ命令形式。C/C++、Rustなどからコンパイル可能で、JavaScriptと連携して動作する。サンドボックス環境で安全に実行される。
Webサイトやアプリケーションの設計において、スマートフォンなどのモバイル端末での表示・操作を最優先に設計し、その後にPC向けを拡張していくアプローチ。
