Java.com

Descargar Ayuda

Versión para imprimir

¿Por qué en la versión más reciente de Java mi configuración de seguridad bloquea las aplicaciones Java?


Este artículo se aplica a:
  • Versiones de Java: 7.0, 8.0

SÍNTOMAS

Desde Java 7 Update 51, al intentar ejecutar aplicaciones Java, se generan mensajes
Su configuración de seguridad bloquea las aplicaciones Java.
Falta el atributo de manifiesto de Application-Name
Falta el atributo de manifiesto de permisos necesario en el jar principal


CAUSA

Java ha mejorado aún más la seguridad para que el sistema del usuario sea aún menos vulnerable a los ataques externos. A partir de Java 7 Update 51, Java no permite a los usuarios ejecutar aplicaciones que no estén firmadas (no firmadas), autofirmadas (no firmadas por una autoridad de confianza) o a las que les falten los atributos de permisos.

Riesgos de la ejecución de aplicaciones

  • Aplicación no firmada
    A partir de Java 7 Update 51, las aplicaciones sin certificado (es decir, aplicaciones sin firma), o a las que les falte la información de nombre o de editor de la aplicación estarán bloqueadas por defecto. Ejecutar este tipo de aplicaciones será potencialmente no seguro y supondrá mayor nivel de riesgo.
  • Aplicación autofirmada (Certificada pero no de una autoridad de confianza)
    Las aplicaciones con una certificación autofirmada estarán bloqueadas por defecto. Las aplicaciones de este tipo presentan el mayor nivel de riesgo porque el publicador no está identificado y la aplicación puede que tenga derecho de acceso a datos personales guardados en la computadora.
  • Falta el atributo de permisos del archivo Jar
    El atributo de permisos comprueba que la aplicación solicita el nivel de permiso que ha especificado el desarrollador. Si no está el atributo, un atacante puede vulnerar la seguridad de un usuario volviendo a desplegar una aplicación firmada con un certificado original y ejecutando la aplicación en un nivel de privilegio distinto.

SOLUCIÓN

La aplicación que está ejecutando está bloqueada porque no cumple los requisitos de seguridad implantados en Java 7 Update 51.

Póngase en contacto con el desarrollador o el publicador de esta aplicación y coméntele el bloqueo de la aplicación. Consulte estos enlaces con información sobre cómo implantar las prácticas de seguridad en el código de la aplicación.


SOLUCIÓN ALTERNATIVA

Se recomienda no ejecutar estos tipos de aplicación. Si, aun así, sigue queriendo ejecutar estas aplicaciones, ejecútelas solo si entiende los riesgos que conlleva el hacerlo.

Como solución alternativa, puede utilizar la opción Lista de excepciones de sitios para ejecutar las aplicaciones bloqueadas por su configuración de seguridad. Si agrega la URL de la aplicación bloqueada a la lista de excepciones de sitios, podrá ejecutarla con alguna advertencia.

Pasos para agregar las URL a la lista de excepciones de sitios

  • Vaya al panel de control de Java (En Windows, haga clic en Inicio y, a continuación en Configurar Java)
  • Haga clic en el separador Seguridad
  • Haga clic en el botón Editar lista de sitios
  • Haga clic en Agregar en la ventana Lista de excepción de sitios

    Agregar la URL a la lista de excepciones de sitios
  • Haga clic en el campo vacío del campo Ubicación para introducir la URL

    Ejemplo: http://www.example.com
    (la URL empieza por http:// o https://)

    Si la URL en la que esté el applet es distinta de la de la URL de la página web desde la que se inicia, deberá agregar la URL del applet y la URL de la página web.

    Ejemplo de URL distintas para el applet y la página web
    Por ejemplo, para el juego de las Damas de Yahoo, tendríamos que introducir las dos URL (las URL que aparecen pueden ser distintas en función del host que ofrezca el juego)
    1. http://www.games.yahoo.com
      URL del dominio de juegos de Yahoo
    2. http://yog36.games.sp2.yahoo.com
      URL en la que está albergado el juego y que aparecerá en el cuadro de diálogo de la aplicación bloqueada

  • Haga clic en Aceptar para guardar la URL que ha introducido
  • Haga clic en Continuar en el cuadro de diálogo Advertencia de seguridad

Aplicaciones en las que se sabe que ocurre este problema

Yahoo Games
Ebay y Paypal Shipping Label
USAA
Etrade Marketcaster



Puede que también le interese:



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

Oracle