Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
初心者から学ぶOWASP Top 10 2025|Web脆弱性診断ハンズオン
New
2 students

初心者から学ぶOWASP Top 10 2025|Web脆弱性診断ハンズオン

HTTPの基礎から始め、OWASP Top 10 2025の代表的な脆弱な挙動を実際に確認・検証しながら、Webセキュリティと脆弱性診断の基礎を身につける
Created byYuto Kamiya
Last updated 9/2026
Japanese

What you'll learn

  • OWASP Top 10:2025のA01からA10について、代表的な問題とその発生原因を説明できるようになります。
  • OWASP Juice Shopを使い、アクセス制御の不備やSQL Injectionなど、代表的な脆弱な挙動を実際に確認できるようになります。
  • 確認した脆弱な挙動がなぜ問題なのか、想定される影響と基本的な対策を説明できるようになります。
  • 認証・認可・入力値・設定・エラー処理などの観点から、Webアプリケーションの基本的なセキュリティ確認項目を挙げられるようになります。

Course content

13 sections • 20 lectures • 2h 2m total length
  • このコースで得られること・対象者3:34
  • WebセキュリティとOWASP Top 104:06
  • コースの進め方・利用環境の説明4:24

Requirements

  • Webセキュリティや脆弱性診断の事前知識は不要です。HTTPの基礎から解説します。
  • プログラミング経験は不要です。専門的なコードを書かなくても学習できます。
  • ハンズオンには、Windows 64bitのパソコンとインターネット接続が必要です。
  • 使用するOWASP Juice ShopやNode.jsなどのツールは無料で利用できます。環境構築の手順もコース内で解説します。

Description

【OWASP Top 10 2025を、実際に操作しながら学ぶ】

Webセキュリティを学びたいけれど、

  • OWASP Top 10を見ても、具体的に何が問題なのか分からない

  • 脆弱性について読むだけでなく、実際に動かして確認してみたい

  • Web脆弱性診断を学ぶために、何から始めればよいか分からない

そんな方向けの、初心者向けWebセキュリティ・脆弱性診断入門コースです。

このコースでは、OWASP Top 10:2025のA01〜A10をすべて取り上げます。

さらに、10カテゴリの内、7カテゴリでハンズオンを実施します。


単に脆弱性の名前や定義を覚えるのではなく、OWASP Juice Shopを使って実際にWebアプリケーションを操作し、

「どのような挙動が問題なのか」
「なぜその問題が発生するのか」
「脆弱性診断では、どこに注目すればよいのか」

を画面で確認しながら学んでいきます。


【このコースで扱う内容】

最初に、Webセキュリティを学ぶ上で必要となる、

  • Webアプリケーションの基本

  • クライアントとサーバー

  • HTTPリクエストとレスポンス

  • HTTPメソッド

  • ステータスコード

  • Chrome Developer Toolsの基本操作

から確認します。


その後、OWASP Top 10:2025を1カテゴリずつ学習します。

扱うカテゴリは次の10項目です。

  • A01 Broken Access Control

  • A02 Security Misconfiguration

  • A03 Software Supply Chain Failures

  • A04 Cryptographic Failures

  • A05 Injection

  • A06 Insecure Design

  • A07 Authentication Failures

  • A08 Software or Data Integrity Failures

  • A09 Security Logging and Alerting Failures

  • A10 Mishandling of Exceptional Conditions


【ハンズオン】

このコースでは、次の7カテゴリで実際に操作を行います。

  • A01 Broken Access Control

  • A02 Security Misconfiguration

  • A03 Software Supply Chain Failures

  • A05 Injection

  • A06 Insecure Design

  • A07 Authentication Failures

  • A10 Mishandling of Exceptional Conditions

ハンズオンでは、Webセキュリティ学習用として公開されているOWASP Juice Shopを使用します。

自分のPC上に構築した学習環境だけを対象にするため、実在するWebサイトへ攻撃を行うことなく、安全に実習を行うことができます。

また、残りの3カテゴリについても、具体例を使いながら、問題が発生する仕組みやセキュリティ上の考え方、対策を解説します。


【このコースを受講すると得られること】

このコースを受講すると、以下の内容を身に付ける手助けになります。

  • OWASP Top 10:2025のA01〜A10について、代表的な問題を説明できる

  • Webアプリケーションの脆弱な挙動を実際に確認できる

  • なぜその挙動がセキュリティ上問題なのかを考えられる

  • 認証、認可、入力値、設定、エラー、ログなど、Webアプリケーションを見るときの基本的なセキュリティ視点を持てる


【想定している受講者】

Burp Suiteなどの専門的なプロキシツールは使用しないため、これからWeb脆弱性診断を学び始める方でも進められる内容になっています。

Webセキュリティや脆弱性診断に興味はあるものの、まだ実際に診断した経験がない方でも、基礎から順番に学べる構成です。

既にOWASP Top 10を「知っている」状態でも、実際のWebアプリケーションと結び付けて「理解できる」状態へ進みたい方にもおすすめします。


【教材・商標について】

本コースのスライドは一部AIを利用して作成されています。

本コースのハンズオンでは、学習用の脆弱なWebアプリケーション OWASP Juice Shop を使用しています。
OWASP Juice Shop is licensed under the MIT License.
Copyright © 2014–2026 Bjoern Kimminich & the OWASP Juice Shop contributors.
OWASP™およびOWASPに関連する名称・商標は、OWASP Foundation, Inc.に帰属します。
本コースは、OWASP Foundationによる公式コースまたは認定コースではありません。

Who this course is for:

  • WebセキュリティやWebアプリケーションの脆弱性に興味があり、基礎から学びたい方。
  • OWASP Top 10:2025について、概要だけでなく実際の動作を確認しながら理解したい方。
  • Web脆弱性診断に初めて取り組む方や、これからセキュリティエンジニアを目指す方。
  • Webアプリケーションの開発・運用に携わっており、代表的な脆弱性の仕組みと基本的な対策を学びたい方。