本動画では、過去問からWebアプリのセキュリティを解説します。学習すべきキーワードは、情報資産を守る機密性、WAFとIPSの守備範囲の違い、マルチスレッドが引き起こすデータ不整合であるレースコンディション、データ更新時の排他制御である楽観的ロック、そして最新のマイクロサービス設計におけるSagaパターンです。 機密性とは許可された人だけが情報を見られることです。WAFはWebアプリ層、IPSはネットワーク層を防御します。レースコンディションは複数スレッドの同時アクセスでデータが上書きされる事象です。楽観的ロックは更新時に他者が変更していないかを確認し不具合を防ぎます。Sagaパターンは複数サービス間で取り消し処理を行い、最終的なつじつまを合わせる現代の設計手法です。