Showing posts with the label セキュリティ

IDトークンとアクセストークン 何がどう違う?OAuth 2.0とOIDCの核心

現代のWebサービスやモバイルアプリケーション開発において、 OAuth 2.0 と OpenID Connect (OIDC) は、もはや避けては通れない標準技術となりました。「Googleでログイン」や「Facebookでアカウント連携」といった機能は、これらのプロトコルのおかげで安全かつ…
IDトークンとアクセストークン 何がどう違う?OAuth 2.0とOIDCの核心

10分で理解するJWT:設計と落とし穴

な ぜ、あなたの認証システムはスケールしないのでしょうか?サーバーのメモリがセッション情報で溢れかえり、DBへの問い合わせがボトルネックになっているなら、それは「ステートフル」な設計の限界かもしれません。現代の分散システムにおいて、JWT(JSON Web Token)はもはや選択肢の一つではなく、必須の知識となりました。 しかし、警告しておきます。JWTは魔法の杖ではありません。誤った実装…
10分で理解するJWT:設計と落とし穴

正規表現が遅い?「破滅的バックトラック」を防ぐ記述術

Stack Overflowからコピペした正規表現が動くことは確認した。しかし、なぜそのコードが動くのか、あるいは「なぜ特定の入力でサーバーのCPU使用率が100%に張り付くのか」を説明できるでしょうか?正規表現は単なる文字列検索ツールではなく、強力なステートマシンです。その挙動を深く理解せずに使うことは、時限爆弾をプロダクション環境に埋め込むことと同義です。今回は、基本の再確認から、多くの…
正規表現が遅い?「破滅的バックトラック」を防ぐ記述術
OlderHomeNewest