キーロギング対策と画面キャプチャ対策の構成

最終公開日 : Nov 03, 2026
キーロギング対策と画面キャプチャ対策は、以下に対して構成できます。

認証およびセルフサービスプラグインのキーロギング対策と画面キャプチャ対策を構成する

認証およびセルフサービスプラグインのキーロギング対策と画面キャプチャ対策は、以下の方法で構成できます。
構成方法 Windows向けCitrix Workspace™アプリ Mac向けCitrix Workspaceアプリ Linux向けCitrix Workspaceアプリ iOS向けCitrix Workspaceアプリ Android向けCitrix Workspaceアプリ
グループポリシーオブジェクトの使用 はい いいえ いいえ いいえ いいえ
Global App Configurationサービスを使用 はい はい いいえ はい はい
AuthManConfig.xmlを使用 いいえ いいえ はい いいえ いいえ

グループポリシーオブジェクトの使用

  1. gpedit.mscを実行して、Citrix Workspaceアプリのグループポリシーオブジェクト管理用テンプレートを開きます。
  2. コンピューターの構成ノードで、管理用テンプレート > Citrix Components > Citrix Workspaceに移動します。
  3. 認証マネージャーまたはセルフサービスプラグインのどちらにApp Protectionを構成するかに応じて、次のいずれかの手順を使用します。
    • 認証マネージャー
      認証マネージャーのキーロギング対策と画面キャプチャ対策を構成するには、ユーザー認証 > App Protectionの管理ポリシーを選択します。
    • セルフサービスプラグインインターフェイス
      セルフサービスプラグインインターフェイスのキーロギング対策と画面キャプチャ対策を構成するには、セルフサービス > App Protectionの管理ポリシーを選択します。
  4. 次のいずれかまたは両方のオプションを選択します。
    • キーロギング対策: キーロガーによるキーストロークのキャプチャを防止します。
    • 画面キャプチャ対策: ユーザーによるスクリーンショットの撮影や画面共有を防止します。
  5. 適用をクリックし、OKをクリックします。
予期される動作:
予期される動作は、保護されたリソースを持つStoreFrontにアクセスする方法によって異なります。

グローバルアプリ構成サービスUI の使用

Citrix Workspaceアプリ for Windows 2302またはCitrix Workspaceアプリ for Windows 2301バージョン以降、Citrix Workspaceアプリでは、Global App Configuration service (GACS) を使用して、認証画面とセルフサービスプラグインのApp Protectionを構成できます。
GACS を使用してアンチキーロギング機能とアンチスクリーンキャプチャ機能を有効にすると、それらは認証画面とセルフサービスプラグイン画面の両方に適用されます。
注:
  • GACS を使用した認証およびセルフサービスプラグインのアンチキーロギングまたはアンチスクリーンキャプチャの構成は、Citrix Workspaceアプリ for Windows および Citrix Workspaceアプリ for Mac に適用されます。Citrix Workspaceアプリ for Linux には適用されません。
  • GACS の構成は、Virtual App and Desktops、Web および SaaS アプリには適用されません。これらのリソースは、引き続き Delivery Controller および Citrix Secure Private Access を使用して制御されます。
  • Citrix Workspaceアプリ for Mac 2311バージョン以降、Global App Configuration service UI を使用して、クラウドストアとオンプレミスの両方で認証およびセルフサービスプラグインのApp Protectionを構成できます。ただし、Citrix Workspaceアプリ for Mac 2311バージョンより前のバージョンを使用している場合は、クラウドストアのみで構成できます。
管理者は、Workspace Configuration UI を使用してApp Protectionを構成できます。
  1. Citrix Cloud アカウントにサインインし、Workspace Configuration を選択します。
    ワークスペース構成
  2. アプリ構成 > セキュリティと認証 > アプリ保護 を選択します。
    アプリ構成
  3. Anti Screen Capture をクリックし、関連するオペレーティングシステム (Windows または Mac) を選択します。
  4. Enabled トグルボタンをクリックし、Publish Drafts をクリックします。
    スクリーンショット防止とキーロギングを有効にする
  5. 「アンチキーロギング」をクリックし、関連するオペレーティングシステム(WindowsまたはMac)を選択します。
  6. 「有効」トグルボタンをクリックし、「ドラフトの公開」をクリックします。
    アンチスクリーンおよびキーログを有効にする(/en-us/citrix-workspace-app/media/gacs-anti-keylogging.png)
  7. 「公開設定」ダイアログボックスで、「はい」をクリックします。
    公開設定(/en-us/citrix-workspace-app/media/gacs-publish-drafts.png)

Global App ConfigurationサービスAPIの使用

管理者はAPIを使用して、これらのApp Protection機能を構成できます。設定は次のとおりです。
  • アンチスクリーンキャプチャを有効または無効にする設定:
    “name”: "認証およびセルフサービスプラグインのアンチスクリーンキャプチャを有効にする" “value”: “true” または “false”
  • アンチキーロギングを有効または無効にする設定:
    “name”: “認証およびセルフサービスプラグインのアンチキーロギングを有効にする" “value”: “true” または “false”
