実践しながら学びましょう。各演習には目標、即時フィードバック、解説があります。
これらのラボは安全なシミュレーションです。データ、ログインフォーム、ファイアウォール、サーバーはすべて模擬的なもので、ブラウザー内でのみ動作します。ラボを完了するとポイントを獲得できます。
受信トレイに6通のメールが届きます。どれがフィッシングかを判断し、危険な兆候を学びましょう。
意図的に脆弱性を持たせたログインフォームを突破し、パラメータ化クエリで修正しましょう。
Webサイトは公開、SSHは管理者のみ、データベースは非公開となるようにルールを設定しましょう。
模擬シェルを使ってログ内のSSH攻撃を調査し、機密ファイルへのアクセスを制限します。
模擬コメント欄にスクリプトを挿入し、出力のエスケープを有効にして実行を防ぎましょう。
Webサーバーのアクセスログを読み、スキャナーとインジェクションの試行についての質問に答えてください。
漏えいした脆弱なパスワードハッシュのデータベースがルックアップテーブルで破られる仕組みと、ソルトがそれを防ぐ仕組みを確認しましょう。
9つのクラウド設定を確認し、攻撃者に狙われる前に危険な設定を見つけましょう。
シェルを使って、誰でも書き込み可能なファイルと漏えいしたパスワードを見つけ、権限を修正しましょう。
ホスト数、ネットワークアドレス、マスク、範囲に関する7つの計算問題。
インシデント対応の6つのフェーズを正しい順序に並べてください。
6件のインシデント報告を読み、それぞれの原因となったマルウェアの種類を判断してください。
従業員をだまそうとする6つの事例です。それぞれで使われている手口を答えてください。
ペネトレーションテストで見つかった6件の不具合報告です。それぞれをOWASP Top 10のカテゴリーに分類してください。
標的型攻撃の7つの段階を正しい順序に並べてください。
本人確認の7つの方法を、知識要素、所持要素、生体要素に分類してください。
攻撃者の解析ツールと同じ視点で、7つのパスワードを評価しましょう。
身近なネットワーク関連の7項目を、OSIモデルの適切なレイヤーに配置しましょう。
一般的な7つのサービスの標準ポート番号を入力してください。
新しいドメインに関する6つのタスクです。それぞれに適したDNSレコードの種類を選んでください。
TCP接続の開始、使用、終了に関する6つのステップを順番に並べましょう。
7つのIPアドレスを、プライベート、パブリック、ループバック、リンクローカルに分類してください。
7つのAPIの状況について、適切に設計されたサーバーが返すべきステータスコードを選んでください。
Gitで変更を提供する8つの手順を正しい順序に並べてください。
8行のコードを確認し、セキュリティ上の脆弱性を生む行に印を付けてください。
6つのAPI操作を適切なHTTPメソッドに対応付けましょう。
データ量が増えると、よく使われる6つの操作がどの程度遅くなるかを推定してください。
rwxr-xr-xのような6つの権限文字列を、chmodの数値表記に変換してください。
日常的なサーバー作業8つに対応するLinuxコマンドを入力してください。
仮想マシン(IaaS)を借りています。7つのセキュリティタスクについて、誰が責任を負うかを判断してください。
6つのクラウドサービスを、IaaS、PaaS、SaaSに分類してください。