Defense in Depth Strategy
📖 Scenario: You are working as a cybersecurity analyst for a small company. Your task is to understand and organize the layers of security that protect the company's network and data.Imagine the company wants to build a strong defense by using multiple security measures, one after another, so if one fails, others still protect the system. This approach is called Defense in Depth.
🎯 Goal: Build a simple list of security layers used in a defense in depth strategy. Then, add a variable to set the priority level for each layer. Next, create a dictionary that pairs each security layer with its priority. Finally, add a summary statement that explains the importance of using multiple layers.
📋 What You'll Learn
Create a list called
security_layers with these exact items: 'Firewall', 'Antivirus', 'Encryption', 'Access Control', 'Security Awareness Training'Create a dictionary called
layer_priority with these exact key-value pairs: 'Firewall': 1, 'Antivirus': 2, 'Encryption': 3, 'Access Control': 4, 'Security Awareness Training': 5Create a new dictionary called
defense_in_depth that combines security_layers and layer_priority so each layer maps to its priorityCreate a string variable called
summary with the exact text: 'Defense in depth uses multiple layers of security to protect systems even if one layer fails.'💡 Why This Matters
🌍 Real World
Companies use defense in depth to protect their networks and data by layering security controls, so if one control fails, others still provide protection.
💼 Career
Understanding defense in depth is essential for cybersecurity roles like analyst, engineer, or auditor to design and evaluate secure systems.
Progress0 / 4 steps