Threat actors carry out denial of service (DoS) attacks to disrupt the availability of an organization’s services and data. If successful, a DoS attack prevents people from accessing online services (e.g. email, websites, online accounts), information, and other network resources. Threat actors carry out DoS attacks (and are sometimes hired to do so) for different reasons, such as attacking for fun or attempting to disrupt a competitor organization or another country’s democratic systems during elections. DoS attacks are also used by hacktivist groups to protest political or social issues.
DoS attacks can target specific infrastructure, network applications, and internal services. In a DoS attack, the threat actor floods the target (e.g. a server hosting a website or an organization’s network) with traffic. The target is then overloaded by this traffic and cannot respond to it or the system crashes. When this occurs, a user may receive an error message when trying to access a website. Threat actors use different methods to carry out DoS attacks:
- Flooding attacks: Flooding attacks are the most common attack method. The threat actor repeatedly sends requests to connect to the target server but does not complete the connections. These incomplete connections occupy and consume all available server resources. As a result, the server cannot respond to legitimate traffic and connection attempts.
- Crash attacks: Crash attacks are less common. The threat actor exploits system vulnerabilities to crash a system.
DISTRIBUTED DoS ATTACK
A distributed DoS (DDoS) attack has the same goal of disrupting and preventing access to services and information, but it looks a bit different. To carry out a DDoS, a threat actor uses multiple machines to attack one target. While a DDoS attack can be a coordinated effort between a group of threat actors, it can also be carried out by one person using a botnet.
A botnet is a group of hijacked Internet-connected devices. To create a botnet, a threat actor takes advantage of security vulnerabilities or device weaknesses to control numerous devices. To prevent systems and devices in your network from becoming part of a botnet, protect your devices by running updates and security patches.
See ITSAP.10.096 How Updates Secure Your Device, which is available on the Cyber Centre website: cyber.gc.ca
IMPACTS OF A DoS ATTACK
DoS attacks are designed to exhaust your network’s resources, such as its bandwidth, computing power, memory, and storage.
In addition to losing access to services and resources, a threat actor may also use a DoS attack to distract your organization while other malicious activities are carried out, such as attempting to steal data.
Your organization may also be impacted in the following ways:
- Costs associated with responding to a DoS attack
- Lost or limited functionality of the affected service
- Decreased productivity
Your organization does not have to be the target of a DoS attack to be impacted. If your service providers (e.g. Internet service provider, cloud service provider) is attacked, your organization may experience loss of service.
RECOGNIZING A DoS ATTACK
Look out for the following signs that may indicate that you’re the victim of a DoS attack:
- Slow network performance, such as when opening files or accessing websites
- Unavailable or inaccessible websites
These signs can resemble non-malicious performance and availability issues (e.g. a surge of visitors to your website following a press release). Over an extended period, your organization should establish a baseline of what is considered normal network activity. You can use this baseline to understand large increases or decreases in network activity and indicate any attempts to flood the network. To distinguish a possible DoS attack from non-malicious issues, your organization should continuously monitor and analyze traffic and logging information, which you can use to identify crashing and restarting services.
If you think a DoS attack is happening, contact your network administrator and your Internet service provider to confirm the cause of the outage.
PREVENTING A DoS ATTACK
You can reduce the possibility and the impact of DoS attacks with the following actions:
- Work with your cloud and Internet service providers to implement service level agreements that include DoS defence provisions. Your service providers may use multiple tools and techniques to help your organization protect itself against DoS attacks.
- Ensure your system administrators are familiar with DoS protection services. Familiarity with these services can help them effectively rate limit or whitelist.
- Monitor network and systems. Configure monitoring tools to alert you when there is an increase in traffic (outside of your baseline) or any suspicious traffic overloading a site.
- Install and configure firewalls and intrusion prevention systems. You can use these tools to monitor traffic and block known-malicious and illegitimate traffic.
- Update and patch operating systems and applications. Update and patch systems and applications, including your firewalls, to ensure that security issues are addressed and prevent threat actors from taking advantage of vulnerabilities.
- Use a website hosting service that emphasizes security. Before you choose a service to host your website, verify that the vendor has security measures in place its customers.
- Defend your network perimeter. To protect your network, use a layered approach to security by implementing multiple controls and techniques.
- Plan for an attack. Have a recovery plan that prioritizes systems and processes based on their tolerable downtime. You should also identify points of contact and an incident response team.
If your organization has been the victim of a DoS attack, keep in mind that it can happen again. Organizations are susceptible to multiple attacks. Threat actors can continue to exploit vulnerabilities and may continue to target your organization.
RESPONDING TO A DoS ATTACK
Below are examples of actions to take if your organization is the victim of a DoS attack:
- Identify. Flag any DoS indicators, such as poor network performance, and reference them against your normal traffic baseline. Contact your network administrator and Internet service provider to confirm the cause of the outage or issue.
- Contain. Identify your organization’s network perimeter and any exposed assets. Use network security systems, such as firewalls, or consider using DoS protection services that may be available through your service provider. Contact your Internet or cloud service provider as soon as possible.
- Recover. Check for signs of other malicious activity that may have taken place during the DoS attack. Re establish connections and communicate that services are back online. Ensure you have a strategy to gradually reconnect customer sessions.
- Review lessons learned . After you have recovered from the attack, review all the actions taken. Make improvements and document changes in your response plan.
If your organization is the victim of a DoS attack, notify the Canadian Centre for Cyber Security: email@example.com