# 3. Protection

#### 📖 Protection

The **Protection** section in ShieldsGuard provides you with all the tools necessary to defend your infrastructure against both volumetric and application-layer attacks.

**ShieldsGuard ensures complete protection against all types of DDoS attacks — from Layer 3/4 floods to complex Layer 7 HTTP-based threats.**

In this section, you will find two powerful modules:

* **3.1 DDoS Protection** – Activate automated defense against TCP/UDP floods, SYN attacks, HTTP request floods, and behavioral anomalies.
* **3.2 WAF – Web Application Firewall** – Inspect and filter all web-layer traffic with advanced rule sets tailored to block XSS, SQLi, RCE, LFI/RFI, and more.

> ⚠️ **Important:** Both modules are independent but work best when enabled together.

We strongly recommend enabling and fine-tuning both **DDoS Protection** and **WAF** to ensure the highest level of resilience, especially in public-facing or critical environments.

👉 Click the subpages to start configuring your defenses.

{% content-ref url="/pages/1aXkzZq0KJoln9SEum2i" %}
[3.1 DDoS Protection](/getting-started/3.-protection/3.1-ddos-protection.md)
{% endcontent-ref %}

{% content-ref url="/pages/E9AkNX5ecgC2jC6bWGki" %}
[3.2 WAF – Web Application Firewall](/getting-started/3.-protection/3.2-waf-web-application-firewall.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.shieldsguard.com/getting-started/3.-protection.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
