---
title: "ディレクトリトラバーサルとは｜用語集｜アメリア・テクノロジー株式会社"
url: https://www.ameliatechnology.co.jp/glossary/directory-traversal/
description: "ディレクトリトラバーサルとは、ファイル名を指定する値の扱いの不備を突いて、サーバーの中の公開していないファイルを読み出したり書き換えたりする攻撃と、その原因となる脆弱性です。"
updated: 2026-11-13
publisher: "アメリア・テクノロジー株式会社"
---
# ディレクトリトラバーサル

[セキュリティ](https://www.ameliatechnology.co.jp/glossary/?c=security)

最終更新日：2026年11月13日

**ディレクトリトラバーサルとは、**ファイル名を指定する値の扱いの不備を突いて、サーバーの中の公開していないファイルを読み出したり書き換えたりする攻撃と、その原因となる脆弱性です。

Webアプリケーションの中には、表示や取り出しをするファイルを、外から渡される値で指定するものがあります。この値に「../」のような上の階層をたどる文字列を入れられると、決めておいた場所の外にあるファイルまで開けてしまうことがあります。IPAの「安全なウェブサイトの作り方」では「パス名パラメータの未チェック／ディレクトリ・トラバーサル」として説明されています。

悪用されると、設定ファイルやプログラムの中身、重要な情報が漏れたり、ファイルが改ざん・削除されたりするおそれがあります。IPAは根本的な対策として、外からの値をそのままファイル名に使わない作りにすること、ファイルを開くときは決まったディレクトリを使い、渡された値からはファイル名の部分だけを取り出すことを挙げています。

補う対策としては、Webサーバーのファイルの権限を正しく設定すること、「/」や「../」を含む値を拒むことが挙げられています。値がURLの形で符号化されている場合もあるため、検査はデコードした後の値で行います。

## 関連する用語

- [OSコマンドインジェクション外部から入力された値の扱いの不備を突いて、Webサーバーの上でOSのコマンドを不正に実行させる攻撃と、その原因となる脆弱性です。](https://www.ameliatechnology.co.jp/glossary/os-command-injection/)
- [脆弱性ソフトウェアや設定にある、攻撃に悪用されうるセキュリティ上の弱点です。](https://www.ameliatechnology.co.jp/glossary/vulnerability/)
- [セキュアコーディング脆弱性を作り込まないように、決まった書き方や確かめ方に沿ってプログラムを書くことです。](https://www.ameliatechnology.co.jp/glossary/secure-coding/)
- [脆弱性診断システムに脆弱性がないかを、専用の道具や技術者の手で調べることです。](https://www.ameliatechnology.co.jp/glossary/vulnerability-assessment/)

## この用語が出てくるコラム

- [セキュアコーディングとは。開発会社に何を求めればよいか](https://www.ameliatechnology.co.jp/blog/secure-coding-requirements/)

[用語集の一覧に戻る](https://www.ameliatechnology.co.jp/glossary/) [ナレッジのトップへ](https://www.ameliatechnology.co.jp/knowledge/)

## 次の一歩

### システムとAIの弱点を診断し、直す

Web・クラウド・ネットワークと生成AIを使ったシステムを、書面で合意した範囲で診断し、見つかった問題を直すところまで受け持ちます。

[セキュリティ診断と対策を見る](https://www.ameliatechnology.co.jp/service/security/)

### まずは30分、オンラインで話してみる

何に使うかが決まっていない段階でも構いません。30分のオンライン相談は無料です。

[無料で相談する](https://www.ameliatechnology.co.jp/contact/)

## ご関心に合わせて、お選びください。

[情報を集めている方へ会社案内、AI開発の例、セキュリティ診断の報告書の見本をお送りします。資料をダウンロード](https://www.ameliatechnology.co.jp/download/)[課題が見えている方へオンラインで30分、お話をうかがいます。費用はかかりません。無料で相談する](https://www.ameliatechnology.co.jp/contact/)[進め方を決めたい方へ2〜4週間で、優先順位と計画をまとめるAI活用の診断です。診断について見る](https://www.ameliatechnology.co.jp/pricing/#diagnosis)

---

出典：アメリア・テクノロジー株式会社「ディレクトリトラバーサルとは｜用語集｜アメリア・テクノロジー株式会社」 https://www.ameliatechnology.co.jp/glossary/directory-traversal/
