Integração com Citrix Gateway e Citrix ADC
Quando integrado ao XenMobile®, o Citrix Gateway fornece um mecanismo de autenticação para acesso remoto de dispositivos à rede interna para dispositivos MAM. A integração permite que aplicativos de produtividade móvel se conectem a servidores corporativos na intranet por meio de uma micro VPN. A micro VPN é criada a partir dos aplicativos no dispositivo móvel para o Citrix Gateway. O Citrix Gateway fornece um caminho de micro VPN para acesso a todos os recursos corporativos e oferece forte suporte à autenticação multifator.
O balanceamento de carga do Citrix ADC é necessário para todos os modos de dispositivo do XenMobile Server nestes casos:
-
Se você tiver vários XenMobile Servers
-
Ou se o XenMobile Server estiver dentro da sua DMZ ou rede interna (e, portanto, o tráfego flui dos dispositivos para o Citrix ADC para o XenMobile)
Requisitos de integração para modos do XenMobile Server
Os requisitos de integração para Citrix Gateway e Citrix ADC diferem com base nos modos do XenMobile Server: MAM, MDM e ENT.
MAM
Com o XenMobile Server no modo MAM:
-
Citrix Gateway é necessário. O Citrix Gateway fornece um caminho de micro VPN para acesso a todos os recursos corporativos e oferece forte suporte à autenticação multifator.
-
Citrix ADC é recomendado para balanceamento de carga.A Citrix recomenda que você implante o XenMobile em uma configuração de alta disponibilidade, que requer um balanceador de carga na frente do XenMobile. Para obter detalhes, consulte Sobre os modos MAM e MAM herdado.
MDM
Com o XenMobile Server no modo MDM:
-
O Citrix Gateway não é necessário. Para implantações MDM, a Citrix recomenda o Citrix Gateway para VPN de dispositivos móveis.
-
O Citrix ADC é recomendado para segurança e balanceamento de carga.A Citrix recomenda que você implante um appliance Citrix ADC na frente do XenMobile Server, para segurança e balanceamento de carga. Para implantações padrão com o XenMobile na DMZ, a Citrix recomenda o assistente Citrix ADC para XenMobile juntamente com o balanceamento de carga do XenMobile Server no modo SSL Bridge. Você também pode considerar o SSL Offload para implantações em que:
-
O XenMobile Server reside na rede interna em vez da DMZ.
-
Ou sua equipe de segurança exige uma configuração de SSL Bridge.
A Citrix não recomenda expor o XenMobile Server à Internet via NAT ou proxies ou balanceadores de carga de terceiros existentes para MDM. Essas configurações representam um risco potencial de segurança, mesmo que o tráfego SSL termine no XenMobile Server (SSL Bridge).Para ambientes de alta segurança, o Citrix ADC com a configuração padrão do XenMobile atende ou excede os requisitos de segurança.Para ambientes MDM com as mais altas necessidades de segurança, a terminação SSL no Citrix ADC permite inspecionar o tráfego no perímetro, mantendo a criptografia SSL de ponta a ponta. Para obter mais informações, consulte Requisitos de Segurança. O Citrix ADC oferece opções para definir cifras SSL/TLS e hardware SSL FIPS Citrix ADC. -
ENT (MAM+MDM)
Com o XenMobile Server no modo ENT:
-
O Citrix Gateway é necessário. O Citrix Gateway fornece um caminho de micro VPN para acesso a todos os recursos corporativos e oferece suporte robusto à autenticação multifator.Quando o modo do XenMobile Server é ENT e um usuário opta por não participar do registro MDM, o dispositivo opera no modo MAM herdado. No modo MAM herdado, os dispositivos se registram usando o FQDN do Citrix Gateway. Para obter detalhes, consulte Sobre os modos MAM e MAM Herdado.
-
O Citrix ADC é recomendado para balanceamento de carga. Para obter mais informações, consulte o ponto sobre o Citrix ADC anteriormente neste artigo em "MDM".
Importante:
Para o registro inicial, o tráfego dos dispositivos do usuário é autenticado no XenMobile Server, independentemente de você configurar servidores virtuais de balanceamento de carga para SSL Offload ou SSL Bridge.
Decisões de Design
As seções a seguir resumem as muitas decisões de design a serem consideradas ao planejar uma integração do Citrix Gateway com o XenMobile.
Licenciamento e edição
Detalhes da decisão:
-
Qual edição do Citrix ADC você planeja usar?
-
Você aplicou licenças de Plataforma ao Citrix ADC?
-
Se você precisar da funcionalidade MAM, aplicou as Licenças de Acesso Universal do Citrix ADC?
Orientação de design:
Certifique-se de aplicar as licenças apropriadas ao Citrix Gateway. Se você estiver usando o Citrix Gateway connector™ para Exchange ActiveSync, o cache integrado pode ser necessário. Portanto, você deve garantir que a Edição apropriada do Citrix ADC esteja em vigor.
Os requisitos de licença para habilitar os recursos do Citrix ADC são os seguintes.
-
O balanceamento de carga do XenMobile MDM requer uma licença de plataforma padrão do Citrix ADC, no mínimo.
-
O balanceamento de carga do ShareFile com o controlador de zonas de armazenamento requer uma licença de plataforma padrão do Citrix ADC, no mínimo.
-
O XenMobile Advanced Edition (local) ou o Citrix Endpoint Management™ (nuvem) inclui as licenças universais do Citrix Gateway necessárias para MAM.
-
O balanceamento de carga do Exchange requer uma licença de plataforma Citrix ADC Platinum ou uma licença de plataforma Citrix ADC Enterprise com a adição de uma licença de Cache Integrado.
Versão do Citrix ADC para XenMobile
Detalhes da decisão:
-
Qual versão do Citrix ADC está sendo executada no ambiente XenMobile?
-
Você precisa de uma instância separada?
Orientação de design:
A Citrix recomenda usar uma instância dedicada do Citrix ADC para seu servidor virtual Citrix Gateway. Certifique-se de que a versão e o build mínimos exigidos do Citrix ADC estejam em uso para o ambiente XenMobile. Normalmente, é melhor usar a versão e o build mais recentes compatíveis do Citrix ADC para o XenMobile. Se a atualização do Citrix Gateway afetar seu ambiente existente, uma segunda instância dedicada para o XenMobile pode ser apropriada.
Se você planeja compartilhar uma instância do Citrix ADC para XenMobile e outros aplicativos que usam conexões VPN, certifique-se de ter licenças VPN suficientes para ambos. Lembre-se de que os ambientes de teste e produção do XenMobile não podem compartilhar uma instância do Citrix ADC.
Certificados
Detalhes da decisão:
-
Você exige um grau mais alto de segurança para o registro e acesso ao ambiente XenMobile?
-
O LDAP não é uma opção?
Orientação de design:
A configuração padrão para o XenMobile é autenticação por nome de usuário e senha. Para adicionar outra camada de segurança para o registro e acesso ao ambiente XenMobile, considere usar a autenticação baseada em certificado. Você pode usar certificados com LDAP para autenticação de dois fatores, proporcionando um grau mais alto de segurança sem a necessidade de um servidor RSA.
Se você não permitir LDAP e usar cartões inteligentes ou métodos semelhantes, a configuração de certificados permite representar um cartão inteligente para o XenMobile. Os usuários então se registram usando um PIN exclusivo que o XenMobile gera para eles. Depois que um usuário tem acesso, o XenMobile cria e implanta o certificado usado para autenticar no ambiente XenMobile.
O XenMobile suporta Lista de Revogação de Certificados (CRL) apenas para uma Autoridade de Certificação de terceiros. Se você tiver um CA Microsoft configurado, o XenMobile usa o Citrix ADC para gerenciar a revogação. Ao configurar a autenticação baseada em certificado de cliente, considere se você precisa configurar a configuração da Lista de Revogação de Certificados (CRL) do Citrix ADC Enable CRL Auto Refresh. Esta etapa garante que o usuário de um dispositivo registrado apenas em MAM não possa autenticar usando um certificado existente no dispositivo. O XenMobile reemite um novo certificado, pois não restringe um usuário de gerar um certificado de usuário se um for revogado. Essa configuração aumenta a segurança das entidades PKI quando a CRL verifica entidades PKI expiradas.
Topologia de rede
Detalhes da decisão:
-
Qual topologia do Citrix ADC é necessária?
Orientação de design:
A Citrix recomenda usar uma instância do Citrix ADC para o XenMobile. No entanto, talvez você não queira que o tráfego vá da rede interna para a DMZ. Nesse caso, considere configurar uma instância extra do Citrix ADC. Use uma instância do Citrix ADC para usuários internos e outra para usuários externos. Quando os usuários alternam entre as redes interna e externa, o cache de registros DNS pode resultar em um aumento nos prompts de logon do Secure Hub.
O XenMobile não oferece suporte a salto duplo do Citrix Gateway.
VIPs do Citrix Gateway dedicados ou compartilhados
Detalhes da decisão:
-
Você usa atualmente o Citrix Gateway para Virtual Apps and Desktops?
-
Você planeja que o XenMobile use o mesmo Citrix Gateway que o Virtual Apps and Desktops?
-
Quais são os requisitos de autenticação para ambos os fluxos de tráfego?
Orientação de design:
Quando seu ambiente Citrix inclui XenMobile, além de Virtual Apps and Desktops, você pode usar a mesma instância do Citrix ADC e o servidor virtual do Citrix Gateway para ambos. Devido a possíveis conflitos de versionamento e isolamento de ambiente, uma instância dedicada do Citrix ADC e do Citrix Gateway são recomendadas para cada ambiente XenMobile. No entanto, se uma instância dedicada do Citrix ADC não for uma opção, a Citrix recomenda usar um servidor virtual dedicado do Citrix Gateway para separar os fluxos de tráfego para o Secure Hub. Essa configuração substitui um servidor virtual compartilhado entre o XenMobile e o Virtual Apps and Desktops.
Se você usa autenticação LDAP, o Receiver e o Secure Hub podem autenticar para o mesmo Citrix Gateway sem problemas. Se você usa autenticação baseada em certificado, o XenMobile envia um certificado no contêiner MDX e o Secure Hub usa o certificado para autenticar com o Citrix Gateway. O Receiver é separado do Secure Hub e não pode usar o mesmo certificado que o Secure Hub para autenticar para o mesmo Citrix Gateway.
Você pode considerar a seguinte solução alternativa, que permite usar o mesmo FQDN para dois VIPs do Citrix Gateway.
-
Crie dois VIPs do Citrix Gateway com o mesmo endereço IP. O VIP para o Secure Hub usa a porta padrão 443 e o VIP para Virtual Apps and Desktops (que implantam o Receiver) usa a porta 444.
-
Como resultado, um FQDN é resolvido para o mesmo endereço IP.
-
Para esta solução alternativa, você pode configurar o StoreFront™ para retornar um arquivo ICA para a porta 444, em vez da porta padrão, 443. Esta solução alternativa não exige que os usuários insiram um número de porta.
Tempos limite do Citrix Gateway
Detalhes da decisão:
-
Como você deseja configurar os tempos limite do Citrix Gateway para o tráfego do XenMobile?
Orientação de design:
O Citrix Gateway inclui as configurações Tempo limite da sessão e Tempo limite forçado. Para obter detalhes, consulte Configurações recomendadas. Lembre-se de que existem diferentes valores de tempo limite para serviços em segundo plano, Citrix ADC e para acessar aplicativos offline.
Endereço IP do balanceador de carga do XenMobile para MAM
Detalhes da decisão:
-
Você está usando endereços IP internos ou externos para VIPs?
Orientação de design:
Em ambientes onde você pode usar endereços IP públicos para VIPs do Citrix Gateway, atribuir o VIP e o endereço de balanceamento de carga do XenMobile dessa maneira causa falhas de registro.
Certifique-se de que o VIP de balanceamento de carga use um IP interno para evitar falhas de registro neste cenário. Este endereço IP virtual deve seguir o padrão RFC 1918 de endereços IP privados. Se você usar um endereço IP não privado para este servidor virtual, o Citrix ADC não poderá contatar o XenMobile Server com sucesso durante o processo de autenticação. Para obter detalhes, consulte
<https://support.citrix.com/article/CTX200430>.
Mecanismo de balanceamento de carga MDM
Detalhes da decisão:
-
Como o Citrix Gateway fará o balanceamento de carga dos XenMobile Servers?
Orientação de design:
Use SSL Bridge se o XenMobile estiver na DMZ. Use SSL Offload, se necessário para atender aos padrões de segurança, quando o XenMobile estiver na rede interna.
-
Quando você faz o balanceamento de carga do XenMobile Server com VIPs do Citrix ADC no modo SSL Bridge, o tráfego da Internet flui diretamente para o XenMobile Server, onde as conexões são encerradas. O modo SSL Bridge é o modo mais simples de configurar e solucionar problemas.
-
Quando você faz o balanceamento de carga do XenMobile Server com VIPs do Citrix ADC no modo SSL Offload, o tráfego da Internet flui diretamente para o Citrix ADC, onde as conexões são encerradas. O Citrix ADC então estabelece novas sessões do Citrix ADC para o XenMobile Server. O modo SSL Offload envolve complexidade extra durante a configuração e a solução de problemas.
Porta de serviço para balanceamento de carga MDM com SSL Offload
Detalhes da decisão:
-
Se você planeja usar o modo SSL Offload para Balanceamento de Carga, qual porta o serviço de back-end usará?
Orientação de design:
Para SSL Offload, escolha a porta 80 ou 8443 da seguinte forma:
-
Use a porta 80 de volta para o XenMobile Server, para um verdadeiro offloading.
-
A criptografia de ponta a ponta, ou seja, a recriptografia do tráfego, não é suportada. Para obter detalhes, consulte o artigo de suporte da Citrix, Arquiteturas Suportadas entre NetScaler e XenMobile Server.
FQDN de Inscrição
Detalhes da decisão:
-
O que você planeja usar como FQDN para inscrição e VIP de instância/balanceamento de carga do XenMobile?
Orientação de design:
A configuração inicial do primeiro XenMobile Server em um cluster exige que você forneça o FQDN do XenMobile Server. Esse FQDN deve corresponder à sua URL VIP de MDM e à sua URL VIP de LB MAM Interno. (Um registro de endereço interno do Citrix ADC resolve o VIP de LB MAM.) Para obter detalhes, consulte "FQDN de registro para cada modo de gerenciamento" mais adiante neste artigo.
Além disso, você deve usar o mesmo certificado que os seguintes:
-
Certificado de ouvinte SSL do XenMobile
-
Certificado VIP de LB MAM Interno
-
Certificado VIP de MDM (se estiver usando SSL Offload para VIP de MDM)
Importante:
Depois de configurar o FQDN de registro, você não poderá alterá-lo. Um novo FQDN de registro exige um novo banco de dados do SQL Server e a reconstrução do XenMobile Server.
Tráfego do Secure Web
Detalhes da decisão:
-
Você planeja restringir o Secure Web apenas à navegação na web interna?
-
Você planeja habilitar o Secure Web para navegação na web interna e externa?
Orientação de design:
Se você planeja usar o Secure Web apenas para navegação na web interna, a configuração do Citrix Gateway é simples. O Secure Web deve alcançar todos os sites internos por padrão. Pode ser necessário configurar firewalls e servidores proxy.
Se você planeja usar o Secure Web para navegação interna e externa, deve habilitar o SNIP para ter acesso à Internet de saída. A TI geralmente vê os dispositivos registrados (usando o contêiner MDX) como uma extensão da rede corporativa. Assim, a TI normalmente deseja que as conexões do Secure Web retornem ao Citrix ADC, passem por um servidor proxy e, em seguida, saiam para a Internet. Por padrão, o Secure Web usa um túnel VPN por aplicativo de volta à rede interna para todo o acesso à rede. O Citrix ADC usa configurações de túnel dividido.
Para uma discussão sobre as conexões do Secure Web, consulte Configurando conexões de usuário.
Notificações push para Secure Mail
Detalhes da decisão:
-
Você planeja usar notificações push?
Orientação de design para iOS:
Sua configuração do Citrix Gateway pode incluir Secure Ticket Authority (STA), com tunelamento dividido desativado. O Citrix Gateway deve permitir o tráfego do Secure Mail para as URLs do serviço de escuta da Citrix especificadas em Notificações push para Secure Mail para iOS.
Orientação de design para Android:
Use o Firebase Cloud Messaging (FCM) para controlar como e quando os dispositivos Android precisam se conectar ao XenMobile. Com o FCM configurado, qualquer ação de segurança ou comando de implantação aciona uma notificação push para o Secure Hub para solicitar que o usuário se reconecte ao XenMobile Server.
STAs HDX™
Detalhes da decisão:
-
Quais STAs usar se você planeja integrar o acesso a aplicativos HDX?
Orientação de design:
Os STAs HDX devem corresponder aos STAs no StoreFront e devem ser válidos para o farm do Virtual Apps and Desktops.
IdP SAML
Detalhes da decisão:
-
Se o SAML for necessário para o Citrix Files, você deseja usar o XenMobile como o IdP SAML?
Orientação de design:
A melhor prática recomendada é integrar o Citrix Files com o XenMobile Advanced Edition ou XenMobile Advanced Edition (On-premises) ou Citrix Endpoint Management (nuvem), uma alternativa mais simples para configurar a federação baseada em SAML. Ao usar o Citrix Files com essas edições do XenMobile, o XenMobile fornece ao Citrix Files:
-
Autenticação de logon único (SSO) de usuários de aplicativos de produtividade móveis
-
Provisionamento de contas de usuário baseado no Active Directory
-
Políticas abrangentes de controle de acesso
O console do XenMobile permite que você realize a configuração do Citrix Files e monitore os níveis de serviço e o uso da licença.
Existem dois tipos de clientes do Citrix Files: clientes do Citrix Files para XenMobile (também conhecidos como Citrix Files empacotados) e clientes móveis do Citrix Files (também conhecidos como Citrix Files não empacotados). Para entender as diferenças, consulte Como os clientes do Citrix Files para XenMobile diferem dos clientes móveis do Citrix Files.
Você pode configurar o XenMobile e o ShareFile para usar SAML para fornecer acesso SSO a:
-
Aplicativos móveis do Citrix Files
-
Clientes do Citrix Files não empacotados, como o site, o plug-in do Outlook ou clientes de sincronização
Para usar o XenMobile como o IdP SAML para o Citrix Files, certifique-se de que as configurações adequadas estejam em vigor. Para obter detalhes, consulte SAML para SSO com Citrix Files.
Conexões diretas do ShareConnect
Detalhes da decisão:
-
Os usuários devem acessar um computador host a partir de um computador ou dispositivo móvel executando o ShareConnect usando conexões diretas?
Orientação de design:
O ShareConnect permite que os usuários se conectem com segurança aos seus computadores por meio de iPads, tablets Android e telefones Android para acessar seus arquivos e aplicativos. Para conexões diretas, o XenMobile usa o Citrix Gateway para fornecer acesso seguro a recursos fora da rede local. Para obter detalhes de configuração, consulte ShareConnect.
FQDN de registro para cada modo de gerenciamento
| Modo de gerenciamento | FQDN de registro |
| Enterprise (MDM+MAM) com registro MDM obrigatório | FQDN do Servidor XenMobile |
| Enterprise (MDM+MAM) com registro MDM opcional | FQDN do Servidor XenMobile ou FQDN do Citrix Gateway |
| Somente MDM | FQDN do Servidor XenMobile |
| Somente MAM (legado) | FQDN do Citrix Gateway |
| Somente MAM | FQDN do Servidor XenMobile |
Resumo da Implantação
A Citrix recomenda que você use o assistente do Citrix ADC para XenMobile para garantir a configuração adequada. Você pode usar o assistente apenas uma vez. Se você tiver várias instâncias do XenMobile, como para ambientes de teste, desenvolvimento e produção, você deve configurar o Citrix ADC para os ambientes adicionais manualmente. Quando você tiver um ambiente funcionando, anote as configurações antes de tentar configurar o Citrix ADC manualmente para o XenMobile.
A decisão principal que você toma ao usar o assistente é se deve usar HTTPS ou HTTP para a comunicação com o Servidor XenMobile. HTTPS fornece comunicação de back-end segura, pois o tráfego entre o Citrix ADC e o XenMobile é criptografado. A recriptografia afeta o desempenho do Servidor XenMobile. HTTP oferece melhor desempenho do Servidor XenMobile. O tráfego entre o Citrix ADC e o XenMobile não é criptografado. As tabelas a seguir mostram os requisitos de porta HTTP e HTTPS para o Citrix ADC e o Servidor XenMobile.
HTTPS
A Citrix geralmente recomenda o SSL Bridge para configurações de servidor virtual MDM do Citrix ADC. Para uso do SSL Offload do Citrix ADC com servidores virtuais MDM, o XenMobile suporta apenas a porta 80 como serviço de back-end.
| Modo de gerenciamento | Método de balanceamento de carga do Citrix ADC | Re-criptografia SSL | Porta do servidor XenMobile |
| MDM | Ponte SSL | N/A | 443, 8443 |
| MAM | Descarregamento SSL | Ativado | 8443 |
| Empresarial | MDM: Ponte SSL | N/A | 443, 8443 |
| Empresarial | MAM: Descarregamento SSL | Ativado | 8443 |
HTTP
| Modo de gerenciamento | Método de balanceamento de carga do Citrix ADC | Recriptografia SSL | Porta do servidor XenMobile |
| MDM | Descarregamento SSL | Não suportado | 80 |
| MAM | Descarregamento SSL | Ativado | 8443 |
| Empresarial | MDM: Descarregamento SSL | Não suportado | 80 |
| Empresarial | MAM: Descarregamento SSL | Ativado | 8443 |
Para diagramas do Citrix Gateway em implantações do XenMobile, consulte Arquitetura de Referência para Implantações Locais.