Su configuración de seguridad ha bloqueado la ejecución de una aplicación

Java está constantemente tratando de mejorar la seguridad y proteger los sistemas en los que está instalado. Si bien su uso se reduce en las computadoras, todavía es necesario que algunos programas ejecuten Java. Es por eso que podría ver una advertencia de seguridad Java al ejecutar dicho programa. Como no es una advertencia de seguridad típica, es posible que no sepa qué hacer cuando la ve, por eso escribí esta página. Este tutorial le mostrará cómo ejecutar una aplicación bloqueada por Java Security en Windows.

Java ha tenido algo de mala reputación en la última década más o menos. La mayoría de los navegadores ahora lo bloquean de forma predeterminada y se está eliminando lentamente en la web. A pesar de eso, el lenguaje de programación sigue siendo tan ubicuo como antes, si no más. Todavía se puede encontrar en todas partes y todavía se usa en desarrollo hasta el día de hoy.

La principal vulnerabilidad de Java es que no se actualiza automáticamente como la mayoría de los otros programas. Deja que el usuario actualice, potencialmente dejando un programa vulnerable sin parches durante semanas o meses a la vez. Le alerta cuando hay una versión actualizada disponible, pero luego lo deja. Luego dependerá de usted actualizarlo y administrarlo.

Sin embargo, no es sin sus propias precauciones, por eso puede ver alertas de seguridad de Java.

Ejecutar una aplicación bloqueada por Java Security en Windows

Si se encuentra con alertas de seguridad de Java, hay algunas cosas que puede hacer para trabajar con ellas. Puede ser tan simple como actualizar todo para agregar un sitio web a la lista de excepciones, dependiendo de lo que esté haciendo para activar la alerta.

Aquí hay algunas maneras de detener la alerta de seguridad de Java.

Verifique la configuración de seguridad de Java

Ocasionalmente, la instalación de Java o una actualización de Java activará una elevación en el nivel de seguridad. No tengo idea de por qué, pero he visto esto varias veces a lo largo de los años y siempre es lo segundo que verifico al solucionar problemas de Java después de verificar las actualizaciones.

  • Abra el panel de control y seleccione Java de la lista. Seleccione pequeños iconos en la parte superior derecha si no lo ve.
  • Seleccione la pestaña de seguridad en el panel de control Java.
  • Verifique el nivel de seguridad en la ventana. Oracle sugiere usar muy alto como el nivel apropiado. Búscalo hasta alto y vuelva a probar.
  • Si está visitando un sitio web que todavía usa Java y está activando la alerta, puede agregarlo a la lista blanca en la pestaña de seguridad.

  • Seleccione Editar lista de sitios en la parte inferior de la pestaña de seguridad.
  • Escriba la URL en el cuadro y seleccione Agregar.
  • Agregue cualquier otra URL que necesite permitir.
  • Seleccione Aceptar y volver a probar.
  • Debe usar la URL completa, así que http: //… o https: //… para que esto funcione correctamente. Solo necesita hacer esto si es un sitio web que le brinda el error. No hace nada para aplicaciones que arrojan el error.

    Seguridad de Java

    Desde Java 7, Oracle ha implementado una verificación de seguridad dentro del programa para ayudar con la seguridad. Le alertará si usa una aplicación sin firmar, firmada, no firmada por una autoridad confiable o que le faltan atributos de permiso. Esto es para nuestra protección, pero hay falsos positivos ocasionales.

    Esto generalmente no es un problema si usa programas convencionales o actualizados regularmente, pero puede ser un dolor si usa programas personalizados, desarrolla su propio o juega ciertos juegos independientes que aún usan Java. Ahí es cuando es más probable que veas alertas de seguridad de Java en Windows.

    Su configuración de seguridad ha bloqueado la ejecución de una aplicación

    Corrección: su configuración de seguridad ha bloqueado una aplicación autofirmada para que se ejecute

    Varios usuarios se encuentran con «su configuración de seguridad ha bloqueado una aplicación no confiable» al intentar iniciar un applet Java. El problema no parece ser exclusivo de una determinada versión de Windows: el error se encuentra con cada versión reciente, incluidas Windows Vista, Windows 7, Windows 8 y Windows 10.

    ¿Qué hace que la configuración de seguridad bloquee las aplicaciones se ejecute?

    Investigamos el error «su configuración de seguridad ha bloqueado una aplicación no confiable para la ejecución» al observar varios informes de los usuarios y las estrategias de reparación que utilizaron.

    Como resultado, el mensaje de error ocurrirá debido al comportamiento del complemento del navegador Java introducido con Java 7 Actualización 21. La idea era permitir a los usuarios tomar decisiones más informadas al tener que ejecutar un applet con Java dentro de un navegador web.

    Si tiene Java 7 Update 21 o más, cualquier aplicación que no tenga un certificado o le falte el nombre de la aplicación o la información del editor se bloquea de forma predeterminada. Esta decisión se tomó para proteger a los usuarios desprevenidos de aplicaciones inseguras o de alto riesgo.

    Una vez que estos nuevos cambios se aplican, hay tres causas principales que activarán este mensaje de error de Java en particular:

  • La aplicación no está firmada: las aplicaciones sin un certificado o información y nombre faltante del editor están bloqueados de forma predeterminada. Estos pueden terminar haciendo que su sistema sea vulnerable a las hazañas externas.
  • El usuario está tratando de ejecutar una aplicación autofirmada desde una autoridad no confiable: las aplicaciones con certificados autofirmados también se bloquean de forma predeterminada a partir de la actualización de Java 7. Estas se consideran aún más peligrosas que las aplicaciones no firmadas, ya que podrían tener acceso a acceso a Datos personales en su computadora.
  • Falta al archivo JAR de la aplicación un atributo de permiso: el atributo de permiso verifica si la solicitud de solicitud usa el mismo nivel de permiso especificado por el desarrollador. Se bloquea una aplicación con un atributo JAR faltante porque un atacante podría explotar al usuario ejecutando la aplicación con un nivel de privilegio diferente.
  • En general, un applet o aplicación que le falta estas piezas de identificación clave debe considerarse insegura. Si no lo sabe, le recomendamos que evite ejecutarlo.

    Sin embargo, si conoce al editor y confía en el applet (por ejemplo, lo desarrolló usted mismo o lo está probando), hay formas de eludir este mensaje de error particular.

    A continuación, tiene un par de métodos que le permitirán tratar con el error «su configuración de seguridad ha bloqueado una aplicación no confiable». Aunque el método 1 se considera ampliamente como una práctica estándar cuando tiene que lidiar con este mensaje de error particular, también puede seguir el Método 2 para lograr el mismo propósito.

    Wiki

    En PC