SINTOMAS
Quando se tenta executar o applet ou a aplicação baseada em Java, aparece uma caixa de diálogo de advertência de segurança:
O Java encontrou componentes da aplicação que podem indicar um problema de segurança Entre em contato com o fornecedor da aplicação para garantir que não tenha sido violada.
Impedir que componentes possivelmente inseguros sejam executados?
CAUSA
As aplicações e os applets Signed Java Web Start que contêm componentes assinados e não assinados poderão ser possivelmente inseguros, a menos que o código misto tenha sido criado pelo fornecedor da aplicação. A partir da versão Java SE 6 Update 19, quando um programa contém componentes assinados e não assinados, uma caixa de diálogo de aviso é exibida.
SOLUÇÃO
Na caixa de diálogo de segurança, se o usuário clicar em Sim, a execução de componentes possivelmente inseguros será bloqueada, e o programa poderá ser encerrado. Se o usuário clicar no botão Não, a aplicação ou o applet continuará em execução.
A exibição de um aviso é o comportamento default, mas há opções disponíveis para que os usuários possam gerenciar essa situação.
Você pode determinar como os programas de código são tratados por meio do Painel de Controle do Java.
Impedir que componentes possivelmente inseguros sejam executados?
Localize o Painel de Controle do Java
Windows 8
Use Pesquisar para localizar o Painel de Controle
- Pressione a Tecla do logotipo do Windows + W para abrir a Caixa de pesquisa e pesquisar definições
OU
Arraste o Ponteiro do mouse para o canto inferior direito da tela e, em seguida, clique no ícone Pesquisar.
- Na caixa Pesquisar, informe Painel de Controle do Java
- Clique no ícone do Java para abrir o Painel de Controle do Java.
Windows 7, Vista
- Clique no botão Iniciar e, em seguida, clique na opção Painel de Controle.
- Em Pesquisar do Painel de Controle, digite Painel de Controle do Java.
- Clique no ícone do Java para abrir o Painel de Controle do Java.
Windows XP
- Clique no botão Iniciar e, em seguida, clique na opção Painel de Controle.
- Clique duas vezes no ícone do Java para abrir o Painel de Controle do Java.
Mac OS X 10.7.3 e versões posteriores
- Clique no ícone da Apple no canto superior esquerdo da tela.
- Vá até Preferências do Sistema
- Clique no ícone do Java para abrir o Painel de Controle do Java.
Use Pesquisar para localizar o Painel de Controle
- Pressione a Tecla do logotipo do Windows + W para abrir a Caixa de pesquisa e pesquisar definições
OU
Arraste o Ponteiro do mouse para o canto inferior direito da tela e, em seguida, clique no ícone Pesquisar. - Na caixa Pesquisar, informe Painel de Controle do Java
- Clique no ícone do Java para abrir o Painel de Controle do Java.
- Clique no botão Iniciar e, em seguida, clique na opção Painel de Controle.
- Em Pesquisar do Painel de Controle, digite Painel de Controle do Java.
- Clique no ícone do Java para abrir o Painel de Controle do Java.
- Clique no botão Iniciar e, em seguida, clique na opção Painel de Controle.
- Clique duas vezes no ícone do Java para abrir o Painel de Controle do Java.
Mac OS X 10.7.3 e versões posteriores
- Clique no ícone da Apple no canto superior esquerdo da tela.
- Vá até Preferências do Sistema
- Clique no ícone do Java para abrir o Painel de Controle do Java.
Opções de Proteção de Código Misto no Painel de Controle do Java
- No Painel de Controle do Java, clique na guia Avançado.
- Expanda a opção de verificação de segurança do Código misto (com Sandbox vs. confiável) na seção Segurança.
Quatro níveis de controle estão disponíveis.
Ativar - exibir aviso se necessário
Esta é a definição default. Quando um possível risco de segurança é encontrado, uma caixa de diálogo é acionada. Clicar em Sim bloqueia possíveis componentes inseguros de serem executados e pode encerrar o programa. quando o usuário clica em Não, a aplicação ou applet continua a execução com proteções (pacotes ou recursos que são encontrados posteriormente com os mesmos nomes, mas têm diferentes níveis de confiança. Por exemplo: assinado vs não assinado, não será carregado).
Ativar - ocultar aviso e executar com proteções
Esta opção suprime a caixa de diálogo de aviso. O código executa como se o usuário tivesse clicado em Não por meio da caixa de diálogo de aviso.
Ativar - ocultar aviso e não executar código não confiável
Esta opção oculta a caixa de diálogo e se comporta como se o usuário tivesse clicado em Sim na caixa de diálogo.
Desativar verificação
Esta opção não é recomendável. Esta opção não permite que o software verifique os códigos confiáveis e não confiáveis mistos, deixando o usuário executar código possivelmente não seguro sem proteções.
Bibliografia:
Todos os créditos ficam reservados a equipe Oracle que administra o suporte java de onde foi retirado o material acima para estudos;
Acessado em: 16/10/2013 as 15:17;
Nenhum comentário:
Postar um comentário