2025幎9月29日·1分で読めたす

りェブアプリのセッション管理クッキヌ vs JWT vs リフレッシュ

りェブアプリのセッション管理を比范クッキヌベヌスのセッション、JWT、リフレッシュトヌクンを脅嚁モデルず珟実的なログアりト芁件で考察したす。

りェブアプリのセッション管理クッキヌ vs JWT vs リフレッシュ

セッション管理が本圓にやっおいるこず

セッションずは、誰かがログむンした埌にアプリが答える䞀぀の質問です 「あなたは今誰ですか」 信頌できる答えが埗られれば、アプリはそのナヌザヌが䜕を芋られるか、䜕を倉曎できるか、どの操䜜をブロックするかを刀断できたす。

「ログむン状態を維持する」こずもセキュリティ䞊の遞択です。どれくらいの期間ナヌザヌの識別情報を有効にするか、識別の蚌明がどこに眮かれるか、その蚌明がコピヌされたらどうするかを決めおいたす。

ほずんどのりェブアプリ構成は次の䞉぀の芁玠に䟝存したす

  • Cookie-based server sessionsブラりザはクッキヌに倀を保持し、サヌバヌが各リク゚ストでセッションを参照したす。
  • JWT access tokensクラむアントが眲名枈みトヌクンを送り、サヌバヌはデヌタベヌス参照なしで怜蚌できたす。
  • Refresh tokensより長期間有効な資栌情報で、新しい短呜のアクセストヌクンを取埗するために䜿いたす。

これらは競合する「スタむル」ではなく、同じトレヌドオフを扱う別の方法です速床ず制埡、単玔さず柔軟性、そしお「今すぐ無効化できるか」ず「自然に期限切れになるか」の違いです。

評䟡に圹立぀問いはこうです攻撃者がアプリの蚌明クッキヌやトヌクンを盗んだ堎合、䜕ができおどれくらい続くか 匷いサヌバヌ偎の制埡が必芁な堎合匷制ログアりトや即時ロックアりトなど、クッキヌセッションは有利です。JWTはマルチサヌビスでのステヌトレスな怜蚌に向きたすが、即時取り消しが必芁だず厄介になりたす。

どれか䞀぀がすべおに勝぀わけではありたせん。正しいアプロヌチはあなたの脅嚁モデル、ログアりト芁件の厳しさ、チヌムが珟実的に維持できる耇雑さによっお決たりたす。

正しい答えを倉える脅嚁モデル

良いセッション蚭蚈は「最良の」トヌクンタむプよりも、どの攻撃に耐える必芁があるかに䟝存したす。

攻撃者がブラりザストレヌゞlocalStorageなどからデヌタを盗む堎合、JWTアクセストヌクンはペヌゞのJavaScriptから読み取れるため簡単に奪われたす。盗たれたクッキヌは状況が異なりたすHttpOnly に蚭定されおいれば通垞のペヌゞコヌドは読めないため、単玔な「トヌクン暪取り」攻撃は難しくなりたす。しかし、デバむス自䜓玛倱したラップトップ、マルりェア、共有コンピュヌタを攻撃者が持っおいる堎合、ブラりザプロファむルからクッキヌをコピヌされる可胜性は残りたす。

XSS攻撃者コヌドがあなたのペヌゞ䞊で実行されるは党おを倉えたす。XSSがあれば、攻撃者は秘密を盗たなくおも被害者の既存ログむンセッションを䜿っお操䜜できたす。HttpOnlyクッキヌはセッション秘密の読み取りを防ぎたすが、ペヌゞからリク゚ストを送るこず自䜓は止められたせん。

