セキュリティ
セキュリティのためにProGuardを有効化
Citrix Workspace for Androidを難読化によって安全にするため、ProGuardを有効にしました。ProGuardは、スタックトレースの検査を防ぎ、Workspaceアプリを安全にするために、コードのさまざまな部分の名前を変更します。ProGuardはまた、アプリのクラス、メソッド、フィールドの名前を短縮することで、アプリのサイズを削減します。
暗号化
この機能は、セキュアな通信プロトコルにおける重要な変更点です。プレフィックスTLS_RSA_を持つ暗号スイートは、前方秘匿性を提供せず、脆弱であると見なされます。
TLS_RSA_暗号スイートは削除されました。リリース20.6.5以降では、高度なTLS_ECDHE_RSA_暗号スイートがサポートされています。お使いの環境がTLS_ECDHE_RSA_暗号スイートで構成されていない場合、脆弱な暗号のためクライアントを起動できません。
以下の高度な暗号スイートがサポートされています。
TLS v1.2は以下をサポートします。
- TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
TLS v1.3は以下をサポートします。
- TLS_AES_256_GCM_SHA384
- TLS_AES_128_GCM_SHA256
トランスポート層セキュリティ 1.3 のサポート
Citrix Workspace app for Android は、Transport Layer Security (TLS) 1.3 をサポートするようになりました。これにより、パフォーマンスと効率が向上します。TLS 1.3 は、強力な暗号スイートとワンタイムセッションキーにより、堅牢なセキュリティを提供します。
エンドユーザーは、Citrix Workspace app for Android で次のように有効にできます。
- Citrix Workspace app を開き、設定 の中の TLS バージョン を選択します。
-
[プロトコルバージョンの選択] オプションをタップし、[TLS v1.3] を選択します。

詳細については、「Cryptography」を参照してください。
ヘルプドキュメントの詳細については、「TLS version」を参照してください。
ジェイルブレイクされたデバイス
ジェイルブレイクされたデバイスとは、通常、セキュリティ保護を回避するために所有者によって変更されたデバイスのことです。ジェイルブレイクされた Android デバイスは、ユーザーが接続すると展開にセキュリティリスクをもたらします。Citrix Workspace app for Android がジェイルブレイクされた Android デバイスの基本的な検出を行うと、アプリはユーザーにアラートを表示します。

環境のセキュリティをさらに強化するために、StoreFront™ または Web Interface を構成して、検出されたジェイルブレイクされたデバイスがアプリを実行できないようにすることができます。
注:
Citrix Workspace™ app は、データ保護とセキュリティ維持のため、ジェイルブレイクされたデバイスを検出すると自動的に非アクティブ化されます。これにより、不正な変更が加えられたデバイスでアプリが使用されることがなくなります。
要件:
- Android版 シトリックス ワークスペース アプリ 24.7.0 以降。
- 管理者アカウントを介したStoreFrontまたはWeb Interfaceへのアクセス。
検出されたジェイルブレイクデバイスがアプリを実行するのを防ぐには:
- 管理者権限を持つユーザーとして、StoreFrontまたはWeb Interfaceサーバーにサインインします。
-
次のいずれかの場所にあるファイル default.ica を見つけます。
-
C:\\inetpub\\wwwroot\\Citrix\\*storename* conf(Microsoft インターネット インフォメーション サービス) -
C:\\inetpub\\wwwroot\\Citrix\\*storename*\\App _Data(Microsoft インターネット インフォメーション サービス) -
./usr/local/tomcat/webapps/Citrix/XenApp/WEB-INF(アパッチ トムキャット)
-
-
[Application] セクションの下に、次を追加します:
AllowJailBrokenDevices=OFF - ファイルを保存し、StoreFrontまたはWeb Interfaceサーバーを再起動します。
StoreFrontサーバーを再起動すると、ジェイルブレイクデバイスに関するアラートが表示されるユーザーは、StoreFrontまたはWeb Interfaceサーバーからアプリを起動できなくなります。
検出されたジェイルブレイクデバイスがアプリを実行できるようにするには:
AllowJailBrokenDevices を設定しない場合、デフォルトではジェイルブレイクデバイスのユーザーにアラートが表示されますが、アプリケーションを開くことは引き続き許可されます。
特にジェイルブレイクデバイスでユーザーがアプリケーションを実行できるようにしたい場合は、AllowJailBrokenDevices=ON を設定します。
AllowJailBrokenDevices を ON に設定すると、ユーザーにはジェイルブレイクデバイスの使用に関するアラートが表示されますが、StoreFrontまたはWeb Interfaceを介してアプリケーションを実行できます。