Test your knowledge of network security protocols, attacks and defences!
1. What is a "VPN" used for in cybersecurity?
💡 A VPN encrypts your internet connection and masks your IP address, protecting your data especially on public networks.
2. What is "defense in depth"?
💡 Defense in depth uses multiple overlapping security layers so if one fails, others still protect — no single point of failure.
3. What is "whitelisting" in cybersecurity?
💡 Whitelisting permits only explicitly approved entities (apps, IPs, users) to access a system, blocking everything else by default.
4. What is "cross-site scripting" (XSS)?
💡 XSS attacks inject malicious client-side scripts into web pages, executing in other users' browsers to steal data or hijack sessions.
5. What is a "man-in-the-middle" attack?
💡 In a MITM attack, the attacker secretly positions themselves between two communicating parties, intercepting or altering data without detection.
6. What is "brute force attack"?
💡 A brute force attack tries every possible combination of characters until it finds the correct password or encryption key.
7. What is "session hijacking"?
💡 Session hijacking steals a user's session token (cookie) after authentication, allowing the attacker to impersonate the victim.
8. What does "DMZ" stand for in network security?
💡 A DMZ is a network segment isolating external-facing services (web servers) from the internal network, limiting breach impact.
9. What is "port scanning"?
💡 Port scanning systematically checks a server for open ports to identify running services — used in both security audits and attacks.
10. What is "network sniffing"?
💡 Network sniffing captures data packets traveling across a network. Legitimate use includes troubleshooting; malicious use includes stealing credentials.
11. What is "penetration testing"?
💡 Penetration testing (ethical hacking) simulates real attacks on systems with permission to find and fix vulnerabilities proactively.
12. What is "patch management"?
💡 Patch management involves identifying, testing, and applying software updates to fix security vulnerabilities before attackers exploit them.
13. What does "IDS" stand for in cybersecurity?
💡 An IDS (Intrusion Detection System) monitors network or system activity for malicious behavior and alerts administrators.
14. What is "SQL injection"?
💡 SQL injection inserts malicious SQL statements into input fields, potentially allowing attackers to access, modify, or delete database data.
15. What is "MAC address filtering"?
💡 MAC address filtering restricts network access to only devices whose hardware MAC address is on an approved whitelist.