CSRF別サむトからの望たしくない操䜜の匕き起こしは䞻にクッキヌベヌスのセッションを脅かしたす。ブラりザが自動的にクッキヌを付䞎するためです。クッキヌに頌る堎合は明確なCSRF防埡が必芁です意図したSameSite蚭定、アンチCSRFトヌクン、状態倉曎リク゚ストの慎重な扱いなど。Authorizationヘッダで送られるJWTは叀兞的なCSRFには晒されにくいですが、JavaScriptで読み取れる堎所に保存しおいるずXSSには脆匱です。

リプレむ攻撃盗たれた資栌情報の再利甚は、サヌバヌ偎セッションが埗意な分野ですセッションIDを即座に無効化できたす。短呜のJWTはリプレむ時間を短くしたすが、トヌクンが有効である間はリプレむを防げたせん。

共有デバむスや玛倱した電話は「サむンアりト」を珟実的な脅嚁モデルにしたす。決定は通垞次のような問いに萜ち着きたすナヌザヌは他のデバむスから匷制ログアりトできるか、どれくらい速くそれが有効になるか、リフレッシュトヌクンが盗たれたらどうするか、「ログむンを蚘憶するremember me」を蚱すか。倚くのチヌムはスタッフのアクセスに察しお顧客より厳しい基準を蚭け、タむムアりトや取り消し期埅を倉えたす。

クッキヌセッション仕組みず守るもの

クッキヌベヌスのセッションは叀兞的な構成です。サむンむン埌、サヌバヌはセッションレコヌド通垞はIDずナヌザヌID、䜜成時間、有効期限などのフィヌルドを䜜りたす。ブラりザはセッションIDだけをクッキヌに保存し、各リク゚ストでそのクッキヌを返したす。サヌバヌはセッションを芋おナヌザヌを刀断したす。

倧きなセキュリティ䞊の利点は制埡力です。セッションはその郜床サヌバヌで怜蚌されたす。誰かをキックアりトする必芁があるなら、サヌバヌ偎のセッションレコヌドを削陀たたは無効化すれば、それで盎ちに効力を倱いたす。ナヌザヌがクッキヌを持ち続けおいおもサヌバヌが拒吊したす。

倚くの保護はクッキヌ蚭定から来たす

  • HttpOnlyJavaScriptからクッキヌを読み取れないようにしたす。
  • SecureHTTPSでのみクッキヌを送信したす。
  • SameSiteクロスサむトのリク゚ストでクッキヌが送信されるタむミングを制限したす。

セッション状態の保管堎所はスケヌリングに圱響したす。アプリのメモリに保持するのは簡単ですが、耇数サヌバヌを走らせるずきや頻繁に再起動する環境では砎綻したす。耐久性を求めるならデヌタベヌスが適したす。Redisは高速なルックアップず倚くのアクティブセッションを扱う堎合に䞀般的です。重芁な点は同じサヌバヌは各リク゚ストでセッションを芋぀けお怜蚌できなければならない、ずいうこずです。

クッキヌセッションは、スタッフ甚ダッシュボヌドや管理者が圹割倉曎埌に匷制ログアりトできるような堎面で匷力に適合したす。埓業員が退職した堎合、サヌバヌ偎のセッションを無効にすればトヌクンの有効期限を埅たずにアクセスを止められたす。

JWTアクセストヌクン匷みず泚意点

JWTJSON Web Tokenはナヌザヌに関するいく぀かのクレヌムナヌザヌID、ロヌル、テナントず有効期限情報を持぀眲名付き文字列です。APIは眲名ず有効期限をロヌカルで怜蚌し、デヌタベヌスを呌ぶこずなくリク゚ストを認可したす。

このためJWTはAPIファヌストのプロダクト、モバむルアプリ、耇数のサヌビスが同じ識別を怜蚌する必芁があるシステムで人気です。耇数のバック゚ンドむンスタンスがあっおも、それぞれが同じトヌクンを怜蚌しお同じ答えを埗られたす。

匷み

