As soon as we connect a private network like a LAN to a public network like the Internet, we are asking for trouble!
Suddenly, devices on the network can potentially be accessed by millions of other computers around the world, including
Because of these risks, networks need a way to monitor and control the traffic entering and leaving the system - this is where a firewall becomes important.
Watch the video and complete the worksheet.
Let's try and hack into an of a popular website.
Your username is admin
You have forgotten your password but you do remember it is 2 characters long in the range a-z!
You have 3 chances to log in!
Here is a list of common threats/vulneribilities to network security:
| Vulnerability | Description | Countermeasure |
|---|---|---|
| DDoS | Aims to overwhelm a network service such as a web server with excessive traffic from multiple sources, making the service unavailable to legitimate users. | |
| Insecure Network Protocols | These days most networks use Secure Socket Layer (SSL) protocols which provide a layer of security by using strategies such as encryption. However, not all networks use these protocols leaving them open to threats such as eavesdropping. | |
| Malware | Malicious software aiming to damage, disrupt or gain unauthorised accessed to a network. Ransomware is an example of this. | |
| MiTM Attacks | An attacker intercepts communication between two parties, without them realising it. For example, a cafe using insecure network protocols is a haven for attackers stealing personal information such as credit card info when someone is making an online purchase. | |
| Phishing attacks | A fraudulent attempt to obtain sensitive information such as usernames and passwords by pretending to be a trustworthy entity such as a bank. | |
| SQL Injection | An attack that involves inserting malicious SQL statements into an input field eg a login field to exploit an SQL database. | |
| XSS | Cross site scripting is when malicious scripts are injected into content viewed by other users eg in a blog, to steal content on those users'machines eg cookies which may store usernames and passwords. | |
| Unpatched software | Unpatched/unfixed software is a network vulnerability because attackers can exploit known security flaws in outdated software to gain unauthorized access, spread malware, steal data, or disrupt services. A patch is the fix. | |
| Zero-day exploits | A zero-day exploit involves a vulnerability that is unknown to the software developer or for which no patch yet exists. Attackers exploit the flaw and defenders have zero days to prepare a fix - too late! |
There are a variety of strategies that are commonly used to improve network security.