---
title: "General information about DDoS protection"
sidebar_label: "General information"
sidebar_position: 1
description: "Basic information about DDoS protection: types of protection available for connection, how to choose the right protection"
---

import { CustomTable } from '@selectel/docux/components';
import Formbricks from '@theme/MDXComponents/Formbricks';

# General information about DDoS protection

A DDoS attack is a distributed denial-of-service attack. During an attack, a large number of requests are sent to a service to reduce its performance or take it down completely. Read more about types of DDoS attacks and protection methods in the Selectel blog article [How to protect a server from DDoS attacks](https://selectel.ru/blog/anti-ddos/).

All Selectel products are [protected by default](#default-protection). To increase service security, you can enable [additional protection](#additional-protection). Read more about choosing a protection service in the [Choosing additional protection](#select-additional-protection).

## Types of protection \{#protection-types}

### Default protection \{#default-protection}

For all IP addresses in the Selectel autonomous system, [Selectel DDoS protection](/anti-ddos/ddos-selectel.mdx) is enabled automatically

Protection is provided at the network and transport (L3, L4) layers. Incoming traffic is analyzed, and unwanted traffic flows from the external network are blocked.

![](https://423.selcdn.ru/kb/ddos-about-ddos-selectel-protection-scheme-LANG-THEME.png)

### Additional protection \{#additional-protection}

For IP addresses used in the Selectel infrastructure, you can enable protection services based on partner solutions:

* [Curator](/anti-ddos/curator.mdx);
* [DDoS-Guard](/anti-ddos/ddos-guard.mdx);
* [StormWall](/anti-ddos/stormwall.mdx).

Incoming traffic is sent to a partner filtering system, where it is analyzed and cleaned; then, the cleaned traffic is redirected to the protected server in the Selectel infrastructure.

![](https://423.selcdn.ru/kb/ddos-about-ddos-vendor-protection-schemes-LANG-THEME.png)

## Selecting additional protection \{#select-additional-protection}

1. [Define your protection goal](#define-protection-target).
2. [Select a DDoS protection service](#choose-anti-ddos-service) that suits your needs.

### 1. Define the protection goal \{#define-protection-target}

<CustomTable showBorders>
  <table data-sticky>
    <thead>
      <tr>
        <th />

        <th colspan="2">Network and transport layer protection (L3, L4)</th><th>Protection at the level of <br />application layer (L7)</th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <th>Attack target</th><td>Bandwidth exhaustion, network infrastructure disruption</td><td>Network connection disruption due to vulnerabilities in basic data transmission protocols (TCP/IP)</td><td>Attacks on the logic and data of websites and applications </td>
      </tr>

      <tr>
        <th>Mitigation method</th><td>Traffic header analysis at layers L3 and L4, identifying issues on network equipment</td><td>Traffic filtering based on user behavior analysis and network packet parameters</td><td>Traffic filtering at the application protocol levels (HTTP/HTTPS, DNS, etc.) taking into account application-specific features</td>
      </tr>
    </tbody>
  </table>
</CustomTable>

### 2. Select a DDoS protection service \{#choose-anti-ddos-service}

<CustomTable>
  <table>
    <thead>
      <tr>
        <th />

        <th>[DDoS-Guard L3-L4 protection](/anti-ddos/ddos-guard.mdx#ddos-guard-l3-l4)</th><th>[DDoS-Guard website protection and acceleration](/anti-ddos/ddos-guard.mdx#ddos-guard-l7)</th><th>[Curator protection](/anti-ddos/curator.mdx)</th><th>[StormWall network protection](/anti-ddos/stormwall.mdx#stormwall-l3-l4)</th><th>[StormWall website protection](/anti-ddos/stormwall.mdx#stormwall-l7)</th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <th>Network layer protection (L3, L4)</th><td>✓</td><td>✗</td><td>✓</td><td>✓</td><td>✓</td>
      </tr>

      <tr>
        <th>Website, application layer protection (L7)</th><td>✗</td><td>✓</td><td>✓ `*`</td><td>✗</td><td>✓</td>
      </tr>
    </tbody>
  </table>
</CustomTable>

`*` You can additionally protect your application from targeted attacks using [WAF Curator](/waf/curator.mdx).

<Formbricks />
