Java.com

Fazer Download Ajuda

Recursos da Ajuda

Erro: o Java encontrou componentes da aplicação que podem indicar um problema de segurança.


Este artigo aplica-se a:
  • Plataforma(s): Todas as Plataformas
  • Versão(ões) do Java: 6.0, 7.0, 6u19+

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.

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.

    Painel de Controle do Java


Opções de Proteção de Código Misto no Painel de Controle do Java

  1. No Painel de Controle do Java, clique na guia Avançado.
  2. 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.

Ativaar - 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.


MAIS INFORMAÇÕES TÉCNICAS

Desenvolvedores de aplicações Java: consultem a documentação de código misto.

Selecionar Idioma | Sobre o Java | Suporte | Desenvolvedores
Privacidade | Termos de Uso | Marcas Comerciais | Isenção de Responsabilidade

Oracle