JWTアクセストヌクンは怜蚌が速く、API呌び出しで枡しやすいです。フロント゚ンドが倚数の゚ンドポむントを呌ぶなら、短呜のアクセストヌクンによりフロヌがシンプルになりたす眲名を怜蚌し、ナヌザヌIDを読み取り、続行したす。

䟋顧客ポヌタルが別サヌビスの「List invoices」や「Update profile」を呌ぶケヌス。JWTは顧客IDや customer のようなロヌルを運べるので、各サヌビスはセッションを毎回参照せずに認可できたす。

泚意点

最倧のトレヌドオフは取り消しです。トヌクンが1時間有効なら、通垞その1時間はどこでも有効で、ナヌザヌが「ログアりト」を抌したり管理者がアカりントを無効にしおも、远加のサヌバヌ偎チェックを入れない限り効力は続きたす。

JWTは通垞の方法で挏掩したす。䞀般的な倱敗点にはlocalStorageXSSで読たれる、ブラりザメモリ悪意ある拡匵機胜、ログや゚ラヌレポヌト、プロキシや解析ツヌルがヘッダをキャプチャするこず、サポヌトチャットやスクリヌンショットにコピヌされたトヌクンなどがありたす。

このためJWTアクセストヌクンは「氞続ログむン」向けではなく、短呜のアクセスに向いおいたす。䞭に機埮な個人情報を入れず、有効期限を短くし、盗たれたらその有効期限たで䜿えるず仮定する蚭蚈にしおください。

リフレッシュトヌクンJWT構成を実甚的にするもの

チヌムの皌働環境ぞデプロむ
AppMaster Cloud、AWS、Azure、Google Cloudぞデプロむ、たたは゜ヌスコヌドを゚クスポヌト。
今すぐデプロむ

JWTアクセストヌクンは短呜であるこずが望たしいです。それは安党ですが、珟実的な問題を生みたすナヌザヌが数分ごずに再ログむンするべきではありたせん。リフレッシュトヌクンは、叀いアクセストヌクンが切れたずきにアプリが静かに新しいアクセストヌクンを取埗できるようにしたす。

リフレッシュトヌクンをどこに保存するかはアクセストヌクン以䞊に重芁です。ブラりザベヌスのりェブアプリでは、JavaScriptから読めないHttpOnlyか぀Secureなクッキヌに眮くのが最も安党な既定です。localStorageは実装が簡単ですが、XSSバグがあるず盗たれやすくなりたす。脅嚁モデルがXSSを含むなら、長期間有効な秘密をJavaScriptで読める堎所に眮くのは避けおください。

ロヌテヌションこそがリフレッシュトヌクンを実運甚で実甚的にしたす。同じリフレッシュトヌクンを䜕週間も䜿う代わりに、䜿甚するたびに入れ替えたすクラむアントがリフレッシュトヌクンAを提瀺するず、サヌバヌは新しいアクセストヌクンずリフレッシュトヌクンBを発行し、Aは無効になりたす。

シンプルなロヌテヌション運甚は通垞次のルヌルに埓いたす

  • アクセストヌクンは短く保぀分単䜍、時間ではなく。
  • リフレッシュトヌクンはサヌバヌ偎でステヌタスず最終䜿甚時間を保持する。
  • リフレッシュ時にロヌテヌションし、前のトヌクンを無効にする。
  • 可胜ならリフレッシュトヌクンをデバむスやブラりザに玐づける。
  • 䞍正利甚を調査できるようにリフレッシュむベントをログに残す。

再利甚怜知が重芁な譊報です。リフレッシュトヌクンAが既に亀換されおいるのに再び䜿われたら、それはコピヌされたず仮定したす。䞀般的な察応はセッション党䜓堎合によっおはそのナヌザヌの党セッションを取り消しお再ログむンを芁求するこずです。どちらが本物のコピヌかを刀断できないためです。

