Here are five reasons why networks are breached:
1. The end user didn’t think before clicking
This usually happens when the user opens a malware-infected email or browses a compromised website. Some of the security measures that you can use to prevent the threat from spreading are antivirus software and gateway security solutions such as firewall proxies.
2. Weak password / default password in use
There are a lot of website resources out there that publish the default usernames and passwords for popular products such as routers, firewalls and other software.
As a matter of best practice: Always change the default account usernames and passwords (if applicable) of applications or devices to ensure that they won’t be easily breached.
3. Insecure configuration
It’s always good to introduce secure ways of accessing your resources over the network. Some of the methods include adding access control mechanisms (ACLs) for key systems and providing a secure communication layer (such as SSL and other encryption methods) between the user and the target service.
4. Use of legacy / unpatched hardware or software
Legacy or unpatched hardware or software often have known vulnerabilities (either published or unpublished) that can be exploited. Patching or updating these systems will help improve your overall security posture.
5. Lack of basic network security protection or segmentation
At a minimum, consider investing on gateway solutions, such as firewalls, intrusion prevention systems (IPS) and VPN gateways, to protect your network. It’s also good to introduce network segmentation, such as adding DMZ’s or honeypot segments to your network.
It’s always a good idea to take these things into consideration when designing or managing your IT network.