ミドルウェアとは?みどるうぇあ
ミドルウェアとは、OSとアプリケーションの中間に位置し、多くの業務で共通して必要になる機能をまとめて提供するソフトウェア。DBMS、Webサーバ、アプリケーションサーバ、メッセージキューなどが該当する。セキュリティ上は、自分たちが書いていないのに脆弱性と設定の責任を負う層として扱う。
最終更新:2026-10-06
この語が出る過去問を解く →背景
業務ごとに通信・スレッド・トランザクションの制御を書き直していては、品質も期日も持たない。共通部分を製品として切り出したのがミドルウェアで、開発量は大きく減った一方、自組織が作っていないコードが本番の中核に入ることになった。脆弱性が公表された際に、どのミドルウェアの何版を使っているかを即答できる構成管理が支援士の論点になる。
具体例
Apache Tomcat、nginx、PostgreSQL、Apache Struts といった製品がこの層にあたる。既定の管理画面やサンプルアプリを残さない、管理ポートを外部へ出さない、といった設定の締めは、アプリの作りとは別にミドルウェア側で行う必要がある。
試験での引っ掛け
分類問題では、OS本体の機能(プロセス管理・メモリ管理)と切り分けられるかが問われる。またミドルウェアの脆弱性は自組織の開発物ではないため、原則としてパッチ適用でしか塞げず、アプリ側の改修では対処にならない。基本ソフトウェアにも応用ソフトウェアにも属さない中間層である点も区別する。
関連用語
出た過去問
問題文で直接問われたものと、解説の中で触れられたものが含まれます。
出典:平成29年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問8(IPA)解説で登場
NISTの定義によるクラウドコンピューティングのサービスモデルにおいて,パブリッククラウドサービスの利用企業のシステム管理者が,仮想サーバのゲストOSに対するセ…
正解:IaaS:実施可/PaaS:実施不可/SaaS:実施不可
要点:ゲストOSのパッチ管理はIaaSだけ利用者の責任
IaaSでは利用企業が仮想サーバのOSより上を管理するため、ゲストOSへのパッチ適用は利用者の責任範囲です。PaaSはミドルウェアより下を事業者が管理し、SaaSはアプリケーションまで事業者が管理するため、いずれも利用者はゲストOSに手を入れられません。
出典:令和2年度 10月試験 情報処理安全確保支援士試験 午前Ⅱ 問11(IPA)解説で登場
JIS X 9401:2016(情報技術-クラウドコンピューティング-概要及び用語)の定義によるクラウドサービス区分の一つであり、クラウドサービスカスタマが表中…
正解:PaaS
要点:アプリだけ利用者が持つ責任分担はPaaS
アプリケーションの実装とそのデータの扱いだけを利用者が担い、DBMS・OS・ハードウェアはすべて提供者が管理するという分担は、実行環境(プラットフォーム)を提供するPaaSの責任分界に一致する。IaaSであれば利用者がOSやミドルウェアの管理まで負い、SaaSであれば利用者はアプリケーション自体の実装に関与しない。責任共有モデルの層の切れ目を押さえておきたい。
出典:令和4年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問25(IPA)解説で登場
被監査企業がSaaSをサービス利用契約して業務を実施している場合,被監査企業のシステム監査人がSaaSの利用者環境からSaaSへのアクセスコントロールを評価でき…
正解:アプリケーションの利用者ID
要点:SaaSで監査できるのは自組織が管理するアプリ利用者ID
SaaSでは、OS、ミドルウェア、ストレージなどの基盤はすべて提供者が管理し、利用者に管理権限は与えられない。利用者環境から評価できるのは、自組織が付与・変更・削除を行えるアプリケーションの利用者IDと、その権限設定や棚卸しの運用である。責任分界を踏まえ、監査の対象範囲を見極めることが要点となる。
出典:令和4年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問12(IPA)解説で登場
JIS X 9401:2016 (情報技術-クラウドコンピューティング-概要及び用語) の定義によるクラウドサービス区分の一つであり、クラウドサービスカスタマが…
正解:PaaS
要点:アプリ層だけ利用者が担い基盤は事業者が担うのがPaaS
利用者がアプリケーションの開発とその中でのアクセス制御・暗号化に責任をもち、DBMSやOS、ハードウェアの管理は事業者が担う分担は、アプリケーションの実行基盤だけを提供する形態、すなわちPaaSに当たる。IaaSではOSやミドルウェアの管理は利用者側の責務となり、SaaSではアプリケーション自体を事業者が提供するため、いずれも表の分担と合わない。責任共有モデルは、どの層までを事業者が管理するかで区分される。
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。