メインコンテンツへスキップ

演習を選ぶ

8件の演習を表示中

フィッシング

フィッシングメール判定

架空の通知メールを読み、クリック前に報告すべき不審点を見つける演習です。

難易度
初級
所要時間
約8分
学べること
表示名と実ドメインのずれを見つける
  • 表示名と実ドメインのずれを見つける
  • 急かす文面やリンク誘導を切り分ける
  • クリック前に報告する判断を言語化する
演習を開く
ログ解析

アクセスログ解析

架空のWebアクセスログから、不審な管理画面探索の兆候を読み取る演習です。

難易度
初級
所要時間
約10分
学べること
HTTPステータスコードの意味を読む
  • HTTPステータスコードの意味を読む
  • 短時間の連続アクセスと探索行動を見分ける
  • 検知後に残すべき記録を整理する
演習を開く
エンコード基礎

Base64 / エンコード基礎

Base64文字列を読み解き、エンコードと暗号化の違いを理解する演習です。

難易度
初級
所要時間
約7分
学べること
Base64は暗号化ではなく表現形式であることを理解する
  • Base64は暗号化ではなく表現形式であることを理解する
  • 可逆なエンコードと秘密鍵が必要な暗号化を区別する
  • ログや設定値に出るエンコード文字列を過信しない
演習を開く
認証・認可

認証と認可の違い

架空の権限設定ミスから、認証ではなく認可の問題を見分ける演習です。

難易度
初級
所要時間
約9分
学べること
認証と認可の役割を区別する
  • 認証と認可の役割を区別する
  • ログイン済みでも操作権限が必要な理由を理解する
  • 最小権限と権限レビューの観点を持つ
演習を開く
開発者セキュリティ

GitHub secret leak 初動判断

架空の通知とcommit diffから、秘密情報漏えい時に最初に行うべき判断を学ぶ演習です。

難易度
初級
所要時間
約10分
学べること
secret leak検知後の初動順序を理解する
  • secret leak検知後の初動順序を理解する
  • revokeとrotateの違いを説明できる
  • 影響範囲確認と監査ログ確認を初動に含める
演習を開く
フィッシング

不審URL判定

表示されたリンク文言と実際のドメインを比べ、クリック前に確認すべき点を見つける演習です。

難易度
初級
所要時間
約7分
学べること
リンク文言と実際のURLを分けて見る
  • リンク文言と実際のURLを分けて見る
  • サブドメインと登録ドメインの違いを意識する
  • クリック前に確認・報告へ回す判断を学ぶ
演習を開く
認証・認可

パスワードリセットメール判定

身に覚えのないパスワードリセット通知を見て、確認すべき情報と初動を整理する演習です。

難易度
初級
所要時間
約8分
学べること
身に覚えのないリセット通知の初動を理解する
  • 身に覚えのないリセット通知の初動を理解する
  • リンクを開く前に通知元とアカウント状況を確認する
  • 認証イベントの記録を残す観点を持つ
演習を開く
ログ解析

ログイン失敗ログの読み取り

連続したログイン失敗とその後の成功ログから、追加確認が必要な兆候を読み取る演習です。

難易度
初級
所要時間
約9分
学べること
失敗ログだけでなく成功ログとのつながりを見る
  • 失敗ログだけでなく成功ログとのつながりを見る
  • 時刻、送信元、対象ユーザーをセットで確認する
  • 初動で残すべきログ項目を整理する
演習を開く

Next Step

解いたあとに、知識を実務へつなげる

ESC