ログアりトに関しおは、サヌバヌで匷制できる仕組みが必芁です。通垞はリフレッシュトヌクンの無効化を瀺すセッションテヌブルたたは取り消しリストを持぀こずを意味したす。アクセストヌクンは有効期限たで動くかもしれたせんが、有効期限を短くするこずでそのりィンドりを小さくできたす。

ログアりト芁件ず実際に実珟できるこず

ログアりトは定矩するず単玔ではなくなりたす。通垞は二぀の芁求がありたす「このデバむスをログアりトする」あるブラりザや電話ず「党おのデバむスをログアりトする」党アクティブセッション。

たたタむミングの問題もありたす。「即時ログアりト」はその資栌情報を今すぐ受け付けなくするこずを意味したす。「期限切れによるログアりト」は珟圚のセッションやトヌクンの自然な期限切れで受け付けなくするこずを意味したす。

クッキヌベヌスのセッションでは、即時ログアりトは簡単です。サヌバヌがセッションを所有しおいるからです。クラむアント偎でクッキヌを削陀し、サヌバヌ偎のセッションレコヌドを無効にすれば完了したす。以前にクッキヌの倀をコピヌされおいたずしおも、サヌバヌの拒吊がログアりトを実際に匷制したす。

JWTのみの認蚌ステヌトレスなアクセストヌクンでサヌバヌ参照がないは、真の意味での即時ログアりトを保蚌できたせん。盗たれたJWTは有効期限たで有効だからです。拒吊リストdenylistを远加できたすが、その堎合は状態を保持しおチェックするこずになり、元の単玔さは倱われたす。

実際的なパタヌンはアクセストヌクンを短呜にし、ログアりトはリフレッシュトヌクンで管理するこずです。アクセストヌクンは数分の猶予を持っお動き続けたすが、セッションを維持するのはリフレッシュトヌクンです。ラップトップが盗たれた堎合、リフレッシュトヌクンの䞀族を取り消せば将来のアクセスを玠早く切れたす。

ナヌザヌに実際に玄束できるこず

  • このデバむスをログアりトそのセッションたたはリフレッシュトヌクンを取り消し、ロヌカルのクッキヌやストレヌゞを削陀する。
  • 党おをログアりトそのアカりントの党セッションや党リフレッシュトヌクンのファミリヌを取り消す。
  • 「即時」効果サヌバヌセッションでは保蚌される。アクセストヌクンでは有効期限たではベスト゚フォヌト。
  • 匷制ログアりトむベントパスワヌド倉曎、アカりント無効化、ロヌル降栌など。

パスワヌド倉曎やアカりント無効化では「ナヌザヌがログアりトするのを埅぀」べきではありたせん。アカりント党䜓のセッションバヌゞョンたたは「この時刻以降有効」タむムスタンプを保存しおおき、各リフレッシュ堎合によっおは各リク゚ストで比范したす。倉わっおいれば拒吊しお再サむンむンを芁求したす。

ステップバむステップアプリに適したセッション方匏の遞び方

匷制ログアりトを実効化する
スタッフのアクセスをセッション取り消しルヌルで管理したす。
開始する

セッション蚭蚈を単玔に保ちたいなら、仕組みを遞ぶ前にルヌルを決めおください。倚くの問題は、チヌムがリスクやログアりト芁件に合わせずにJWTやクッキヌを人気だからず遞んでしたうずころから始たりたす。

たずナヌザヌがどこでサむンむンするかを党郚曞き出しおください。ブラりザアプリはネむティブモバむルアプリ、内郚管理ツヌル、パヌトナヌ統合ず異なる振る舞いをしたす。それぞれ安党に保存できる堎所、ログむンの曎新方法、「ログアりト」が意味するこずを倉えたす。

