バックエンド、データ、セキュリティ コア B · 公式のガイダンス プラットフォーム: ウェブ

Web Session

Webセッション

ウェブセッションは、関連するアクションを一定時間にわたって個別のウェブリクエスト間で保持します。通常、推測が難しいIDをサーバーに保存された状態にリンクさせます。

仕組みを見る
そう呼ぶかもしれません Web SessionWebセッション

仕組みを見る

元の作業例Webセッション

もう一つの例

サインインしたサポートエージェントはセッションID、最終使用時間、30分のアイドル制限を持っています。サインインするとIDが変わり、すべてのリクエストでチェックされ、30分間使用しないと終了します。1つのブラウザタブが常に1つのセッションであるとは限らず、クッキーはIDを運ぶ方法の1つにすぎません。

主な部分

  1. 01不透明識別子
  2. 02関連状態
  3. 03ライフタイムポリシー

以下の場合に使用します

サインインの連続性、サーバーステート、IDローテーション、有効期限、またはリクエスト全体でのアクセス終了にこの用語を使用します。

以下の場合は使用しないでください

セッションを、1ページビューやブラウザプロセスのゆるい名前として使用しないでください。また、アクセス・トークンや分析訪問でもありません。

コードで使用する名前

session ID ↔ server state + expiry

出荷前に

Check contracts and invariants, authorization, and input limits. Test retries, one-time effects, timeouts, and partial failures. Verify data integrity, compatibility, monitoring, recovery, and rollback.

コピーできるリクエスト

Outcome:Complete the task with Webセッション (Web Session)。 User context:サインインしたサポートエージェントはセッションID、最終使用時間、30分のアイドル制限を持っています。サインインするとIDが変わり、すべてのリクエストでチェックされ、30分間使用しないと終了します。1つのブラウザタブが常に1つのセッションであるとは限らず、クッキーはIDを運ぶ方法の1つにすぎません。 Technical concept or control:Webセッション (Web Session)。 Why it fits:サインインの連続性、サーバーステート、IDローテーション、有効期限、またはリクエスト全体でのアクセス終了にこの用語を使用します。 Do not use it when:セッションを、1ページビューやブラウザプロセスのゆるい名前として使用しないでください。また、アクセス・トークンや分析訪問でもありません。 Engineering requirements: Define inputs, outputs, contracts, and rules that must always hold. Set authorization and input checks. Define failures, timeouts, retries, one-time effects, data moves, and compatibility limits. Operations: Add useful signals and logs that hide sensitive data. Set capacity limits and write an operator guide. Test recovery and rollback. Acceptance criteria: Contract and failure-path tests pass. Data and authorization rules still hold during retries and partial failures. Check performance limits, monitoring, recovery, and rollback. Evidence and limits (evidence boundary):その情報源にとって公式です。他のプラットフォームやチームはその用語を別の方法で使用する場合があります。 Unknowns to confirm: Where the code runs, data stores, traffic shape, consistency needs, and the security boundary. Also confirm the compatibility period, service goals, and rollback limits.

このリクエストを確認する

Review how Webセッション (Web Session) is used now. Definition: ウェブセッションは、関連するアクションを一定時間にわたって個別のウェブリクエスト間で保持します。通常、推測が難しいIDをサーバーに保存された状態にリンクさせます。 Release checks: Check contracts and invariants, authorization, and input limits. Test retries, one-time effects, timeouts, and partial failures. Verify data integrity, compatibility, monitoring, recovery, and rollback. Before changing code, list the evidence, gaps, severity, and the smallest safe fix.

B
この用語はどれくらい公式か?

公式のガイダンス

指定されたプラットフォーム、フレームワーク、プロジェクト、または専門グループには、この用語に関する公式ガイドがあります。

その情報源にとって公式です。他のプラットフォームやチームはその用語を別の方法で使用する場合があります。

範囲
ソースがカバーするもののみ:アクセシビリティ、使用ガイド、避けるための指針
ドキュメントステータス
安定
チェックオン
2026-07-30

証拠の情報源と範囲

権威のある情報源 + 用語参照 · OWASP Foundation · 安定 Session Management Cheat Sheet 範囲: アクセシビリティ、使用ガイド、避けるための指針 ここでの役割: 直接用語参照 ソースの範囲: アクセシビリティ, 使用ガイド, 避けるための指針

自分でコピーする

ブラウザはこれをコピーできませんでした。下のリクエストを選択して自分でコピーしてください。