Denial Of Service
Denial Of Service
A Denial of Service (DoS) attack is a technique used to make websites or online systems unavailable by exhausting their resources.
Definition
Denial of Service (DoS) refers to a type of cyberattack where an attacker deliberately overloads a server, network, or application with excessive requests, causing it to slow down or completely stop responding to legitimate users. This is typically achieved by sending a high volume of traffic or exploiting system vulnerabilities to consume CPU, memory, or bandwidth resources. Unlike distributed attacks (DDoS), a traditional DoS attack usually originates from a single source. In modern web environments, DoS attacks are closely associated with bot traffic, automation abuse, and anti-bot evasion techniques. They are often used to disrupt services, degrade performance, or act as a distraction for other malicious activities.
Pros
- Simple to execute with minimal infrastructure compared to distributed attacks
- Can quickly disrupt poorly protected servers or APIs
- Useful for attackers to test system resilience and detection thresholds
- May serve as a diversion for more complex intrusion attempts
Cons
- Easier to detect and block due to single-source origin
- Limited scale compared to distributed denial-of-service (DDoS) attacks
- Often mitigated by rate limiting, firewalls, and CAPTCHA challenges
- Can trigger automated defenses like IP blocking or behavioral analysis systems
Use Cases
- Overloading login or API endpoints to disrupt web scraping defenses
- Testing anti-bot systems and rate-limiting configurations
- Targeting small websites or services with limited infrastructure capacity
- Simulating traffic spikes in security research or stress testing scenarios
- Launching distraction attacks while performing data exfiltration elsewhere