> 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/aikido-debaisu/using-aikido-endpoint/firewall.md).

# デバイスファイアウォール

デバイス ファイアウォールを使うと、特定のドメインをブロックして、接続されたデバイスがそのサイトにアクセスできないようにできます。開発者がリスクの高いパッケージマーケットプレイス、承認されていないレジストリ、その他の業務用端末で使わせたくないサイトにアクセスしないようにするのに役立ちます。

<figure><img src="/files/b3f40287a8586ad26539b50e428182c5cc241161" alt="The Firewall tab listing blocked domains with their user groups and reasons"><figcaption></figcaption></figure>

## 仕組み

デバイス保護は、各デバイスのネットワークトラフィックを監視します。デバイスがブロックされたドメインにアクセスしようとすると、接続される前にネットワーク レベルでリクエストが停止されます。

## ドメインをブロック

1. 次へ移動 [デバイス保護を開いて、\[ファイアウォール\] タブを開きます](https://app.aikido.dev/endpoint-protection/firewall).
2. 選択 **ドメインをブロック**.
3. ブロックしたいドメインを入力してください（例: `clawhub.ai`).
4. どの **ユーザー グループ** にブロックを適用するかを選択します。 **すべてに一致** を選ぶとすべてのデバイスに適用されます。あるいは、Developers のような特定のグループを選択します。
5. 必要に応じて **理由** を追加して、なぜそのドメインがブロックされているのかチームに伝えます。
6. ブロックを保存します。

これでドメインが一覧に表示され、選択したデバイスに適用されます。

## ブロックするドメインの例

チームがブロックする一般的なドメインをカテゴリ別にまとめています。

{% tabs %}
{% tab title="npm ミラー" %}
公開 npm レジストリの非公式コピーです。承認済みのプライベート レジストリ以外から開発者がパッケージをインストールできるため、依存しているチェックをパッケージが回避してしまいます。

* `npmmirror.com` — 公開 npm レジストリのサードパーティ ミラー
* `npm.taobao.org` — 旧 Taobao npm ミラー
* `r.cnpmjs.org` — cnpm ミラー
* `mirrors.tencent.com` — Tencent の公開 npm ミラー
* `repo.huaweicloud.com` — Huawei の公開 npm ミラー
* `registry.yarnpkg.com` — 公開 npm レジストリをプロキシする Yarn レジストリ
  {% endtab %}

{% tab title="PyPI ミラー" %}
Python パッケージの公開レジストリである Python Package Index（PyPI）の非公式コピーです。npm ミラーと同様に、承認済みのインデックス以外から Python パッケージを取得できるようにします。

* `mirrors.aliyun.com` — Alibaba Cloud PyPI ミラー
* `pypi.tuna.tsinghua.edu.cn` — 清華大学 PyPI ミラー
* `pypi.doubanio.com` — 豆瓣 PyPI ミラー
* `pypi.mirrors.ustc.edu.cn` — USTC PyPI ミラー
* `mirrors.cloud.tencent.com` — Tencent Cloud PyPI ミラー
* `mirror.baidu.com` — Baidu PyPI ミラー
  {% endtab %}

{% tab title="未審査のマーケットプレイス" %}
まだ確認していないパッケージやツールのマーケットプレイスです。誰でも公開できるため、悪意のあるソフトウェアや品質の低いソフトウェアの一般的な供給元になっています。

* `clawhub.ai` — 未審査のパッケージマーケットプレイス
* `smithery.ai` — AI ツールが外部サービスに接続するための方法である Model Context Protocol（MCP）サーバー向けのマーケットプレイス
  {% endtab %}

{% tab title="ペースト＆ファイル共有" %}
匿名のペーストサイトやファイル共有サイトです。攻撃者や、デバイス上で動作するマルウェアが、ソースコード、秘密情報、または盗まれたデータを端末の外へ持ち出すために使用します。

* `pastebin.com` — 匿名テキスト ペーストサイト
* `privatebin.net` — 暗号化ペーストサイト
* `hastebin.com` — 匿名テキスト ペーストサイト
* `transfer.sh` — コマンドラインのファイルアップロードサービス
* `anonfiles.com` — 匿名ファイルホスト
* `gofile.io` — 匿名ファイルホスト
* `mega.nz` — 匿名クラウドストレージ
  {% endtab %}
  {% endtabs %}

## ブロックされたドメインを管理

* 使用する **検索** ブロックされたドメインを名前で検索するバー。
* 使用する **ユーザー グループ** 特定のグループでブロックされているドメインを表示するフィルター。
* 任意の行のメニュー（三点リーダー）を選択して、ブロックを編集または削除します。


---

# 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 dynamically by asking a question.

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

```
GET https://help.aikido.dev/docs/docs-ja/aikido-debaisu/using-aikido-endpoint/firewall.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
