Sim.
Você pode gerenciar isso usando Políticas de Restrição de Software e / ou AppLocker no servidor RemoteApp. Você definitivamente não deseja que o cliente seja executado nas estações de trabalho dos usuários finais devido às preocupações de segurança mencionadas, a menos que essas preocupações de segurança sejam canceladas pela gerência após uma discussão completa e bem documentada dos riscos.
Se desejar, é possível executar etapas adicionais para bloquear o servidor RemoteApp. Por exemplo, eu mudei o shell padrão dos usuários do RemoteApp de explorer.exe
para logoff.exe
para evitar logins RDP não-RemoteApp.
Você está correto em não esperar que o próprio RemoteApp forneça uma camada de segurança. Tudo o que ele faz é ajustar a visão do usuário sobre o aplicativo para que ele pareça estar sendo executado localmente. Você ainda precisa gerenciar a configuração de segurança do servidor RemoteApp como se os usuários do RemoteApp estivessem fazendo login normalmente via RDP.