Networks face a wide range of security threats. Understanding them is the first step to defence:
| Threat | Description |
|---|---|
| Malware | Malicious software including viruses (self-replicating code attaching to programs), worms (self-replicating, spread across networks without host), Trojans (disguised as legitimate software), ransomware (encrypts files, demands payment), spyware (monitors activity), adware. |
| Phishing | Fraudulent emails/websites that appear legitimate, tricking users into revealing credentials or installing malware. Spear phishing targets specific individuals. |
| DoS / DDoS attack | Denial of Service / Distributed DoS — overwhelming a server with traffic so legitimate users cannot access it. DDoS uses a botnet (many compromised machines). The aim is to make a service unavailable — NOT to steal data. |
| Man-in-the-middle (MITM) | An attacker secretly intercepts and possibly alters communication between two parties, each believing they are communicating directly with the other. |
| SQL injection | Malicious SQL code inserted into an input field (e.g. a login form) to manipulate the database — extracting, modifying or deleting data. |
| Brute force attack | Systematically trying every possible password/key combination until the correct one is found. |
| Social engineering | Manipulating people into divulging confidential information or granting access — exploits human psychology rather than technical vulnerabilities. Includes phishing, pretexting, baiting. |
A firewall is a network security device (hardware or software) that monitors and controls incoming and outgoing network traffic based on predefined security rules.
Firewalls work by:
Firewalls can be placed between: the internet and the internal network (perimeter firewall), or between network segments (e.g. between the corporate LAN and the DMZ).
A DMZ (Demilitarised Zone) is a separate network segment between two firewalls — public-facing servers (web, email, DNS) are placed here. If they are compromised, the internal network is still protected by the inner firewall.
Encryption transforms plaintext into ciphertext using an algorithm and a key, so that only authorised parties with the decryption key can read it. It protects data in transit (e.g. HTTPS, VPN) and at rest (e.g. encrypted hard drives).
The same key is used for both encryption and decryption. Fast and efficient for large data. Problem: how to securely share the key with the other party without it being intercepted (key exchange problem). Examples: AES, DES.
A mathematically linked key pair: a public key (shared openly) and a private key (kept secret). Data encrypted with the public key can only be decrypted with the private key. Solves the key exchange problem. Slower than symmetric. Examples: RSA, ECC.
How HTTPS uses both: asymmetric encryption is used to securely exchange a symmetric session key (solving the key distribution problem); then the faster symmetric encryption is used for the actual data transfer. This is called a hybrid approach.
A digital certificate is an electronic document that binds a public key to an identity (e.g. a website domain). It is issued and digitally signed by a trusted Certificate Authority (CA) — e.g. Let's Encrypt, DigiCert.
When you connect to https://www.example.com, your browser checks the server's certificate: Is it signed by a trusted CA? Has it expired? Does the domain match? If yes, the connection is secure. This prevents MITM attacks — the attacker cannot produce a valid certificate for a domain they don't control.
A VPN creates an encrypted tunnel between a device and a VPN server over the public internet. Benefits:
VPN protocols: IPSec, OpenVPN, WireGuard. All use strong encryption.
An IDS monitors network traffic and alerts administrators when suspicious activity is detected. An IPS goes further — it actively blocks detected threats in real time. Both compare traffic against known attack signatures and look for anomalies in behaviour patterns.
Limiting who can access a network and its resources:
8 questions · 20 marks · instantly marked
| Term | Definition |
|---|