「HTTPS の予約失敗を説明する」は、Wireshark の基本操作と表示フィルターを使える学習者向けの実践プロジェクトです。ワークショップ予約の通信を調べ、HTTP レスポンスとアプリケーション上の予約結果を区別し、別の権限のある分析者が開き直せる証拠を作成します。
2 つの Guided Lab では、正常な参考記録の復号から、自分の実際の HTTPS アクセスのキャプチャへ進み、同じ持続接続上の拒否された試行と再試行を追跡します。独立した Challenge では、同じ方法を使いながら、ワークショップ、訪問者、結果の順序が変わります。各単元は独立した準備済み環境から始まります。
学習内容
- 許可された TLS セッションのキーログを設定し、無関係な秘密情報では新しいセッションを復号できない理由を理解する。
- Wireshark で実際のローカル HTTPS アクセスをキャプチャし、そのセッションのキーログで保存済み PCAPNG を開き直す。
- Follow TLS Stream で完全な HTTP リクエストとレスポンスの本文を読む。
- 繰り返されるリクエストを実際のレスポンスフレームに対応付け、HTTP 200 と予約の受理を区別する。
- 簡潔な CSV 索引、対象の完全な接続、別ファイルの対応キーログを渡す。出力を独立して開き直し、他の訪問者のパケットを除外する。
このコースの対象者
許可を得て暗号化されたアプリケーション通信を読み解く実践をしたい、初級ネットワーク分析者、サポートエンジニア、開発者向けです。
前提知識: Wireshark の基本操作と表示フィルター、簡単な端末コマンド、ファイルパス。初めての場合は Wireshark for Beginners を先に受講してください。プログラミング、証明書管理、TLS 復号の経験は不要です。
学習環境: LabEx はブラウザー内の Linux Desktop に Wireshark、テキストエディター、管理された記録と許可済みキーログを用意します。最初の Guided Lab にはローカル HTTPS サービスとクライアントも準備されています。アプリケーションの内容と UI ラベルは英語のままです。教材は 9 言語で提供されます。
よくある質問
Wireshark のインストールやサーバー設定は必要ですか?
不要です。ソフトウェア、記録、ローカルサービスは準備済みです。パケットを分析し、成果物を作成します。
任意の HTTPS 通信を復号できますか?
できません。演習では、特定の管理された TLS セッションの許可済み秘密情報を使います。サーバー証明書だけでは TLS 1.3 を復号できず、あるセッションの秘密情報で別のセッションは開けません。
Challenge では何を追加で行いますか?
データと結果順序が変わった状況で、2 つの予約結果を自力で判断します。実際のキャプチャ、別ファイルのキーログ、元のフレーム索引が一致する必要があります。本コースが示すのは記録されたアプリケーションの報告結果であり、本番の支払いやデータベース更新を検証するものではありません。

