Configurar FIPS com XenMobile®
O modo de Padrões Federais de Processamento de Informações (FIPS) no XenMobile oferece suporte a clientes do governo federal dos EUA usando apenas bibliotecas certificadas FIPS 140-2 para todas as operações de criptografia. A instalação do seu XenMobile Server com o modo FIPS garante que todos os dados para o cliente e servidor XenMobile estejam totalmente em conformidade com o FIPS 140-2. Essa conformidade se aplica a dados em repouso e dados em trânsito.
Antes de instalar um XenMobile Server no modo FIPS, conclua os seguintes pré-requisitos.
-
Use um SQL Server 2014 externo para o banco de dados do XenMobile. O SQL Server também deve ser configurado para comunicação SSL segura. Para obter instruções sobre como configurar a comunicação SSL segura com o SQL Server, consulte Habilitar Conexões Criptografadas para o Mecanismo de Banco de Dados (SQL Server Configuration Manager).
-
A comunicação SSL segura exige que você instale um certificado SSL confiável de uma autoridade de certificação (CA) conhecida em seu SQL Server. O SQL Server 2014 não pode aceitar um certificado curinga. A Citrix® recomenda que você solicite um certificado SSL com o FQDN do SQL Server.
Configurando o modo FIPS
Você pode habilitar o modo FIPS apenas durante a configuração inicial do XenMobile Server. Não é possível habilitar o FIPS após a conclusão da instalação. Portanto, se você planeja usar o modo FIPS, deve instalar o XenMobile Server com o modo FIPS desde o início. Para clusters XenMobile, todos os nós do cluster devem ter o FIPS habilitado. Você não pode ter uma mistura de XenMobile Servers FIPS e não FIPS no mesmo cluster.
Existe uma opção Alternar modo FIPS na interface de linha de comando do XenMobile que não é para uso em produção. Esta opção destina-se a uso não produtivo e diagnóstico e não é suportada em um XenMobile Server de produção.
-
Durante a configuração inicial, habilite o modo FIPS.
-
Carregue o certificado raiz da CA para o seu SQL Server.
-
Especifique o nome do servidor e a porta do seu SQL Server, as credenciais para fazer login no SQL Server e o nome do banco de dados a ser criado para o XenMobile.Nota:Você pode usar um logon SQL ou uma conta do Active Directory para acessar o SQL Server, mas o logon que você usa deve ter a função DBcreator.
-
Para usar uma conta do Active Directory, insira as credenciais no formato domínio\\nome de usuário.
-
Uma vez que essas etapas estejam concluídas, continue com a configuração inicial do XenMobile.
Para confirmar que a configuração do modo FIPS foi bem-sucedida, faça logon na interface de linha de comando do XenMobile. A frase In FIPS Compliant Mode aparece no banner de logon.
Importando Certificados
O procedimento a seguir descreve como configurar o FIPS no XenMobile importando um certificado.
Pré-requisitos do SQL
-
A conexão com a instância SQL a partir do XenMobile deve ser segura e deve ser do SQL Server versão 2012 ou SQL Server 2014. Para proteger a conexão, consulte Como habilitar a criptografia SSL para uma instância do SQL Server usando o Microsoft Management Console.
-
Se o serviço não reiniciar corretamente, verifique o seguinte: Abra Services.msc.
-
Copie as informações da conta de logon usadas para o serviço SQL Server.
-
Abra MMC.exe no SQL Server.
-
Vá para File > Add/Remove Snap-in e, em seguida, clique duas vezes no item de certificados para adicionar o snap-in de certificados. Selecione a conta do computador e o computador local nas duas páginas do assistente.
-
Clique em OK.
-
Expanda Certificates (Local Computer) > Personal > Certificates e encontre o certificado SSL importado.
-
Clique com o botão direito do mouse no certificado importado (selecionado no SQL Server Configuration Manager) e, em seguida, clique em All Tasks > Manage Private Keys.
-
Em Group or User names, clique em Add.
-
Insira o nome da conta de serviço SQL que você copiou na etapa anterior.
-
Desmarque a opção Allow Full Control. Por padrão, a conta de serviço tem permissões de Controle total e Leitura, mas deve ser capaz apenas de ler a chave privada.
-
Feche MMC e inicie o serviço SQL.
-
-
Certifique-se de que o serviço SQL foi iniciado corretamente.
Pré-requisitos do Internet Information Services (IIS)
-
Baixe o certificado raiz (base 64).
-
Copie o certificado raiz para o site padrão no servidor IIS, C:\\inetpub\\wwwroot.
-
Marque a caixa de seleção Autenticação para o site padrão.
-
Defina Anônimo como habilitado.
-
Selecione a caixa de seleção das regras de Rastreamento de Solicitações Falhas.
-
Certifique-se de que o .cer não está bloqueado.
-
Navegue até o local do .cer em um navegador da web a partir do servidor local,
https://localhost/certname.cer. O texto do certificado raiz aparece no navegador. -
Se o certificado raiz não aparecer no seu navegador da web, certifique-se de que o ASP esteja habilitado no servidor IIS da seguinte forma.
-
Abra o Gerenciador do Servidor.
-
navegar para o assistente em Gerenciar > Adicionar Funções e Recursos.
-
Nas funções do servidor, expanda Servidor Web (IIS), expanda Servidor Web, expanda Desenvolvimento de Aplicativos e, em seguida, selecione ASP.
-
Clique em Avançar até que a instalação seja concluída.
-
-
Navegue até
https://localhost/cert.cer.Para obter mais informações, consulte Web Server (IIS).Nota:Você pode usar a instância do IIS da CA para este procedimento.
Importando o Certificado Raiz Durante a Configuração Inicial do FIPS
Ao concluir as etapas para configurar o XenMobile pela primeira vez no console de linha de comando, você deve concluir estas configurações para importar o certificado raiz. Para obter detalhes sobre as etapas de instalação, consulte Installing XenMobile.
-
Habilitar FIPS: Sim
-
Carregar Certificado Raiz: Sim
-
Copiar(c) ou Importar(i): i
-
Insira o URL HTTP para importar:
https://<FQDN of IIS server>/cert.cer -
Servidor: FQDN of SQL Server
-
Porta: 1433
-
Nome de usuário: Conta de serviço que pode criar o banco de dados (
domain\username). -
Senha: A senha para a conta de serviço.
-
Nome do Banco de Dados: Um nome de sua escolha.
Habilitar o modo FIPS em dispositivos móveis
Por padrão, o modo FIPS está desabilitado em dispositivos móveis. Para habilitar o modo FIPS, vá para Configurações > Propriedades do Cliente, edite a propriedade Habilitar Modo FIPS e defina o valor como true. Para obter mais informações, consulte Propriedades do cliente.