Disable Application run - Aviso de segurança

0

Nossa empresa possui um aplicativo de software interno (.xbap e .application) que é iniciado pelo Internet Explorer e está hospedado em vários servidores. Existem dezenas de computadores que o acessam. Toda vez que alguém tenta abri-lo, há um aviso de segurança.

Meu objetivo é me livrar do popup de aviso e ir direto ao lançamento desse aplicativo.

Eu pesquisei e encontrei algumas maneiras:

  • Adicione exceção às configurações de segurança do Internet Explorer - ela é bloqueada pela administração e funcionaria para a máquina local, eu quero me livrar do popup de todas as máquinas.
  • Gerar certificado e assinar código - assinei meu código com êxito, mas o pop-up de aviso de segurança ainda aparece, mas há um ícone de escudo verde em vez do vermelho (ele ainda aparece porque o programa exige acesso a máquina - e sempre será assim.

Agora, quero uma maneira de alterar a política de grupo, para que os administradores tenham uma lista de servidores em que o nosso aplicativo seja executado, adicione-o à exceção para este pop-up de aviso de segurança. Dessa forma, não teremos que alterar as configurações de segurança do IE em dezenas de PCs.

Isso é possível? Ou existe outro jeito?

Editar:

Imagem do aviso de segurança. Deixe-me saber se está lá, não consigo ver por mim mesmo.

Não consigo carregar minha captura de tela (política), mas encontrei esta que é exatamente a mesma:

Quando assinei meu código, o escudo ficou verde e o campo do editor foi preenchido, mas o pop-up permaneceu.

Edit2: Meu problema, o aplicativo não é .exe, mas .xbap e .application

Edit3: Conseguido livrar-se do pop-up. Após a assinatura do código, adicionei o certificado às autoridades de certificação raiz confiáveis do IE e ao Trusted Publisher. Agora só preciso encontrar uma maneira de adicioná-lo a todos os usuários.

    
por Zikato 13.02.2017 / 13:38

1 resposta

1

A solução que resolveu meu problema.

  • Assinei meu aplicativo com um certificado (pfx - com chave privada). (No Visual Studio, clique com o botão direito do mouse em projeto, propriedades, assinando o manifesto ClickOnce)

  • Eu passei o certificado sem a chave privada (.cer) para nossa equipe de administração e eles usaram a Diretiva de Grupo (GPO) para adicionar este certificado ao IE - Autoridades de Certificação Raiz Confiáveis e editores confiáveis .

Como usuário, eu o adicionaria por meio de IE \ Opções da Internet \ Conteúdo \ Certificados, guias corretas.

    
por 16.02.2017 / 10:51