Secure Steady
アプリケーションのセキュリティトピック一覧

アプリケーション

9 コマンド

意図しないリクエスト送信 CSRF(クロスサイトリクエストフォージェリ)

ログイン済みのユーザーに意図しないリクエストを送信させる攻撃。

セッション管理 セッション管理

ユーザーの認証状態を維持する仕組み。セッション固定攻撃やセッションハイジャックへの対策が重要。

OAuth 2.0 認可フレームワーク OAuth 2.0

サードパーティにパスワードを渡さずにリソースへのアクセスを委譲する認可フレームワーク。

認可コードフロー 認可コードフロー

サーバーサイドアプリ向けの最も安全な OAuth 2.0 フロー。認可コードをバックチャネルでトークンに交換する。

PKCE PKCE(認可コード横取り対策)

SPA・モバイルアプリ向けの拡張フロー。code_verifier / code_challenge で認可コード横取りを防止する。

クライアントクレデンシャル クライアントクレデンシャルフロー

サーバー間通信(M2M)向けのフロー。ユーザーの関与なしにクライアント自身の認証情報でトークンを取得する。

OpenID Connect 認証 OpenID Connect (OIDC)

OAuth 2.0 の上に認証レイヤーを追加したプロトコル。ID トークンによりユーザーの本人確認ができる。

オリジン間リソース共有 CORS(オリジン間リソース共有)

異なるオリジン間での HTTP リクエストを制御する仕組み。同一オリジンポリシーを緩和しつつ、不正なアクセスを防ぐ。

JWT トークン JWT(JSON Web Token)

JSON ベースのトークン形式。署名により改ざんを検知できるが、適切に運用しないとセキュリティリスクになる。