Cyber security
Malware is malicious software designed to damage or gain unauthorized access to a computer system. It includes viruses, worms, trojan horses, spyware, adware, and ransomware.
A botnet is a network of compromised computers (bots) controlled by a perpetrator. This is often created through a DDoS (Distributed Denial of Service) attack process:
- A perpetrator sends malware to users (e.g., via email or download).
- The user unknowingly downloads and installs the malware.
- Each infected computer becomes a 'bot' under the perpetrator's control.
- The perpetrator initiates an attack by commanding all bots to send requests simultaneously to a target web server.
- The server is overwhelmed by traffic, causing it to crash or become unavailable.
Phishing involves sending fraudulent communications (usually emails) that appear to come from a reputable source. The aim is to trick the user into revealing sensitive information (like passwords or credit card numbers) by clicking a malicious link or downloading an attachment.
Pharming redirects users to a fake website without their knowledge, even if they type the correct URL. The process typically involves:
- A user clicks an attachment or link containing malware.
- Malicious software is downloaded onto the user's computer.
- When the user enters a legitimate website address, the malware redirects them to a fake site designed to steal their data.
Correction: Phishing relies on social engineering (deceptive emails/messages) to trick the user into clicking a link. Pharming involves malware or DNS poisoning that automatically redirects the user to a fake site regardless of what they type.
Strong passwords are complex, long, and unique. They resist brute-force attacks because the number of possible combinations increases exponentially with length and character variety.
Regular updates and patching fix security vulnerabilities (bugs) in software. Hackers often exploit known vulnerabilities; applying patches closes these 'holes', preventing malware infection.
Correction: Encryption makes data meaningless (unreadable) to anyone without the key. It does not stop the data from being intercepted; it protects its confidentiality if it is intercepted.
Mistake: Using a firewall to protect data in transit over the internet.
Correction: Firewalls protect the network boundary. To secure data in transit, use encryption (e.g., HTTPS/TLS).
- Virus
- Worm (or Trojan horse, Spyware, Adware, Ransomware).
- A perpetrator/third party sends malware.
- The user downloads/installs the malware.
- Each computer is turned into a bot.
- This creates a botnet.
- The third party initiates the attack, and all bots send requests simultaneously to the web server, causing it to crash.
- Proxy server (to filter traffic).
- Firewall (to block suspicious IP addresses).
(Alternatively: Users scanning computers with anti-malware to remove bots).