> 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/mashinsukyan/misc/virtual-machine-reachability-analysis.md).

# 仮想マシン到達可能性分析

仮想マシン到達可能性分析では、クラウドネットワーク内でVMにどのように到達できるかを示します。インスタンスへのネットワーク経路（例: インターネット → ロードバランサー → VM）を、関係するポートも含めて対話形式の図で可視化するため、意図しない露出をすばやく見つけられます。

<figure><img src="/files/b0fcdb9b13a098deae3625d980988653fab8502b" alt=""><figcaption></figcaption></figure>

## 何に役立つか

* **公開露出を確認する:** VMがインターネットから到達可能か、またどのコンポーネント経由かを確認できます。
* **攻撃経路を理解する:** 「公開」や「非公開」のラベルだけでなく、トラフィックが通る正確な経路（ロードバランサー、セキュリティグループ、ネットワークホップ）を可視化します。
* **リスクをより早く低減する:** 想定外の侵入口を特定し、必要な箇所でアクセスを厳しく制限します。

## 表示場所

到達可能性の図は次の2つの方法で開けます:

1. で [仮想マシン](https://app.aikido.dev/virtual-machines)、VMにカーソルを合わせて **「仮想マシン到達可能性を表示」**.
2. 次の [フィード](https://app.aikido.dev/queue)、任意のVMの課題を開き、課題詳細画面から到達可能性図のリンクを直接クリックします。

<figure><img src="/files/9b13daf1b7bf2b399a0c8d100420514b45478eec" alt=""><figcaption></figcaption></figure>

### 到達可能性が課題に与える影響

Aikidoは到達可能性データを使用してVMの課題の深刻度を自動で調整するため、実際には悪用できない指摘のトリアージに費やす時間を減らせます。

* **深刻度の引き下げ:** 影響を受けるパッケージがインターネットから到達できない場合、Aikidoは深刻度を下げます。 *「ネットワーク到達不可」* がスコア内訳に表示されます。
* **深刻度の引き上げ:** 他のリスク要因が適用される場合（たとえば、概念実証のエクスプロイトが公開されている場合）、Aikidoはそれに応じて深刻度を引き上げます。
* **自動無視:** Aikidoは、VMがパッケージ固有のポートで到達できない場合、そのパッケージに影響する課題を自動的に無視します。課題には、無視理由として *「ネットワーク到達不可」* フィード内に表示されます。\
  \
  以下は、Aikidoが確認するパッケージとポートの例です:

  | パッケージ                            | ポート           |
  | -------------------------------- | ------------- |
  | `openssh`, `openssh-server`      | 22            |
  | `telnet`, `telnetd`, `inetutils` | 23            |
  | `redis`                          | 6379          |
  | `mongodb`, `mongod`              | 27017         |
  | `n8n`                            | 80, 443, 5678 |

  この一覧は、Aikidoがより多くのパッケージをサポートするにつれて、今後も拡大していきます。


---

# 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/mashinsukyan/misc/virtual-machine-reachability-analysis.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.
