無料モジュール
Web とアプリケーションのセキュリティ
Web セキュリティを実機のラボで学びます。SQL インジェクション、XSS、アクセス制御の不備、セッション、秘密情報、サーバーの堅牢化を扱います。
7件のレッスン385分のレッスンサイバーセキュリティ
レッスン一覧
どのレッスンも全文を無料で読めます。無料アカウントを作ると、コマンドをラボで実行し、クイズと課題に取り組めます。
1 · コンテナラボ
入力が命令に変わる攻撃(SQLインジェクション)
打ち込まれた文字で変わらないように、検索の質問文を直せる。
レッスンを読む2 · コンテナラボ
他人のデータが見える(アクセス制御の不備)
あるリクエストを許してよかったかどうかを、判断できる。
レッスンを読む3 · コンテナラボ
入力した文字を実行させない(XSS)
打ち込まれた文字を、ページの中で実行させないようにできる。
レッスンを読む4 · コンテナラボ
破られやすいサインインとセッション
サインインやセッションを弱くするものを、挙げられる。
レッスンを読む5 · コンテナラボ
Webの弱点を型で見分ける
弱いページを見て、どの型の弱点かを答えられる。
レッスンを読む6 · コンテナラボ
パスワードやAPIキーの置き場所を正す
置き場所を間違えた秘密を見つけ、どこに置くべきかを言える。
レッスンを読む7 · コンテナラボ
Webサーバーに余計なことを見せない(堅牢化)
Webサーバーが隠すべきこと、断るべきことを、言える。
レッスンを読む
本物のラボで実習
このモジュールのレッスンは、あなた専用に起動するラボで実習します。使うラボ:
- SQL インジェクションのラボ:弱い検索を攻撃し、クエリを直して確かめる
- OWASP Juice Shop のラボ:自分のコピーで攻撃する脆弱な Web ショップ
- DVWA のラボ:Damn Vulnerable Web Application で SQL インジェクションと XSS を練習する
- WebGoat のラボ:自分のコピーで WebWolf と進める、手順つきの Web セキュリティ学習
- Mutillidae のラボ:脆弱な PHP の Web アプリで SQL インジェクションと XSS を練習する
- WrongSecrets のラボ:埋め込まれた秘密情報を見つけ、保管の正しい場所を学ぶ
- Web サーバー堅牢化のラボ:弱い nginx の設定を直して curl で確かめる
授業で使いますか?このモジュールを学生に割り当てると、教員用ガイド、自動採点つきの課題、学生ごとのラボを使えます。