Java.com

Descargar Ayuda

Recursos de ayuda

Error: Java ha detectado componentes de aplicaciones que podrían denotar un problema de seguridad.


Este artículo se aplica a:
  • Plataformas: Todas las plataformas
  • Versiones de Java: 6.0, 7.0, 6u19+

SÍNTOMAS

Al intentar ejecutar un applet o una aplicación basados en Java, aparece un cuadro de diálogo de advertencia de seguridad:
Java ha detectado componentes de aplicaciones que podrían indicar un problema de seguridad. Póngase en contacto con el proveedor de la aplicación para asegurarse de que no se haya alterado.

¿Bloquear la ejecución de componentes potencialmente inseguros?


CAUSA

Las aplicaciones y los applets Java Web Start firmados que contienen componentes firmados y no firmados podrían ser potencialmente inseguros, a menos que el fabricante de la aplicación así lo haya diseñado. A partir de la versión Java SE 6 Actualización 19, cuando un programa contiene componentes firmados y no firmados, aparece un cuadro de diálogo de advertencia.


SOLUCIÓN

En el cuadro de diálogo de seguridad, si el usuario hace clic en , se bloquean los componentes potencialmente no seguros para evitar que se ejecuten y el programa puede cerrarse. Si el usuario hace clic en el botón No, la aplicación o el applet continúa ejecutándose.
Las advertencias aparecen por defecto, aunque los usuarios disponen de opciones para controlar esta situación.

Puede gestionar la forma en que se manejan los programas de código mixto en el panel de control de Java.

Búsqueda del panel de control de Java

Windows 8
Utilice la búsqueda para encontrar el panel de control
  • Pulse la tecla con el logotipo de Windows + W para abrir el acceso a Buscar y buscar la configuración
    , o bien
    arrastre el puntero del mouse hasta la esquina inferior derecha de la pantalla y luego haga clic en el icono Buscar.
  • En el cuadro de búsqueda, escriba Panel de control de Java
  • Haga clic en el icono de Java para abrir el panel de control de Java.
Windows 7, Vista
  • Haga clic en el botón Inicio y, a continuación, en la opción Panel de control.
  • En el cuadro de búsqueda del panel de control, escriba panel de control de Java.
  • Haga clic en el icono de Java para abrir el panel de control de Java.
Windows XP
  • Haga clic en el botón Inicio y, a continuación, en la opción Panel de control.
  • Haga doble clic en el icono de Java para abrir el panel de control de Java.


Mac OS X 10.7.3 y versiones posteriores

  • Haga clic en el icono de Apple en la esquina superior izquierda de la pantalla.
  • Vaya a Preferencias del sistema
  • Haga clic en el icono de Java para acceder al panel de control de Java.

    Panel de control de Java


Opciones de protección de código mixto en el panel de control de Java

  1. En el panel de control de Java, haga clic en el separador Avanzadas.
  2. Amplíe la opción Verificación de seguridad de código mixto (sandbox frente a de confianza) de la sección Seguridad.
Hay cuatro niveles de control disponibles.
Habilitar: mostrar advertencia si es preciso
Ésta es la configuración por defecto. Cuando se detecta un riesgo potencial, aparece un cuadro de diálogo de advertencia. Al hacer clic en , se bloquean los componentes potencialmente no seguros para evitar que se ejecuten y el programa puede cerrarse. Si el usuario hace clic en No, la aplicación o el applet continúan ejecutándose con protección (los paquetes o recursos que se encuentren posteriormente con los mismos nombres pero diferentes niveles de confianza, por ejemplo, firmados vs. no firmados, no se cargarán).

Habilitar: ocultar advertencia y ejecutar con protección
Esta opción suprime el cuadro de diálogo de advertencia. El código se ejecuta, del mismo modo que si el usuario hubiera hecho clic en No en el cuadro de diálogo de advertencia.

Habilitar: ocultar advertencia y no ejecutar código que no sea de confianza
Esta opción suprime el cuadro de diálogo de aviso y se comporta como si el usuario hubiera hecho clic en en el cuadro de diálogo de advertencia.

Desactivar verificación
Esta opción no se recomienda. Con esta opción, el software no comprueba la mezcla de código de confianza con el que no es de confianza, por lo que el usuario puede ejecutar código potencialmente no seguro sin protección.


INFORMACIÓN TÉCNICA ADICIONAL

Desarrolladores de aplicaciones Java: consulte la documentación de código mixto.

Seleccionar idioma | Acerca de Java | Soporte | Desarrolladores
Privacidad | Condiciones de uso | Marcas Registradas | Descargo de responsabilidad

Oracle