ペイロードとは?意味・読み方・語源をIT用語として徹底解説

「ペイロード」という言葉、プログラミングやセキュリティの記事で見かけたことがあるけれど、意味がよくわからない——そう感じている人は多い。
この記事では、ペイロードの意味・読み方・語源、そしてIT分野での具体的な使われ方を分野ごとに整理して解説する。


スポンサーリンク

ペイロードとは

ペイロード(英語:payload)とは、送受信されるデータのうち、制御情報(ヘッダなど)を除いた正味のデータ本体のことを指すIT用語だ。

読み方は「ペイロード」(英語発音の IPA 表記では /ˈpeɪloʊd/)。
「ペイロウド」と表記されることもあるが、日本語では「ペイロード」が定着している。


語源と由来

ペイロード(payload)という言葉は、英語の pay(対価・賃金)と load(荷物・積み荷)を組み合わせた複合語だ。
Online Etymology Dictionaryによれば、1914年頃に運輸業界で初めて使われた記録があり、もともとは「運賃の対象となる荷物」——つまりトラックや航空機が運ぶ貨物・乗客など、収益を生む積み荷を意味した。

その後、軍事・宇宙分野では「ミサイルの弾頭」「ロケットが搭載する衛星や機器」を指す言葉として使われるようになり、1980年代以降にはコンピュータ・通信分野へと意味が拡張された。

要するに「運ぶ側の仕組みではなく、実際に運ばれる中身」が一貫したペイロードの核心的な意味だ。


IT分野でのペイロードの使われ方

ペイロードは同じ言葉でも、文脈によって指す対象が変わる。
主な使われ方は3つある。


① ネットワーク通信におけるペイロード

ネットワーク通信では、データは「パケット」「フレーム」「データグラム」などの単位に分割されて送受信される。
この送受信単位は大きく以下の構成になっている。

部分役割
ヘッダ宛先・送信元・制御情報など
ペイロード実際に届けたいデータ本体
パディング(必要な場合)長さを調整するための詰め物データ

IT用語辞典 e-Wordsでは、ペイロードを「小包に例えると、ヘッダやパディングは箱や送り状・梱包材にあたり、相手に送りたい荷物の本体がペイロードにあたる」と説明している。

また、ネットワークプロトコルは階層構造になっており、下位プロトコルのペイロードに上位プロトコルのデータが入れ子で格納される仕組みになっている。
たとえばイーサネットフレームのペイロードにはIPデータグラムが格納され、そのペイロードにTCPセグメントが格納され、さらにそのペイロードにHTTPメッセージが格納される——という多重の入れ子構造でデータが伝達される。

プロトコルスタック完全ガイド:ネットワーク通信の仕組み|ちょげぶろぐ


② APIにおけるペイロード

APIのリクエストやレスポンスで「ペイロード」と言う場合は、実際に送受信されるデータ本体を指す。

たとえば、あるWebサービスのAPIに新しいユーザー情報をPOST送信するとき、送信するユーザー名・メールアドレスなどのデータがペイロードだ。
URLやHTTPヘッダ(認証トークンなど)は制御情報にあたり、ペイロードとは区別される。

JSON形式のペイロードの例:

{
  "name": "Taro Yamada",
  "email": "taro@example.com"
}

このJSONオブジェクト全体がペイロードであり、HTTPメソッド(POST)・エンドポイントURL・Authorizationヘッダなどはペイロード外の情報だ。

プロトコルによってはペイロードにあたる部分を「ボディ」(body)と呼ぶこともある。
HTTPリクエストの場合は「リクエストボディ」、HTTPレスポンスの場合は「レスポンスボディ」と呼ばれるのが一般的だ。

Web APIとは?仕組みから活用法まで初心者向け完全ガイド|ちょげぶろぐ


③ セキュリティ(マルウェア)におけるペイロード

セキュリティ分野では、ペイロードはマルウェア(ウイルス・ワームなど)の中で実際に悪意のある動作を実行するコード部分を指す。

マルウェアの構成は大きく2つに分かれる。

部分役割
ペイロードデータ破壊・情報窃取・スパム送信など実害を与える処理
オーバーヘッド自己複製・拡散・セキュリティソフトへの偽装など

たとえばランサムウェアであれば、ファイルを暗号化して身代金を要求する処理がペイロードにあたる。
スパイウェアであれば、キーボード入力の記録や個人情報の外部送信がペイロードだ。

悪意のあるペイロードは一見正常なデータやコードに紛れてシステムに侵入し、特定の条件が揃った時点で実行される。
攻撃者が悪意のあるコードを一度に全部詰め込む場合もあれば、段階的に展開させてセキュリティソフトによる検知を回避する場合もある。

主な感染経路としては、フィッシングメールの添付ファイルやリンク、Webサイトの脆弱性を悪用したドライブバイダウンロード、ソフトウェアの脆弱性(エクスプロイト)などが挙げられる。

パケットフィルタリング完全ガイド:ネットワークの番人を理解しよう|ちょげぶろぐ


ペイロードとヘッダの違い

ペイロードを理解するうえで、対になる概念「ヘッダ」との違いをおさえておきたい。

用語内容例(メール)
ヘッダ制御情報・メタデータ送信者・受信者・送信日時
ペイロード実際に届けたいデータ本体メールの本文・添付ファイル

メールで例えると、封筒の宛名や差出人の情報がヘッダで、封筒の中に入っている手紙の内容がペイロードだ。
ヘッダがなければ通信は成立しないが、受信者が実際に参照・利用する情報はペイロードの方だ。


まとめ

ペイロード(payload)は「運賃を生む荷物」という語源を持つ英語で、IT分野では「制御情報を除いたデータ本体」を指す。
文脈によって「パケットのデータ部分」「APIのリクエスト・レスポンスデータ」「マルウェアの悪意ある実行コード」と意味合いが変わるが、共通しているのは仕組みの部分ではなく、実際に運ばれる中身そのものを指す点だ。

ネットワーク・API・セキュリティのどの文脈で見かけた場合も、「これはどの層の、何のペイロードか」という視点で読むと理解しやすくなる。


参考情報源:

コメント

タイトルとURLをコピーしました