Como desabilitar o popup “Security Warning” do Java?

17

ExisteumamaneiradedesativarestepopupdoJavaSecurity?Eusóusositesnaminhaintranetecadapáginaéolarde40+appletsquegeramumnovoIDcomcadacarga.Porcausadisso,todavezqueapáginaévisitada,énecessárioclicarem"Executar" mais de 40 vezes.

SO: Windows 7

Navegador: IE 10

Aqui está minha correção:

  1. Abra o Internet Explorer
  2. Clique em Ferramentas e selecione Opções da Internet
  3. Clique na guia Segurança e clique no botão "Nível personalizado"
  4. Na seção "Diversos", altere "Exibir conteúdo misto" para Ativar.
por Tyler 03.04.2013 / 16:18

7 respostas

3

Setting that option to Disable verification will remove that pop-up. Yes it's a security risk, but I'm fairly sure that disabled was the default level of security of the previous Java versions. I'm sure the pop-up does provide some extra security, but in an environment where each vendor rolls their own crazy web apps and the updates are few and far between, this is more of a hassle than security. Unfortunately this setting appears to be controlled by a file under each users profile. Specifically C:\Users\username\AppData \LocalLow\Sun\Java\Deployment\deployment.properties . I can't think of a way off the top of my head to push this setting via group policy. If someone comes up with a solution, please post it in the comments. Until then we will be sticking with Java 6 Update 19 for our environment.

fonte: link

    
por 22.04.2013 / 18:39
2

Estou usando o java 7 update 17 . O que você pode fazer é marcar a caixa "Não mostrar isso novamente para este aplicativo" (a caixa de seleção na imagem que você forneceu). Você também pode tentar alterar as configurações no Painel de Controle Java , mas não tenho certeza se funcionará: No Painel de Controle Java, na guia Segurança, altere o nível de segurança de Alto para Médio ou Baixo e, em seguida, vá para a guia Avançado e marque "Ocultar Aviso e executar com proteções" ou, se ele não funcionar, escolha "desabilitar verificação".

    
por 22.04.2013 / 21:13
2

Coloque um documento de texto nesse local chamado deployment.properties c: \ windows \ sun \ Java \ deployment \ deployment.properties

Apesar do que a documentação Java diz, você não precisa do arquivo deployment.config, a menos que queira usar a configuração de mandamento.

Esse arquivo alterará o padrão para todos os usuários no computador, mesmo que eles já tenham um arquivo deployment.properties na pasta appdata. Você pode verificar se as configurações estão tendo efeito quando você abre o painel de controle do java 32, uma vez que ele lê as configurações.

Aqui estão algumas das coisas que colocamos em nosso arquivo deployment.properties.

#disables the java desktop shortcut on install - might not be required for modern versions
deployment.javaws.shortcut="NEVER"

#tells sets security level to it's minimum "MEDIUM" to allow for apps to run on outdated java versions
deployment.security.level=MEDIUM

#disabled certificate checking so that java apps load much faster.  Java still checks the certificate
#blacklist though so the certificate is still used.
deployment.security.validation.ocsp=true

#moves the user trusted certificates store to a shared location so we can pre-approve controls
deployment.user.security.trusted.certs=C\:\Program Files\Java\jre7\security\trusted.certs

O último bit é a melhor maneira de se livrar das caixas "você deseja executar este aplicativo". Depois de definir o local trusted.certs para um local compartilhado, crie seu próprio arquivo trusted.certs indo manualmente para o processo de marcar a caixa "não mostrar isso novamente". Eles implementam esse arquivo trusted.certs em todas as suas máquinas com esse arquivo deployment.properties e viola, sem mais pop-ups de segurança.

Observe que as barras extras no caminho são necessárias. Colons são caracteres reservados e a barra invertida é o caractere de escape.

    
por 05.09.2013 / 22:23
1

Qual versão do Java você está usando?

A Oracle introduziu novos recursos de segurança em seu plug-in de navegador da Web Java quando lançou o Java 7 Update 11 em 11 de dezembro de 2012.

Você pode voltar a uma versão anterior de 2012, já que a segurança não é muito importante em um ambiente de intranet.

Com uma versão anterior, o ajuste do nível de segurança no painel de controle pode ser mais fácil.

    
por 22.04.2013 / 21:35
1

Para controlar a ação padrão do JAVA, configure melhor todas as configurações no nível do sistema.

C: \ Windows \ Sun \ Java \ Deployment. você precisa de 4 arquivos

@ deployment.config

@ deployment.properties - deployment.security.mixcode=DISABLE

@ exception.sites

@ O mais importante é que você precisa de um arquivo de certificado trust.cert para desativar essa caixa de mensagem

Isso dará a todos os usuários do PC as mesmas configurações.

Veja mais aqui

    
por 27.02.2015 / 18:52
0

Coloque as linhas abaixo no nível do sistema do servidor C:\Windows\Sun\Java\Deployment\deployment.properties file para parar essas mensagens

deployment.security.mixcode=DISABLE
deployment.security.level=MEDIUM
deployment.security.validation.ocsp=true
deployment.expiration.check.enabled=false
    
por 11.10.2017 / 13:13
-3

Coloque esta linha em seu script de login, que deve cuidar disso

mkdir "%AppData%\Sun\Java\Deployment"
echo deployment.security.mixcode=DISABLE >> "%AppData%\Sun\Java\Deployment\deployment.PROPERTIES"
    
por 19.07.2013 / 14:47