inflearn logo
知識共有
inflearn logo

自ら攻撃して修正するWebセキュリティ実習 第1回 — 初級:Spring Bootで学ぶOWASP Top 10:2025

私のサービスはなぜ侵入されるのでしょうか? Spring Bootのショッピングモールで、IDOR、パストラバーサル、SQLインジェクション、保存型XSS、セキュリティ設定の不備を実際に再現し、リクエストとログから原因を確認したうえで、信頼性が確認されたライブラリで修正し、テストコードで再度確認します。

3名 が受講中です。

難易度 初級

受講期間 無制限

Java
Java
PostgreSQL
PostgreSQL
Spring Boot
Spring Boot
JUnit
JUnit
Spring Security
Spring Security
Java
Java
PostgreSQL
PostgreSQL
Spring Boot
Spring Boot
JUnit
JUnit
Spring Security
Spring Security

この講座で身につくこと

  • ローカルの実習環境を起動し、初期状態に復元できます。

  • アクセス制御、インジェクション、セキュリティ設定ミスに該当する5つの問題を、実習環境で実際に再現します。

  • リクエストIDで画面、リクエスト、サーバーログを紐付け、原因と影響を説明できます。

  • 脆弱なコードや設定を検証済みのライブラリに置き換え、なぜそのように修正するのか説明できます。

  • 攻撃の遮断と正常機能の維持を、JUnit・MockMvcテストで併せて担保します。

  • 再現証拠、改善内容、再検証結果を盛り込んだセキュリティ改善報告書を作成します。

次のような方に
おすすめです

受講対象

  • ログイン・掲示板・APIをSpringで作ってみたものの、セキュリティについて漠然とした不安を抱えているジュニアWeb開発者

  • Web脆弱性とログ分析を一緒に学びたいセキュリティ初心者(Javaコードを読める方)

  • 開発チームと脆弱性の原因および改善方針について話し合う必要がある運用担当者

前提知識

  • Javaの基本文法とSpring MVCのコントローラー・サービス・リポジトリの構造を読み取れる必要があります。

  • 簡単なSQLクエリやターミナルコマンドを実行した経験が必要です。

  • Dockerの経験がなくても大丈夫です。インストールと実行方法は0-2の講義で案内します。

こんにちは
may9noyです。

経歴認証済み

3,027

受講生

387

受講レビュー

27

回答

4.4

講座評価

18

講座

こんにちは。😄

時々、育児と仕事でバーンアウトになり疲れ果ててしまうこともありますが、😅

一日一日を常に感謝と楽しい気持ちで生きているIT労働者です。😅


個人ブログ:https://may9noy.tistory.com

GitHub : https://github.com/Nanninggu


人生とご家庭の中に、いつも良いことだけが溢れるようお祈りいたします。 😀

もっと見る

カリキュラム

全体

27件 ∙ (3時間 14分)

講座資料:

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価が集まっていない講座です。
ぜひ最初のレビューをお寄せください。

may9noyの他の講座

知識共有者の他の講座はこちら

似ている講座

同じ分野の他の講座を見てみましょう!

期間限定セール

¥28

28%

¥6,342