ネットワーク用語と攻撃名を別々に暗記するのではなく、端末からサービスまで情報が届く流れを追い、どの情報資産を、どのリスクから、どの対策で守るかを対応させます。単一の対策だけで安全を保証することはできません。
端末は接続先を特定し、決められた手順でデータを分割・送信し、相手側で受け取ります。家庭や学校のネットワーク、通信事業者、名前解決、サーバーなどの役割を、送信から応答までの図で整理します。
プロトコルは通信の約束です。階層ごとに役割を分けることで、同じ上位のサービスが異なる通信環境でも動きます。名称だけでなく「宛先を扱う」「確実な受け渡しを助ける」など役割で説明します。
機密性は許可された人だけがアクセスできること、完全性は情報と処理の正確さ・完全さを保つこと、可用性は必要なときに使えることです。守る対象によって3要素の優先順位を考えます。
認証は利用者等を確かめ、アクセス制御は許可された操作だけに限定し、暗号化は内容を読まれにくくします。バックアップや更新も含めて多層で考えます。強いパスワードや暗号化だけで全てのリスクは防げません。
誰が、どの資産に、どの弱点を通じて、何を起こし得るかを整理します。対策後も残るリスクと、異常時の連絡・復旧手順を考えます。実在システムへの侵入や攻撃を試してはいけません。
自分で作った架空のネットワーク図や、許可された学習環境で設定と通信の役割を確認します。実在の認証情報、他人の通信、学校や企業のシステムを対象にしません。
公開情報で確認できる学習方法は学習システムとオンラインを参照してください。セキュリティ演習の具体的範囲は公開情報なしに断定しません。
