ハンズオンラボ
ラボ
どのラボも、横にターミナルが付いた本物の環境で、インストールは不要です。それぞれに、ラボを使ったレッスンの仕組みを見せる短い基本レッスンがあります。無料アカウントならすべてのラボを実行でき、基本レッスンもホームに届きます。アカウントなしで実行できるのは Git ラボと SQL ラボです。
コンテナーラボ
OWASP Juice Shop のラボ:自分のコピーで攻撃する脆弱な Web ショップ
生徒それぞれの非公開ラボのコピーで動く OWASP Juice Shop。OWASP Top 10 にわたる100を超えるWeb セキュリティ課題があり、インストールは不要です。ソースは GitHub にあります。
無料のレッスン
- Juice Shop Basics
- Juice Shop Basics 2
コンテナーラボ
DVWA のラボ:Damn Vulnerable Web Application で SQL インジェクションと XSS を練習する
生徒それぞれの非公開ラボのコピーで動く DVWA。データベースは作成済みで、SQL インジェクション、XSS などを4つのセキュリティレベルで試せます。インストール不要。ソースは GitHub にあります。
無料のレッスン
- DVWA Basics
- DVWA Basics 2
コンテナーラボ
WebGoat のラボ:自分のコピーで WebWolf と進める、手順つきの Web セキュリティ学習
生徒それぞれの非公開ラボのコピーで動く OWASP WebGoat と WebWolf。インジェクション、アクセス制御、JWT などを手順に沿って学べます。インストール不要。ソースは GitHub にあります。
無料のレッスン
- WebGoat Basics
- WebGoat Basics 2
コンテナーラボ
Mutillidae のラボ:脆弱な PHP の Web アプリで SQL インジェクションと XSS を練習する
生徒それぞれの非公開ラボのコピーで動く OWASP Mutillidae II とそのデータベース、ディレクトリ。SQL、LDAP、スクリプトのインジェクションなどを練習できます。インストール不要。ソースは GitHub にあります。
無料のレッスン
- Mutillidae Basics
コンテナーラボ
WrongSecrets のラボ:埋め込まれた秘密情報を見つけ、保管の正しい場所を学ぶ
生徒それぞれの非公開ラボのコピーで動く OWASP WrongSecrets。コードやページや設定に隠された偽の秘密情報を探します。インストール不要。ソースは GitHub にあります。
無料のレッスン
- WrongSecrets Basics
コンテナーラボ
SQL インジェクションのラボ:弱い検索を攻撃し、クエリを直して確かめる
生徒それぞれの非公開ラボのコピーで、わざと弱くした検索を攻撃し、クエリを直して確かめます。インストール不要。ソースは GitHub にあります。
無料のレッスン
- SQL Injection Fix Basics
Ubuntu VM ラボ
Linux 権限昇格のラボ:setuid のバイナリ、sudo のルール、cron のジョブ
Linux 権限昇格のラボ:setuid のヘルパー、sudo のルール、書き込み可能な cron のジョブを専用の Ubuntu VM に仕込み、教員が読んで確かめます。無料のサンプルです。
無料のレッスン
- Privilege Escalation Basics
Ubuntu VM ラボ
インシデント対応とフォレンジックのラボ:侵入されたサーバーをブラウザーで調べる
侵入されたサーバーの SSH ログと Web ログを Ubuntu VM で調べ、攻撃者の IP と残されたものを見つけるフォレンジックのラボ。採点スクリプト付きの無料サンプルです。
無料のレッスン
- Incident Response Basics
基本レッスンは、すべての無料アカウントにホームで、またすべての学校に渡されます。T Level などのカリキュラムのレッスンは学校向けです。Ubuntu VM ラボは教員がモジュールで出す課題で、レッスンから VM が起動します。
自分で実行する
無料の個人アカウントで、このページのすべてのラボとそのレッスンを実行できます。授業を担当していますか?学校を作成すると、生徒に課題として出せます。
すでにアカウントをお持ちですか?サインイン