This topic covers the various technical and procedural methods used to detect and prevent cyber security threats. It focuses on practical security measures
Topic Synopsis
This topic covers the various technical and procedural methods used to detect and prevent cyber security threats. It focuses on practical security measures such as biometric authentication, password systems, CAPTCHA, email identity verification, and the role of automatic software updates in maintaining system integrity.
Key Concepts & Core Principles
- Malware: Malicious software including viruses, worms, trojans, ransomware, and spyware. Each type has a different method of infection and purpose, such as deleting files, stealing data, or encrypting files for ransom.
- Social engineering: Manipulating people into revealing confidential information. Phishing (fake emails), vishing (phone calls), and shoulder surfing are common examples. These attacks exploit human psychology rather than technical vulnerabilities.
- Network threats: Denial-of-service (DoS) attacks flood a server with traffic to make it unavailable, while brute-force attacks try many passwords to gain access. Understanding how these work helps in designing defences like rate limiting and strong password policies.
- Prevention methods: Firewalls monitor and control incoming/outgoing network traffic, encryption scrambles data so only authorised parties can read it, and access controls (like passwords and biometrics) restrict who can use a system. Regular software updates patch known vulnerabilities.
- Penetration testing: Authorised simulated attacks to identify weaknesses. This is a proactive security measure that helps organisations fix flaws before real attackers exploit them.
Exam Tips & Revision Strategies
- Be prepared to explain how each measure contributes to overall system security
- Focus on the practical application of these measures in real-world scenarios like mobile device security
- Ensure you can distinguish between authentication methods and verification methods
- Ensure you can define social engineering clearly as the manipulation of people to divulge confidential information
- Be prepared to provide examples of how to protect against specific threats like phishing or malware
- When describing penetration testing, focus on the 'why' (to identify vulnerabilities) rather than just the 'how'
- Use precise terminology when describing malware types
- Ensure you can define social engineering clearly as the manipulation of people rather than just a computer-based attack
Common Misconceptions & Mistakes to Avoid
- Confusing detection methods with prevention methods
- Failing to explain how specific measures like CAPTCHA actually prevent automated attacks
- Overlooking the importance of automatic updates in patching security vulnerabilities
- Confusing the definition of social engineering with general hacking
- Failing to distinguish between different types of malware
- Misunderstanding the purpose of penetration testing as a malicious act rather than a security measure
Examiner Marking Points
- Biometric measures (e.g., fingerprint or facial recognition) for mobile devices
- Password systems as a primary authentication method
- Use of CAPTCHA to distinguish human users from automated bots
- Email confirmations to verify user identity and account ownership
- Automatic software updates to patch vulnerabilities and prevent exploitation
- Definition of cyber security as protecting systems from attack, damage, or unauthorised access
- Explanation of social engineering techniques including blagging, phishing, and shouldering
- Identification of malware types: computer virus, trojan, and spyware