Denial of service attack

Last reviewed:

Denial of Service Attack

A Denial of Service (DoS) attack is a malicious attempt to disrupt the normal functioning of a targeted server, service, or network by overwhelming it with a flood of illegitimate requests. This type of cyberattack aims to make a machine or network resource unavailable to its intended users by temporarily or indefinitely disrupting services. DoS attacks can be executed using various methods and can target different layers of a network stack. As of October 2023, these attacks remain a prevalent threat to organizations worldwide, affecting sectors such as finance, healthcare, and government.

Overview

Denial of Service attacks are designed to exhaust the resources of a target system, rendering it unable to respond to legitimate requests. These attacks can be categorized into two main types: Volumetric attacks, which consume bandwidth, and Application-layer attacks, which target specific applications or services. A more advanced form, the Distributed Denial of Service (DDoS) attack, involves multiple compromised systems working together to launch a coordinated attack, significantly increasing the attack's scale and impact.

How it works

DoS attacks exploit vulnerabilities in network protocols, applications, or system configurations. Attackers typically use tools or scripts to send a high volume of requests to the target, overwhelming its capacity to handle legitimate traffic. Common techniques include:

  • ICMP Flood: Uses Internet Control Message Protocol (ICMP) packets to saturate the target with echo requests, consuming bandwidth.
  • SYN Flood: Exploits the TCP handshake process by sending a succession of SYN requests without completing the handshake, tying up resources.
  • HTTP Flood: Targets web servers by sending a large number of HTTP requests, overwhelming the server's ability to process them.

Observed use

DoS attacks have been used in various contexts, from hacktivism to cyber warfare. Notable incidents include attacks on financial institutions, government agencies, and critical infrastructure. These attacks can cause significant financial losses, reputational damage, and service disruptions. In some cases, attackers use DoS attacks as a diversion to mask other malicious activities, such as data breaches or lateral movement within a network.

Detection

Detecting a DoS attack involves monitoring network traffic for unusual patterns, such as a sudden spike in traffic volume or an increase in failed connection attempts. Network administrators can use intrusion detection systems (IDS) and traffic analysis tools to identify potential attacks. Key indicators include:

  • Unusually high network traffic
  • Repeated requests from a single IP address
  • Increased number of SYN packets without corresponding ACK responses

Mitigation

Mitigating DoS attacks requires a combination of proactive and reactive measures. Organizations can implement the following strategies:

  • Rate Limiting: Restrict the number of requests a user can make in a given timeframe.
  • Traffic Filtering: Use firewalls and routers to block malicious traffic based on IP addresses or protocols.
  • Load Balancing: Distribute traffic across multiple servers to prevent any single server from being overwhelmed.
  • Redundancy: Deploy backup systems and networks to ensure service continuity during an attack.

Denial of Service Attack Process

Types of Denial of Service Attacks

See also

Sources

Categories: Techniques
Last updated: September 4, 2026