---
title: "OSコマンドインジェクションとは｜用語集｜アメリア・テクノロジー株式会社"
url: https://www.ameliatechnology.co.jp/glossary/os-command-injection/
description: "OSコマンドインジェクションとは、外部から入力された値の扱いの不備を突いて、Webサーバーの上でOSのコマンドを不正に実行させる攻撃と、その原因となる脆弱性です。"
updated: 2026-11-13
publisher: "アメリア・テクノロジー株式会社"
---
# OSコマンドインジェクション

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

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

**OSコマンドインジェクションとは、**外部から入力された値の扱いの不備を突いて、Webサーバーの上でOSのコマンドを不正に実行させる攻撃と、その原因となる脆弱性です。

Webアプリケーションが、利用者の入力をそのまま外部のプログラムやシェル（コマンドを解釈する仕組み）に渡していると、入力に紛れ込ませた記号やコマンドが実行されてしまうことがあります。IPAの「安全なウェブサイトの作り方」は、外部のプログラムを呼び出せる関数を使うWebアプリケーションであれば、運営する主体やサイトの性質を問わず注意が必要としています。

悪用されると、サーバーの中のファイルの閲覧・改ざん・削除、利用者のアカウントの追加、不正なプログラムの設置、ほかへの攻撃の踏み台にされることなどが起こりえます。IPAは根本的な対策として、シェルを起動できる機能を使わず、別の関数で代わりの処理をすることを挙げています。

どうしてもシェルを使う場合は、渡す値を事前に検査し、許可した文字の組み合わせだけを通す方式（ホワイトリスト方式）が勧められています。危険な記号を並べて拒む方式は、漏れが生じるおそれがあるとされています。

## 関連する用語

- [SQLインジェクションWebアプリケーションの入力欄などに細工した文字列を入れ、データベースを不正に操作する攻撃です。](https://www.ameliatechnology.co.jp/glossary/sql-injection/)
- [ディレクトリトラバーサルファイル名を指定する値の扱いの不備を突いて、サーバーの中の公開していないファイルを読み出したり書き換えたりする攻撃と、その原因となる脆弱性です。](https://www.ameliatechnology.co.jp/glossary/directory-traversal/)
- [脆弱性ソフトウェアや設定にある、攻撃に悪用されうるセキュリティ上の弱点です。](https://www.ameliatechnology.co.jp/glossary/vulnerability/)
- [セキュアコーディング脆弱性を作り込まないように、決まった書き方や確かめ方に沿ってプログラムを書くことです。](https://www.ameliatechnology.co.jp/glossary/secure-coding/)
- [WAFWebアプリケーションへの通信の中身を調べ、攻撃とみられる要求を止める仕組みです。](https://www.ameliatechnology.co.jp/glossary/waf/)

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

- [セキュアコーディングとは。開発会社に何を求めればよいか](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)

---

出典：アメリア・テクノロジー株式会社「OSコマンドインジェクションとは｜用語集｜アメリア・テクノロジー株式会社」 https://www.ameliatechnology.co.jp/glossary/os-command-injection/
