App Protectionの構成

最終公開日 : Nov 03, 2026
App Protectionは、Citrix Workspaceアプリを使用する際にセキュリティを強化します。この機能は、クライアントがキーロギングや画面キャプチャマルウェアによって侵害される可能性を制限します。App Protectionは、ユーザー資格情報や画面に表示される機密情報などの機密情報の持ち出しを防ぎます。この機能により、ユーザーや攻撃者がスクリーンショットを撮ったり、キーロガーを使用して機密情報を収集・悪用したりするのを防ぎます。
この記事では、さまざまなプラットフォーム上のCitrix WorkspaceアプリでApp Protectionを構成する方法について説明します。
App Protectionは、以下のプラットフォーム向けのCitrix Workspaceアプリで利用できます。
  • Windows向けCitrix Workspaceアプリ(/ja-jp/citrix-workspace-app/app-protection/configure.html#citrix-workspace-app-for-windows)
  • Mac向けCitrix Workspaceアプリ(/ja-jp/citrix-workspace-app/app-protection/configure.html#citrix-workspace-app-for-mac)
  • Linux向けCitrix Workspaceアプリ(/ja-jp/citrix-workspace-app/app-protection/configure.html#citrix-workspace-app-for-linux)
  • iOS向けCitrix Workspaceアプリ}](/ja-jp/citrix-workspace-app/app-protection/configure.html#citrix-workspace-app-for-ios)
  • Android向けCitrix Workspaceアプリ(/ja-jp/citrix-workspace-app/app-protection/configure.html#citrix-workspace-app-for-android)
免責事項
App Protectionポリシーは、基盤となるオペレーティングシステムの必要な機能へのアクセスをフィルタリングします。画面やキーボードの押下をキャプチャするには、特定のAPI呼び出しが必要です。App Protectionポリシーは、カスタムおよび目的別に構築されたハッカーツールに対しても保護を提供します。ただし、オペレーティングシステムが進化するにつれて、画面をキャプチャしたりキーをログに記録したりする新しい方法が出現する可能性があります。当社はそれらを特定し対処し続けますが、特定の構成や展開における完全な保護を保証することはできません。

Windows向けCitrix Workspaceアプリ

前提条件

  • シトリックス バーチャルアプリおよびデスクトップ™ バージョン 1912 LTSR 以降。
  • StoreFrontバージョン1912 LTSRまたはWorkspace。
  • Citrix Workspaceアプリ バージョン 2203.1 LTSR 以降。
  • 有効なApp Protectionライセンス
  • Citrix Workspaceアプリ バージョン2212以降、App ProtectionコンポーネントはCitrix Workspaceアプリのインストール中にデフォルトでインストールされます。
    インストール中に表示されるApp Protectionを有効にするチェックボックスは、インストール後にApp Protectionを開始するに置き換えられます。
    • Citrix Workspaceアプリ バージョン2311より前の場合:
      インストール後にApp Protectionを開始 - Citrix Workspaceアプリ バージョン2311より前
    • Citrix Workspaceアプリ バージョン2311以降の場合:
      インストール後にApp Protectionを開始 - Citrix Workspaceアプリ バージョン2311以降
    このチェックボックスを選択すると、インストール直後にApp Protectionが開始されます。
    注:
    このチェックボックスを有効にしない場合、App Protectionの資格を持つお客様の場合、保護されたリソースまたはコンポーネントの初回起動時にApp Protectionが自動的に開始されます。

構成

Windows向けCitrix Workspaceアプリで、以下のApp Protection機能を構成します。

制限事項

  • この機能は、Windows 11やWindows 10などのデスクトップオペレーティングシステムでのみサポートされています。
  • バージョン2006.1以降、Citrix WorkspaceアプリはWindows 7ではサポートされていません。そのため、App ProtectionはWindows 7では機能しません。詳しくは、廃止を参照してください。
  • この機能は、リモートデスクトッププロトコル(RDP)ではサポートされていません。

コマンドラインインターフェイス

App Protectionコンポーネントは、/startappprotectionコマンドラインパラメーターを使用して起動できます。ただし、以前の/includeappprotectionスイッチは非推奨です。
以下の表は、展開に応じて保護される画面に関する情報を提供します。
App Protectionの展開 保護される画面 保護されない画面
Citrix Workspaceアプリに含まれる セルフサービスプラグインと認証マネージャー / ユーザー資格情報ダイアログ 接続センター、デバイス、Citrix Workspaceアプリのエラーメッセージ、自動クライアント再接続、アカウントの追加
コントローラーで構成済み ICAセッション画面(アプリとデスクトップの両方) 接続センター、デバイス、Citrix Workspaceアプリのエラーメッセージ、自動クライアント再接続、アカウントの追加
スクリーンショットを撮る際、保護されたウィンドウのみが黒く表示されます。保護されたウィンドウの外側の領域のスクリーンショットを撮ることはできます。ただし、Windows 10デバイスでPrtScrキーを使用してスクリーンショットをキャプチャする場合は、保護されたウィンドウを最小化する必要があります。
注:
このGPOポリシーは、ICAおよびSaaSセッションには適用されません。ICAおよびSaaSセッションは、引き続きDelivery ControllerとCitrix Secure Private Accessを使用して制御されます。
App Protectionの機能強化:
Citrix Workspaceアプリ for Windows 2305以降では、以下のいずれかの条件が満たされている場合、認証画面およびセルフサービスプラグイン画面でアンチキーロギングが有効になります。
  • 以下のいずれかの方法でApp Protectionを有効にしました。
    • インストール中にStart App Protectionチェックボックスをオンにします。
    • /startappprotectionコマンドラインパラメーターを使用してApp Protectionコンポーネントを起動します。
  • インストール中にStart App Protectionチェックボックスをオンにしなかった場合、または**/startappprotection**コマンドラインパラメーターを使用しなかった場合、最初の保護されたリソースを起動した後にアンチキーロギング保護が有効になります。
注:
Global App Configurationサービスとグループポリシーオブジェクトの設定は、上記の動作を上書きします。たとえば、これらの画面でGACSまたはGPOポリシーを無効にしている場合、認証画面とSSP画面ではアンチキーロギングは有効になりません。

Linux向けCitrix Workspaceアプリ

バージョン2108以降、App Protection機能は完全に機能するようになりました。この機能はVirtual Apps and Desktopsをサポートし、デフォルトで有効になっています。ただし、認証マネージャーとセルフサービスプラグインインターフェイスでApp Protection機能を有効にするには、AuthManConfig.xmlファイルで構成する必要があります。

App Protectionコンポーネントのインストール

  1. tarballパッケージを使用してCitrix Workspaceアプリをインストールすると、次のメッセージが表示されます。App Protectionコンポーネントをインストールしますか?警告:この機能は無効にできません。無効にするには、Citrix Workspaceアプリをアンインストールする必要があります。詳細については、システム管理者にお問い合わせください。:
  2. Yと入力してApp Protectionコンポーネントをインストールします。App Protectionはデフォルトではインストールされません。
  3. 変更を反映させるには、マシンを再起動してください。App Protectionは、マシンを再起動した後にのみ正常に動作します。

RPMパッケージへのApp Protectionコンポーネントのインストール

バージョン2104以降、App ProtectionはCitrix WorkspaceアプリのRPMバージョンでサポートされています。
App Protectionをインストールするには、次の手順を実行します。
  1. Citrix Workspaceアプリをインストールします。
  2. Citrix WorkspaceアプリインストーラーからApp Protection ctxappprotection<version>.rpmパッケージをインストールします。
  3. 変更を反映させるためにシステムを再起動します。

DebianパッケージへのApp Protectionコンポーネントのインストール

バージョン2101以降、App ProtectionはCitrix WorkspaceアプリのDebianバージョンでサポートされています。
App Protectionコンポーネントをインストールするには、Citrix Workspaceアプリをインストールする前に、ターミナルから次のコマンドを実行します。
export DEBIAN_FRONTEND="noninteractive"
sudo debconf-set-selections <<< "icaclient app_protection/install_app_protection select yes"

sudo debconf-show icaclient
* app_protection/install_app_protection: yes

sudo apt install -f ./icaclient_<version>._amd64.deb
バージョン2106以降、Citrix Workspaceアプリでは、認証マネージャーとセルフサービスプラグインインターフェイスの両方で、キーロギング対策機能と画面キャプチャ対策機能を個別に構成するオプションが導入されています。

構成

Linux向けCitrix Workspaceアプリの次のApp Protection機能を構成します。

アップグレード

注:
App Protectionサービスは現在、アップグレードをサポートしていません。Citrix Workspaceアプリと一緒にインストールされている場合、Citrix Workspaceアプリをアップグレードすると、App Protectionサービスが破損し、次のエラーメッセージが表示される可能性があります。
App Protectionコンポーネントがインストールされている間は、アップグレード操作はサポートされていません。アップグレードするには、Linux向けCitrix Workspaceアプリをアンインストールし、マシンを再起動してから、新しいバージョンをインストールしてください。
アップグレード中の問題を回避するため、新しいバージョンをインストールする前に、Linux向けCitrix Workspaceアプリの古いバージョンをアンインストールし、マシンを再起動することをお勧めします。詳しくは、「インストール、アンインストール、および更新」を参照してください。

Mac向けCitrix Workspaceアプリ

Mac向けCitrix Workspaceアプリの次のApp Protection機能を構成します。

iOS向けCitrix Workspaceアプリ}

キーロギング対策

前提条件

  • Citrix Virtual Apps and Desktopsバージョン1912 LTSR以降。
  • StoreFront™バージョン1912 LTSRまたはWorkspace。
  • iOS版Citrix Workspaceアプリバージョン24.9.0以降。
  • 有効なApp Protectionライセンス。
免責事項:
App Protectionポリシーは、基盤となるオペレーティングシステムの必須機能(画面キャプチャやキーボード入力の取得に必要な特定のAPI呼び出し)へのアクセスをフィルタリングすることで機能します。これは、App Protectionポリシーが、カスタムおよび専用のハッキングツールに対しても保護を提供するということを意味します。しかし、オペレーティングシステムが進化するにつれて、画面キャプチャやキーロギングの新しい方法が出現します。当社はそれらを特定し対処し続けていますが、特定の構成や展開において完全な保護を保証することはできません。

構成

iOS版Citrix Workspace™アプリでは、以下のキーロギング対策および画面キャプチャ対策機能を構成できます。
Global App Configurationサービスの使用
認証画面の画面キャプチャ対策機能は、以下を使用して構成できます。
  • UIの使用
  • APIの使用
UIの使用:
Citrix Workspaceアプリ for iOS 24.9.0バージョン以降、Citrix Workspaceアプリでは、Global App Configurationサービス (GACS) を使用して認証画面向けにApp Protectionを構成できます。
GACSを使用してアンチスクリーンキャプチャ機能を有効にすると、認証画面に適用されます。
管理者は、Workspace Configuration UIを使用してApp Protectionを構成できます。
  1. Citrix Cloud™アカウントにサインインし、Workspace Configurationを選択します。
    Workspace構成(/en-us/citrix-workspace-app/media/step-1-workspace-configuration.png)
  2. アプリ構成 > セキュリティと認証 > アプリ保護 を選択します。
    セキュリティと認証(/en-us/citrix-workspace-app/media/step-2-security-and-authentication.png)
  3. Anti Key Loggingをクリックし、次にiOSオペレーティングシステムを選択します。
  4. Anti Screen Captureをクリックし、次にiOSオペレーティングシステムを選択します。
  5. Enabledトグルボタンをクリックし、次にPublish Draftsをクリックします。
  6. Publish Settingsダイアログボックスで、Yesをクリックします。
    公開設定(/en-us/citrix-workspace-app/media/publish-settings.png)
APIの使用:
管理者はAPIを使用してApp Protection機能を構成できます。Citrix Workspaceアプリ for iOSの設定は次のとおりです。
アンチスクリーンキャプチャを有効または無効にする設定:
“name”: “enable anti screen capture for auth ” “value”: “true” or “false”
アンチキーロギングを有効または無効にする設定:
“name”: “enable anti key-logging for auth ” “value”: “true” or “false”
例:
以下は、GACSのCitrix Workspaceアプリ向けにアンチスクリーンキャプチャおよびアンチキーロギング機能を有効にするためのサンプルJSONファイルです。
{
          "category": "App Protection",
          "userOverride": false,
          "assignedTo": [
            "AllUsersNoAuthentication"
          ],
          "settings": [{
            "name": "Enable Anti Screen Capture For Auth",
            "value": "true"
          },
          {
            "name": "Enable Anti Key Logging For Auth",
            "value": "true"
          }]
        }
統合エンドポイント管理ソリューションの使用
iOS版Citrix Workspaceアプリのバージョン24.9.0以降、管理者は認証画面でApp Protection機能を有効にできます。管理者は、AppConfigベースのキーと値のペアを使用してこの機能を構成できます。
  • アンチスクリーンキャプチャを有効にするには:
    • キー: enableAntiScreenCaptureForAuth
    • 値の型: ブール値
    • 値:
      • trueに設定すると、アンチスクリーンキャプチャ機能が有効になります。
      • falseに設定すると、アンチスクリーンキャプチャ機能が有効になります。
  • アンチキーロギングを有効にするには:
    • キー: enableAntiKeyLoggingForAuth
    • 値の型: ブール値
    • 値:
      • true に設定すると、キーロギング対策機能が有効になります。
      • false に設定すると、キーロギング対策機能が有効になります。

カスタムキーボードを無効にする手順

キーロギング対策機能が有効で、カスタムキーボードを使用トグルスイッチがオンになっている場合、仮想アプリ、仮想デスクトップ、Webアプリ、またはSaaSアプリを開くことができず、次の警告メッセージが表示されます。
キーロギング対策が有効です(/en-us/citrix-workspace-app/media/anti-keylogging-enabled-options.png)
カスタムキーボードを無効にするには、次の手順を実行します。
  1. 前述の警告ダイアログボックスで、キーボードオプションをクリックします。
  2. ストア設定からカスタムキーボードを使用のチェックを外します。カスタムキーボードを無効にするダイアログボックスが表示されます。
  3. カスタムキーボードを無効にするダイアログボックスで終了をクリックします。終了中ダイアログボックスが表示されます。
  4. OKをクリックします。Citrix Workspaceアプリが終了し、変更を反映するために自動的に再起動します。

制限事項

  • キーロギング防止:
    キーロギング防止は、ソフトキーボードを介してのみ有効です。ハードウェアキーボードは、キーロギング対策機能によって保護されません。
  • 認証画面のキーロギング対策:
    複数のストアが関与する場合、ポリシーの違いにより競合が発生する可能性があります。
  • システムブラウザ:
    システムブラウザを使用している場合、認証画面のキーロギング対策機能はサポートされません。
  • Webインターフェース認証画面:
    Webインターフェース認証画面では、画面キャプチャ対策機能とキーロギング対策機能はサポートされません。

画面キャプチャ対策

iOS版Citrix Workspaceアプリバージョン24.9.0以降では、以下の機能が有効になります。

Android版Citrix Workspaceアプリ

前提条件

  • Citrix Virtual Apps and Desktopsバージョン1912 LTSR以降。
  • StoreFrontバージョン1912 LTSRまたはWorkspace。
  • Android版Citrix Workspaceアプリバージョン24.7.0以降。
  • 有効なApp Protectionライセンス

構成

以下の項目について、画面キャプチャ対策機能を構成できます。

Global App Configurationサービスの使用

認証画面の画面キャプチャ防止機能は、以下を使用して構成できます。
  • UIの使用
  • APIの使用
UIの使用:
Citrix Workspaceアプリでは、Global App Configurationサービス(GACS)を使用して、認証画面のApp Protectionを構成できます。
GACSを使用して画面キャプチャ防止機能を有効にすると、認証画面に適用されます。
管理者は、Workspace Configuration UIを使用してApp Protectionを構成できます。
  1. Citrix Cloudアカウントにサインインし、Workspace Configurationを選択します。
    Workspace構成
  2. アプリ構成 > セキュリティと認証 > アプリ保護を選択します。
    セキュリティと認証
  3. 「アンチスクリーンキャプチャ」をクリックし、Androidオペレーティングシステムを選択します。
  4. 「有効」トグルボタンをクリックし、「ドラフトの公開」をクリックします。
  5. 「公開設定」ダイアログボックスで、「はい」をクリックします。
    公開設定
APIの使用:
管理者はAPIを使用してApp Protection機能を構成できます。Citrix Workspaceアプリ(Android向け)のアンチスクリーンキャプチャを有効または無効にする設定:
“name”: “enable anti screen capture for auth ” “value”: “true” or “false”
例: 以下は、GACSでCitrix Workspaceアプリのアンチスクリーンキャプチャ機能を有効にするためのJSONファイルのサンプルです。
{
          "category": "App Protection",
          "userOverride": false,
          "assignedTo": [
            "AllUsersNoAuthentication"
          ],
          "settings": [{
            "name": "Enable Anti Screen Capture For Auth",
            "value": "true"
          },
         ]
        }

Unified Endpoint Managementソリューションの使用

Citrix Workspaceアプリ(Android向け)のバージョン24.7.0以降、管理者は認証画面でApp Protection機能を有効にできます。管理者は、AppConfigベースのキーと値のペアを使用してこの機能を構成できます。
  • アンチスクリーンキャプチャを有効にするには:
    • キー:enableAntiScreenCaptureForAuth
    • 値の型:Boolean
    • 値:
      • trueに設定すると、アンチスクリーンキャプチャ機能が有効になります。
      • falseに設定すると、アンチスクリーンキャプチャ機能が無効になります。

推奨事項

アプリ保護ポリシーは、主にエンドポイントのセキュリティと保護を強化することに重点を置いています。環境内の他のすべてのセキュリティ推奨事項とポリシーを確認してください。リスク許容度が低い環境では、推奨される構成のためにセキュリティと制御ポリシーテンプレートを使用できます。詳細については、「ポリシーテンプレート」を参照してください。