MENU
「安心のセキュリティをお得な価格」でご提供!
Fortinet商品など
ENGAGE fotinet

Per-App VPNについて

Per-App VPN(パーアプリVPN)とは、「特定のアプリケーションの通信のみをVPNトンネルに通す仕組み」を指す言葉ですが、実務・技術文脈では 2つの異なる意味で使われる 点を最初に明確にしておく必要があります。

この区別を曖昧にすると、誤解や不正確な説明につながります。

OS/MDMが提供する「公式なPer-App VPN」

こちらが本来・厳密な意味でのPer-App VPNです。

  • OSレベルで
    「このアプリの通信は必ずVPNを通す」
    というポリシーを持つ
  • MDM(モバイルデバイス管理)から配布される設定によって制御される
  • 主に 企業・教育機関・組織管理端末 で利用される

特に iOS / iPadOS では、この意味での Per-App VPN が明確に定義されており、MDMにより管理されているアプリであることが前提条件 になります。

VPNアプリが提供する「アプリ選択型スプリットトンネル」

もう一つは、VPNアプリ側の機能としての“アプリ単位制御”です。

  • VPNアプリの設定で
    • このアプリだけVPNを使う
    • このアプリはVPNから除外する
      といった指定ができる
  • 主に Androidの個人向けVPNアプリ で一般的
  • OS公式のPer-App VPNとは技術的にも管理思想的にも別物

一般ユーザーが「特定アプリだけVPNにしたい」と言う場合、多くは こちらを指しているケース です。

仕組みの違い

項目 OS公式 Per-App VPN VPNアプリのアプリ選択
制御主体 OS+MDM VPNアプリ
管理対象 管理されたアプリ ユーザー指定アプリ
想定利用 企業・教育機関 個人利用も可
セキュリティ強度 非常に高い 実装依存
iOS対応 ◎(MDM必須) △(制限あり)
Android対応

OS別の正確な対応状況

iOS / iPadOS

  • OS公式のPer-App VPNはMDM管理が前提
  • 管理されていない個人アプリを自由に指定することはできない
  • セキュリティ・一貫性・完成度は非常に高い

前回の「iOSはPer-App VPNが強力」「MDMが必須」という説明は、この文脈に限定すれば正確 です。

Android

Androidは2つの世界が共存します。

  1. Android Enterprise + MDM
    • OS公式のPer-App VPNが可能
    • 企業管理端末向け
  2. VPNアプリ側のアプリ選択機能
    • 個人利用でも可能
    • ただしOS公式のPer-App VPNとは別概念

そのため「Per-App VPNは個人では使えない」という言い切りは Android全体では不正確 になります。

Windows

Windowsは評価が難しいOSです。

  • UWP(モダンアプリ)+ Windows VPN API
    → アプリ単位のトラフィック制御が可能
  • 従来の Win32 デスクトップアプリ
    → 同じ仕組みで一律に制御できるとは限らない

「Windowsは弱い」ではなく、「対応アプリの種類とVPN製品の実装に強く依存する」が正確な表現です。

macOS

  • 管理ペイロード(App Layer VPN)として
    Per-App VPN相当の構成が可能
  • iOSと同様、MDM前提の管理機能

利用シーン

企業・組織での利用(Per-App VPN)

  • 社内メール
  • 業務チャット
  • 社内Webアプリ

業務アプリだけをVPN経由にし、私用通信や不要なトラフィックはVPNに通さない。

BYOD(私物端末の業務利用)

  • 業務アプリ:VPN必須
  • 私用アプリ:通常通信

セキュリティとプライバシーの両立 が可能。

個人利用(アプリ選択型)

  • 特定アプリだけVPNにしたい
  • 動画・ゲーム・銀行アプリはVPN除外したい

これは OS公式Per-App VPNではなく、VPNアプリの機能

メリット

OS公式 Per-App VPN のメリット

  • 業務通信のみを厳密に保護
  • 情報漏えいリスクの最小化
  • ゼロトラストモデルと相性が良い
  • ユーザー操作が最小限(自動接続)

VPNアプリ側アプリ選択のメリット

  • 個人でも使える
  • 柔軟な通信制御
  • 端末全体VPNより軽量

注意点・誤解しやすいポイント

  • 「Per-App VPN」という言葉だけでは どの方式か判別できない
  • iOSでは MDMなしで本物のPer-App VPNは使えない
  • Androidでは “それっぽい”機能が個人利用でも可能
  • Windowsは 理論上可能だが、実装依存が大きい

まとめ

  • Per-App VPNには2種類ある
    • OS/MDMが提供する公式なPer-App VPN
    • VPNアプリ側のアプリ選択(スプリットトンネル)
  • iOSでは前者が中心で、MDM前提
  • Androidでは両方存在する
  • Windows/macOSは条件付きで対応
  • 用語の使い分けを誤ると説明が破綻する

以上、Per-App VPNについてでした。

最後までお読みいただき、ありがとうございました

カテゴリ一覧

ページトップへ