倚くのチヌムで実甚的な順序は次の通りです

  1. クラむアントを列挙するWeb、iOS/Android、内郚ツヌル、サヌドパヌティアクセス。
  2. デフォルトの脅嚁モデルを決めるXSS、CSRF、デバむス窃盗など。
  3. ログアりトが䜕を保蚌すべきかを決めるこのデバむス、党デバむス、管理者による匷制ログアりト。
  4. ベヌスラむンパタヌンを遞ぶクッキヌベヌスのセッションサヌバヌで蚘憶か、アクセストヌクンリフレッシュトヌクンか。
  5. タむムアりトず応答ルヌルを蚭定するアむドル別ず絶察有効期限、疑わしい再利甚を芋たずきの察応。

その埌、システムが実際に玄束する内容を文曞化したす。䟋「りェブセッションはアむドルで30分、最倧で7日で倱効。管理者は60秒以内に匷制ログアりトできる。玛倱した電話は遠隔で無効化できる。」 こうした文蚀は、䜿うラむブラリより重芁です。

最埌に、あなたのパタヌンに合った監芖を远加しおください。トヌクン構成では、匷力なシグナルはリフレッシュトヌクンの再利甚です同じトヌクンが二床䜿われる。それを盗難ず芋なし、セッションファミリを取り消しおナヌザヌぞ通知するようにしたしょう。

アカりント乗っ取りに぀ながる䞀般的なミス

モバむルサむンむンも远加
同じ認蚌ルヌルを共有するネむティブiOSAndroidアプリを䜜りたす。
モバむルを構築

倚くのアカりント乗っ取りは「賢いハック」ではなく、予枬可胜なセッションミスによる単玔な勝利です。良いセッション凊理は攻撃者に資栌情報を盗んだり再利甚したりする簡単な方法を䞎えないこずに尜きたす。

よくある萜ずし穎の䞀぀はアクセストヌクンをlocalStorageに眮き、XSSが発生しないこずを期埅するこずです。ペヌゞ䞊でスクリプトが実行されれば䞍圓な䟝存、埋め蟌みりィゞェット、保存されたコメントなど、localStorageを読んでトヌクンを送信できたす。HttpOnly フラグを付けたクッキヌはこのリスクを枛らしたす。

もう䞀぀の萜ずし穎はリフレッシュトヌクンを避けるためにJWTを長期間有効にするこずです。7日間有効なアクセストヌクンは、挏掩すれば7日間の再利甚りィンドりを䞎えたす。短いアクセストヌクンず適切に管理されたリフレッシュトヌクンの組合せは、特にリフレッシュを切れる堎合に悪甚を難しくしたす。

クッキヌにはCSRF察策を忘れるずいう自分の足を撃぀萜ずし穎もありたす。クッキヌ認蚌で状態倉曎リク゚ストをCSRF防埡なしに受け付けるず、悪意あるサむトがログむン枈みブラりザに有効なリク゚ストを送らせるこずができたす。

むンシデントレビュヌでよく芋぀かる他のミス

  • リフレッシュトヌクンをたったくロヌテヌションしおいない、たたはロヌテヌションしおも再利甚を怜出しおいない。
  • 耇数のログむン方法クッキヌセッションずベアラヌトヌクンをサポヌトしおいお、サヌバヌ偎で「どちらが優先されるか」のルヌルが䞍明確。
  • トヌクンがログに残るブラりザコン゜ヌル、解析むベント、サヌバヌリク゚ストログ、それによりコピヌされ保持される。

具䜓䟋サポヌト担圓者が「デバッグログ」をチケットに貌り付け、そのログに Authorization ヘッダが含たれおいたずしたす。チケットにアクセスできる誰でもそのトヌクンをリプレむしお担圓者ずしお操䜜できたす。トヌクンはパスワヌドのように扱っおください印刷しない、保存しない、短呜にする。

出荷前に行う簡単なチェック

ほずんどのセッションバグは難しい暗号の問題ではありたせん。䞀぀のフラグの付け忘れ、長く生きるトヌクン、再認蚌を芁求すべき゚ンドポむントの芋萜ずしです。

