Although the number of attacks against most ports remains relatively low, it is critical to understand which ones are the most targeted. You should conduct a rigorous audit, evaluate your own exposure, and act accordingly... or else.
First Published 3rd June 2019 | Latest Refresh 15th May 2021
Ports! Pretty clever image, hu?
4 min read | Reflare Research Team
A report released by networking provider F5 on cyber-attacks on Australian targets contains an interesting ranking of the ports that most attacks are directed against. While many of our readers will be familiar with the services in question and won’t be surprised by the ranking, in this research brief we will take a look at just why the most common of these ports are targeted.
SSH is targeted for both its ubiquity on Unix machines and the fact that a successful break-in results in immediate command execution privileges. Despite best efforts, weak SSH passwords like “password123” are still disturbingly common, as we are sure you’ve seen.
Such systems are usually compromised within hours of going online. There have also been a small but critical number of vulnerabilities in OpenSSH, the most common SSH server along with OS specific vulnerabilities. Tools for the exploitation of these vulnerabilities as well as for the brute forcing of SSH passwords are readily available, making such attacks easy and relatively effective against unix servers and embedded systems.
Microsoft Windows’ file sharing protocol SMB has had a relatively large number of security vulnerabilities and was thus the target of countless worms since the 1990s. In more recent years, the NSA leaks of 2017 resulted in a working exploit used by the agency being released into the wild. These attacks usually target end-user computers and windows servers directly connected to the internet.
Web application security flaws are exceedingly common and responsible for a large percentage of all cyber security breaches. In the majority of the registered attacks, attackers are merely aiming to identify either server software or web application software with known weaknesses.
8088, along with 8000 and 8080 are ports commonly used for secondary HTTP servers. The reasons for attacks against them are identical to the regular HTTP port.
Some ports are more vulnerable than others.
SIP is used by many modern messaging, voice calling and video calling solutions. Since the protocol is very complex, many vulnerabilities in it have been found. Configuration mistakes when setting up SIP services that can be exploited by attackers are also common. Attacks can be aimed against end-users or server infrastructure.
MSSQL (Microsoft) and MySQL (Oracle) are two of the most common SQL databases. Due to shoddy configuration and lacklustre firewall settings, many database servers are directly connected to the internet. This is dangerous not only because vulnerabilities in both are relatively common, but also because the use of weak passwords for development purposes is widespread. As the name implies, databases hold a target’s data and are thus exceedingly valuable targets for attackers.
Telnet is the spiritual predecessor to SSH. It is completely unencrypted and insecure by modern standards. Unfortunately, many old embedded systems and industrial control systems still rely on it.
The recent boom in IoT devices developed by teams with little to no security knowledge has led to an outright revival of this protocol which my all means should have died 20 years ago. Attackers target telnet for the same reasons they target SSH: A successful attack leads to immediate command execution privileges in most cases.
Only by understanding why attackers target certain ports and services can we correctly prioritize risk and create policies, rules and strategies to manage it. Strikingly, in all of the above cases, frequent and timely updates combined with well-enforced secure password policies are enough to prevent the vast majority of attacks from succeeding.
As we have said in past research briefs, information security is a game of fundamentals. By doing the basics well, you can prevent 99% of attacks.
Port vulnerabilities are not the only exploit you need to stay on top of. To identify and mitigate the risks of specific attacks before you find yourself responding to one, read our research briefs on the following related topics.