> For the complete documentation index, see [llms.txt](https://help.aikido.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.aikido.dev/docs/docs-ja/zen-firewall/zen-features/attack-wave-protection.md).

# 攻撃の波への保護

インターネットは自動化ツールによって常にスキャンされています。Nuclei、ZAP、Wapiti、SQLMap などのセキュリティスキャナーは、アプリケーションの脆弱性を探り、機密ファイルを探したり、隠しディレクトリを試したり、悪意のあるペイロードを注入したりします。こうした偵察の試みは、CPU サイクルを無駄にし、延々と 404 エラーを生み出すリクエストでサーバーをあふれさせます。

## 仕組み

Zen は、探索パターンを見つけることで、こうした攻撃の波をリアルタイムで自動検知します。たとえば次のようなものです：

* 1分以内に 15 件の不審なリクエストを送信する IP。
* .env や wp-config.php などのファイルへのアクセス試行。
* .git/config のような隠しディレクトリへのリクエスト。
* SQL インジェクションエラーを引き起こすよう設計されたペイロード。<br>

このような挙動が検知されると、Zen はそれを攻撃の波としてフラグ付けします。これにより、セキュリティの姿勢は事後対応型から先回り型へと変わり、誰が体系的にアプリケーションを探っているのかを即座に把握できます。<br>

## 表示される内容

Aikido ダッシュボードに、どの IP がアプリケーションを狙っているかを表示するライブフィード。

<figure><img src="https://715870456-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyKbzcQGrx7UtrG0nPZZ7%2Fuploads%2Fgit-blob-8fbf36062a3ac1b8121df62d463dfbe19a071cbe%2FScreenshot%202025-09-03%20at%2017.54.04.png?alt=media" alt=""><figcaption></figcaption></figure>

<figure><img src="https://715870456-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyKbzcQGrx7UtrG0nPZZ7%2Fuploads%2Fgit-blob-4eb1d140ccc499dfe163fb0c37a5f650fa8ec425%2FScreenshot%202026-01-05%20at%2012.36.30.png?alt=media" alt=""><figcaption></figcaption></figure>

### ご自身で試してみる

Zen が動作していることを確認するために、攻撃の波を簡単にシミュレートできます。ダッシュボードで「Simulate Attack」をクリックするだけで、イベントが表示されるのを確認できます。

<figure><img src="https://715870456-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyKbzcQGrx7UtrG0nPZZ7%2Fuploads%2Fgit-blob-30cbb6b631d2b0f00f93927da0de7c0210e60a37%2FScreenshot%202025-09-03%20at%2016.19.25.png?alt=media" alt=""><figcaption></figcaption></figure>

## 攻撃の波を自動でブロック

使用するのは [プレイブック](/docs/docs-ja/zen-firewall/zen-features/playbooks.md) アラートに誰かが対応するのを待たずに、攻撃の波の背後にある IP を一定期間ブロックするために。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://help.aikido.dev/docs/docs-ja/zen-firewall/zen-features/attack-wave-protection.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