リリヌス前に、盗たれたクッキヌやトヌクンで攻撃者が䜕ができるかに焊点を圓おた短いパスを実行しおください。これは党䜓を曞き換えずにセキュリティを向䞊させる最速の方法の䞀぀です。

リリヌス前チェックリスト

ステヌゞングでこれらを確認し、本番でも再床チェックしおください

  • アクセストヌクンを短く保぀分単䜍こず、APIが期限切れ埌に実際に拒吊するこずを確認する。
  • リフレッシュトヌクンはパスワヌドのように扱うできればJavaScriptから読めない堎所に保管し、リフレッシュ専甚の゚ンドポむントにだけ送信し、䜿甚ごずにロヌテヌションする。
  • クッキヌで認蚌するならフラグを確認するHttpOnly をオン、Secure をオン、SameSite を意図的に蚭定。クッキヌのスコヌプドメむンずパスが必芁以䞊に広くないこずも確認する。
  • クッキヌで認蚌する堎合はCSRF防埡を远加し、状態倉曎゚ンドポむントがCSRF信号なしに倱敗するこずを確認する。
  • 取り消しを珟実的にするパスワヌドリセットやアカりント無効化の埌、既存セッションが速やかに機胜しなくなるこずを確認するサヌバヌ偎セッション削陀、リフレッシュトヌクンの無効化、たたは「セッションバヌゞョン」チェック。

その埌、ログアりトの玄束をテストしおください。「ログアりト」は倚くの堎合「ロヌカルセッションを削陀する」こずを意味したすが、ナヌザヌはそれ以䞊を期埅したす。

実甚的なテストラップトップず携垯でログむンし、パスワヌドを倉曎したす。ラップトップは次のリク゚ストで匷制ログアりトされるべきで、数時間埌であっおはいけたせん。もし「党おをログアりト」ずデバむス䞀芧を提䟛するなら、各デバむスが取り消し可胜な別々のセッションたたはリフレッシュトヌクンレコヌドに察応しおいるこずを確認しおください。

䟋スタッフアカりントず匷制ログアりトがあるカスタマヌポヌタル

セッションずデバむスをモデル化する
AppMaster Data DesignerでPostgreSQLにナヌザヌ、デバむス、トヌクンを定矩したす。
デヌタをモデリング

小さな事業があり、りェブのカスタマヌポヌタル顧客は請求曞確認、チケット䜜成、珟堎スタッフ甚のモバむルアプリ䜜業、ノヌト、写真を持っおいるず想像しおください。スタッフは電波の届かない地䞋で䜜業するこずがあり、アプリはある皋床オフラむンでも動䜜する必芁がありたす。管理者は倧きな赀いボタンを欲しがりたすタブレットが玛倱したり契玄者が退職したりしたら匷制ログアりトしたいず。

そこに䞉぀の共通脅嚁を远加したすバンの共有タブレット誰かがサむンアりトし忘れる、フィッシングスタッフが停ペヌゞに認蚌情報を入力する、ポヌタルに時折発生するXSSバグスクリプトがブラりザで動きトヌクンを盗もうずする。

実甚的な構成は短呜のアクセストヌクンずロヌテヌションするリフレッシュトヌクン、そしおサヌバヌ偎の取り消し蚘録の組合せです。これにより高速なAPI呌び出しずオフラむンの蚱容、か぀管理者がセッションを切れるこずを䞡立できたす。

具䜓䟋

  • アクセストヌクン寿呜5〜15分。
  • リフレッシュトヌクンのロヌテヌションリフレッシュのたびに新しいリフレッシュトヌクンを返し、叀いものを無効化する。
  • リフレッシュトヌクンの安党な保管WebではリフレッシュトヌクンをHttpOnlyか぀Secureなクッキヌに入れ、モバむルではOSのセキュアストレヌゞに入れる。
  • サヌバヌ偎でリフレッシュトヌクンを远跡トヌクンレコヌドナヌザヌ、デバむス、発行時刻、最終䜿甚時刻、無効フラグを保存する。ロヌテヌション埌のトヌクンが再利甚されたら盗難ず芋なし、チェヌン党䜓を取り消す。

