Segurança do canal virtual
Por padrão, o recurso de lista de permissões de canais virtuais está habilitado. Como resultado, apenas os canais virtuais Citrix® têm permissão para abrir em sessões de aplicativos e desktops virtuais. Se houver necessidade de usar canais virtuais personalizados, sejam eles desenvolvidos internamente ou de terceiros, adicione explicitamente os canais virtuais à lista de permissões.
Adicionando canais virtuais à lista de permissões
Para adicionar um canal virtual à lista de permissões, você precisa:
-
O nome do canal virtual conforme definido no código, que pode ter até sete caracteres. Por exemplo,
CTXCVC1. -
Os caminhos para os processos que abrem o canal virtual na máquina VDA. Por exemplo,
C:\Program Files\Application\run.exe.
Depois de ter as informações necessárias, você deve adicionar o canal virtual à lista de permissões usando a configuração da política de lista de permissões de canais virtuais. Para adicionar um canal virtual à lista, insira o nome do canal virtual seguido por uma vírgula e, em seguida, o caminho para o processo que acessa o canal virtual. Se houver vários processos, eles podem ser adicionados separados por vírgulas.
Usando os exemplos anteriores, você adicionaria o seguinte à lista:
CTXCVC1,C:\Program Files\Application\run.exe
Se houver vários processos, adicione o seguinte à lista:
CTXCVC1,C:\Program Files\Application\run.exe,C:\Program Files\Application\run2.exe
O uso de curingas (*) é suportado. Você pode usar curingas quando os nomes de diretórios ou executáveis mudam com base na versão do aplicativo, ou se o componente de terceiros estiver instalado nos perfis dos usuários.
Você pode usar curingas para o seguinte:
-
Para substituir o nome completo do diretório. Por exemplo:
C:\Program Files\Application*\run1.exe -
Para substituir parte do nome do diretório. Por exemplo:
C:\Program Files\Application\v*\run1.exe -
Para substituir o nome do executável. Por exemplo:
C:\Program Files\Application\v1.2*.exe -
Para substituir parte do nome do executável. Por exemplo:
C:\Program Files\Application\v1.2\run*.exe
As seguintes restrições se aplicam:
-
O curinga só pode ser usado para substituir um único diretório. Por exemplo, se o executável estiver localizado em
C:\Program Files\Application\v1.2\run1.exe-
Permitido:
C:\Program Files\Application*\run1.exe -
Não permitido:
C:\Program Files*\run1.exe
-
-
As entradas devem conter a extensão do arquivo.
-
Permitido:
C:\Program Files\Application\v1.2*.exe -
Não permitido:
C:\Program Files\Application\v1.2*
-
-
Todos os caminhos devem ser locais.
Observação:
Caminhos de rede não são permitidos a partir da versão 2109 do Citrix Virtual Apps and Desktops™.
Considerações sobre canais virtuais Citrix
Todos os canais virtuais Citrix integrados são confiáveis e têm permissão para abrir sem configuração adicional. No entanto, existem dois recursos que exigem entradas explícitas na lista de permissões devido a dependências externas:
-
Redirecionamento Multimídia
-
Pacote de Otimização HDX™ RealTime para Skype for Business
Redirecionamento Multimídia
Esta informação é necessária para a entrada da lista de permissões:
-
Nome do canal virtual: CTXMM
-
Processo: Caminho para o reprodutor de mídia usado na sua máquina VDA. Por exemplo, C:\Program Files (x86)\Windows Media Player\wmplayer.exe
-
Entrada da lista de permissões:
CTXMM,C:\Program Files (x86)\Windows Media Player\wmplayer.exe
Pacote de Otimização HDX RealTime para Skype for Business
Esta informação é necessária para a entrada da lista de permissões:
-
Nome do canal virtual: CTXRMEP
-
Processo: Caminho para o executável do Skype for Business na sua máquina VDA, que pode variar dependendo da versão do Skype for Business ou se você usou um caminho de instalação personalizado. Por exemplo, C:\Program Files\Microsoft Office\root\Office16\lync.exe.
-
Entrada da lista de permissões:
CTXRMEP,C:\Program Files\Microsoft Office\root\Office16\lync.exe
Obter nomes e processos de canais virtuais
A maneira mais fácil de obter o nome do canal virtual e o processo que o abre na máquina VDA é obter as informações do desenvolvedor ou fornecedor terceirizado que forneceu o canal virtual.
Alternativamente, esta informação pode ser obtida aplicando os logs do recurso e seguindo estas etapas:
-
Depois que os componentes cliente e servidor do canal virtual personalizado estiverem instalados, inicie um aplicativo virtual ou desktop virtual.
-
No log de eventos do sistema da máquina VDA, procure pelo nome do canal virtual personalizado e pelo processo que tentou abri-lo no seguinte evento:
-
Em um VDA de sessão única, ID de evento 2002 da origem Picadd.
-
Em um VDA de múltiplas sessões, ID de evento 14 da origem Rpm.
-
-
Faça logoff da sessão.
-
Adicione uma entrada na configuração de política da lista de permissões de canais virtuais para o canal virtual e processo identificados.
-
Inicie o aplicativo virtual ou a área de trabalho virtual para validar que o canal virtual personalizado é aberto com sucesso.
Registro da lista de permissões de canais virtuais
Os seguintes eventos são registrados no log de eventos da máquina VDA de sessão única:
| Nome do Log | Sistema |
| ID | 2001 |
| Origem | Picadd |
| Nível | Informações |
| Descrição | O canal virtual personalizado <vcName> foi aberto pelo processo <processName> |
| Nome do Log | Sistema |
| ID | 2002 |
| Origem | Picadd |
| Nível | Aviso |
| Descrição | O canal virtual personalizado <vcName> não pode ser aberto pelo processo <processName> |
| Nome do Log | Sistema |
| ID | 2003 |
| Origem | Picadd |
| Nível | Informação |
| Descrição | <username> abriu o canal virtual personalizado <vcName> |
| Nome do Log | Sistema |
| ID | 2004 |
| Origem | Picadd |
| Nível | Aviso |
| Descrição | <username> tentou abrir o canal virtual personalizado <vcName> |
Os seguintes eventos são registrados no log de eventos da máquina VDA de múltiplas sessões:
| Nome do Log | Sistema |
| ID | 13 |
| Origem | Rpm |
| Nível | Informação |
| Descrição | O canal virtual personalizado <vcName> foi aberto pelo processo <processName> |
| Nome do Log | Sistema |
| ID | 14 |
| Origem | Rpm |
| Nível | Aviso |
| Descrição | O canal virtual personalizado <vcName> não pode ser aberto pelo processo <processName> |
| Nome do Log | Sistema |
| Id | 15 |
| Origem | Rpm |
| Nível | Informação |
| Descrição | <username> abriu o canal virtual personalizado <vcName> |
| Nome do Log | Sistema |
| Id | 16 |
| Origem | Rpm |
| Nível | Aviso |
| Descrição | <username> tentou abrir o canal virtual personalizado <vcName> |
Canais virtuais de terceiros conhecidos
A seguir estão as soluções de terceiros conhecidas que usam canais virtuais Citrix personalizados. Esta lista não inclui todas as soluções que usam um canal virtual Citrix personalizado.
-
Cerner
-
Cisco WebEx Teams
-
Cisco WebEx Meetings Virtual Desktop Software
-
Epic Slingshot
-
Epic Warp Drive
-
Midmark IQPath Client Extensions
-
Nuance PowerMic Client Extensions
-
Nuance Dragon Medical Network Edition 360 vSync
-
Reuniões do Zoom para VDI
-
Ultima IA-Connect
Para obter detalhes sobre como adicionar os canais virtuais associados à lista de permissões, entre em contato com os fornecedores das soluções. Alternativamente, siga as etapas descritas na seção Obtendo nomes e processos de canais virtuais.