Cyber attacks have been on the rise, this is owing to the rapid improvements in technology that make outdated systems vulnerable to attacks. This, however, does not imply that only outdated systems are the only ones that face this challenge. The fact is that they contribute a lot to the cases of cybercrime. There are however measures in place to avert cyber attacks. Computer systems should be updated to the latest technology available. Updated systems are able to avoid flaws that have been cracked by malicious hackers. Using firewalls that are constantly updated from trusted service providers will help prevent cyber-attacks. The security databases are usually updated based on the latest developments of attacks and therefore systems can stay protected. Installation of antivirus programs to the computer can also prevent cyber-attacks. Antivirus programs are able to scan computer systems for malicious software and automatically take the appropriate action as previously programmed when such is found. Antivirus programs can also inform users of suspicious activities that may be happening to their computer when connected to the internet. Strict laws that come with huge penalties should be enforced to set a warning and scare away the perpetrators behind cyber-attack activities. For the case of cyber attacks involving banks and ATMs, a firewall system should be installed and constantly updated and upgraded to the latest versions available. Also, it is worth noting that they should be kept on at all times to prevent hackers from phishing or crashing the whole system. Bank account holders should also be advised to regularly check their bank statements and report any unusual activity happening in their accounts. This will assist in the identification of the areas that are vulnerable and addressing them to prevent further attacks (Shabut, Lwin,& Hossain, 2016).