例: 以下は、GACSでCitrix Workspaceアプリのアンチスクリーンキャプチャおよびアンチキーロギング機能を有効にするためのJSONファイルのサンプルです。
{

          "category": "App Protection",

          "userOverride": true,

          "assignedTo": [

            "AllUsersNoAuthentication"

          ],

          "settings": [

            {

              "name": "enable anti screen capture for auth and ssp",

              "value": true

            },

            {

              "name": "enable anti key-logging for auth and ssp",

              "value": true

            }

          ]}

認証マネージャーにAuthManConfig.xmlを使用する

$ICAROOT/config/AuthManConfig.xmlに移動し、ファイルを次のように編集します。

/opt/Citrix/ICAClient/config$ cat AuthManConfig.xml | grep -i authmananti -A 1
    <key>AuthManAntiScreenCaptureEnabled</key>
    <value>true</value>
    <key>AuthManAntiKeyLoggingEnabled</key>
    <value>true </value>

セルフサービスプラグインインターフェイスにAuthManConfig.xmlを使用する

$ICAROOT/config/AuthManConfig.xml に移動し、ファイルを次のように編集します。

/opt/Citrix/ICAClient/config$ cat AuthManConfig.xml | grep -i protection -A 4
<!-- Selfservice App Protection configuration -->
    <Selfservice>
      <AntiScreenCaptureEnabled>true</AntiScreenCaptureEnabled>
      <AntiKeyLoggingEnabled>true</AntiKeyLoggingEnabled>
    </Selfservice>

Virtual Apps and Desktops のアンチキーロギングとアンチスクリーンキャプチャを構成する

2つのポリシーにより、セッション内でアンチキーロギングおよびアンチスクリーンキャプチャ機能が提供されます。Virtual Apps and Desktops のアンチキーロギングとアンチスクリーンキャプチャは、次のように構成できます。
注:
バージョン2103以降、Citrix DaaSはStoreFrontおよびWorkspaceでのApp Protectionをサポートしています。

Web Studioの使用

Web Studioを介してCitrix Virtual Apps™またはDesktopsのアンチキーロギングとアンチスクリーンキャプチャを構成するには、次の手順を実行します。
  1. App ProtectionにはXML信頼が必要です。XML信頼を有効にするには、次の手順を実行します。
    1. Citrix DaaS™アカウントにサインインし、Manage > Settings > Enable XML trust に移動します。
      XML信頼を有効にする
    2. Enable XML trust トグルをオンにします。
  2. デリバリーグループのApp Protection方法を選択するには、次の手順を実行します。
    1. Citrix DaaSで、Manage > Delivery Groups に移動します。
    2. デリバリーグループを選択し、アクションバーで Edit をクリックします。
      デリバリーグループの編集
    3. App Protectionをクリックし、Anti-keyloggingとAnti-screen capturingのチェックボックスをオンにします。
      Web Studio を介してキーロギング対策と画面キャプチャ対策を有効にする
    4. 保存をクリックします。

PowerShell の使用

注:
Citrix DaaS環境では、Citrix Virtual Apps and Desktops Remote PowerShell SDK のコマンドレットを任意のコンピューター(Citrix Cloud Connector マシンを除く)で使用して、このセクションのコマンドを発行します。
インストールされている任意のDelivery Controllerマシン、またはFMA PowerShellスナップインがインストールされているスタンドアロンStudioがインストールされたマシンで、Citrix Virtual Apps and Desktops SDK を使用して、アプリ保護デリバリーグループに対して次のプロパティを有効にします。
  • AppProtectionKeyLoggingRequired: True
  • AppProtectionScreenCaptureRequired: True
これらのポリシーは、デリバリーグループごとに個別に有効にできます。たとえば、DG1にはキーロギング保護のみを、DG2には画面キャプチャ保護のみを構成できます。DG3には両方のポリシーを有効にできます。
例:
DG3という名前のデリバリーグループに対して両方のポリシーを有効にするには、サイト内の任意のDelivery Controller™で次のコマンドを実行します。
Set-BrokerDesktopGroup -Name DG3 -AppProtectionKeyLoggingRequired $true -AppProtectionScreenCaptureRequired $true
設定を検証するには、次のコマンドレットを実行します。
Get-BrokerDesktopGroup -Property Name, AppProtectionKeyLoggingRequired, AppProtectionScreenCaptureRequired | Format-Table -AutoSize
また、XML信頼を有効にします。
Set-BrokerSite -TrustRequestsSentToTheXmlServicePort $true
StoreFrontとBroker間のネットワークを保護してください。詳細については、Knowledge Centerの記事CTX236929およびSecuring the XenApp and XenDesktop XML Serviceを参照してください。

WebアプリおよびSaaSアプリのキーロギング対策とスクリーンショット対策を構成する

WebアプリおよびSaaSアプリは、Windows版Citrix WorkspaceアプリおよびMac版Citrix WorkspaceアプリのCitrix Enterprise Browserで開きます。Citrix Secure Private Accessを介してアプリ保護ポリシーが構成されている場合、アプリ保護はタブごとに適用されます。
以下を使用して、WebアプリおよびSaaSアプリのアプリ保護を構成します。