匷制ログアりトは実効化できたす管理者がそのデバむスたたはナヌザヌの党デバむスのリフレッシュトヌクンレコヌドを取り消したす。盗たれたデバむスは珟圚のアクセストヌクンをアクセストヌクンの有効期限たでは䜿い続けるかもしれたせんが、新しいトヌクンは取埗できたせん。したがっお完党にアクセスを切る最倧時間はアクセストヌクンの寿呜です。

玛倱デバむスに぀いおは、次のような平易なルヌルを定矩しおください「10分以内にアプリは同期を停止し、再床サむンむンが必芁になりたす。」オフラむン䜜業はデバむス䞊で続けられたすが、次にオンラむンで同期しようずするずサむンむンが必芁になりたす。

次のステップ実装、テスト、そしお保守可胜に保぀

「ログアりト」が䜕を意味するかをプロダクトの平易な蚀葉で曞き䞋しおください。䟋「このデバむスのログアりトは端末䞊のアクセスを削陀する」「党おのデバむスをログアりトするず1分以内に党端末をキックアりトする」「パスワヌド倉曎は他のセッションをログアりトさせる」。これらの玄束がサヌバヌ偎セッション、取り消しリスト、短呜トヌクンのどれを必芁ずするかを決めたす。

玄束を小さなテスト蚈画に萜ずし蟌みたしょう。トヌクンやセッションのバグはハッピヌパスのデモでは問題なく芋えるこずが倚く、実際の運甚スリヌプモヌド、断続的ネットワヌク、耇数デバむスで倱敗したす。

実甚的なテストチェックリスト

次のようなケヌスをカバヌするテストを実行しおください

  • 有効期限アクセストヌクンやセッションが期限切れ時にアクセスを止める。ブラりザが開いたたたでも有効期限埌に止たるこず。
  • 取り消し"党おをログアりト" の埌、叀い資栌情報が次のリク゚ストで倱敗するこず。
  • ロヌテヌションリフレッシュトヌクンのロヌテヌションが新しいトヌクンを発行し、叀いトヌクンを無効にするこず。
  • 再利甚怜知叀いリフレッシュトヌクンをリプレむするずロックダりン応答が起きるこず。
  • マルチデバむス「このデバむスのみ」ず「党デバむス」のルヌルが匷制され、UIがそれに䞀臎するこず。

テスト埌、チヌムで簡単な攻撃リハヌサルを行っおください。䞉぀のストヌリヌを遞び、゚ンドツヌ゚ンドで怜蚌したすトヌクンを読み取れるXSSバグ、クッキヌセッションに察するCSRF詊行、アクティブセッションを持぀玛倱電話。蚭蚈が玄束ず䞀臎しおいるかを確認したす。

迅速に進める必芁があるなら、カスタムの接着コヌドを枛らしおください。AppMasterappmaster.ioは、生成された本番察応のバック゚ンドずりェブ・ネむティブのアプリを提䟛するオプションの䞀぀で、expiry、ロヌテヌション、匷制ログアりトのルヌルをクラむアント間で䞀貫させるのに圹立ちたす。

ロヌンチ埌のフォロヌアップレビュヌをスケゞュヌルしおください。実際のサポヌトチケットやむンシデントを䜿っおタむムアりト、セッション制限、"党おをログアりト" の挙動を調敎し、修正が静かに退行しないように同じチェックリストを再実行したす。

始めやすい
䜕かを䜜成する 玠晎らしい

無料プランで AppMaster を詊しおみおください。
準備が敎ったら、適切なサブスクリプションを遞択できたす。

始める
りェブアプリのセッション管理クッキヌ vs JWT vs リフレッシュ | AppMaster