Solución: su configuración de seguridad ha bloqueado la ejecución de una aplicación autofirmada



Pruebe Nuestro Instrumento Para Eliminar Los Problemas

Varios usuarios se encuentran con el 'Tu configuración de seguridad ha bloqueado la ejecución de una aplicación que no es de confianza' al intentar ejecutar un subprograma de Java. El problema no parece ser exclusivo de una determinada versión de Windows; el error se encuentra con todas las versiones recientes, incluidas Windows Vista, Windows 7, Windows 8 y Windows 10.



Su configuración de seguridad ha bloqueado la ejecución de una aplicación que no es de confianza



¿Qué hace que la configuración de seguridad bloquee la ejecución de aplicaciones?

Investigamos el 'Tu configuración de seguridad ha bloqueado la ejecución de una aplicación que no es de confianza' error al observar varios informes de usuario y las estrategias de reparación que utilizaron.



Resulta que el mensaje de error se producirá debido al comportamiento del complemento del navegador Java introducido con Actualización 21 de Java 7 . La idea era permitir a los usuarios tomar decisiones más informadas cuando tenían que ejecutar un subprograma impulsado por Java dentro de un navegador web.

Si tiene Java 7 Update 21 o una versión anterior, cualquier aplicación que no tenga un certificado o le falte el Nombre de la aplicación o la Información del editor está bloqueado de forma predeterminada. Esta decisión se tomó para proteger a los usuarios desprevenidos de aplicaciones inseguras o de alto riesgo.

Una vez que se apliquen estos nuevos cambios, hay tres causas principales que desencadenarán este particular Java error mensaje:



  • La aplicación no está firmada - Las aplicaciones sin un certificado o sin información de editor y nombre están bloqueadas de forma predeterminada. Esto podría hacer que su sistema sea vulnerable a ataques externos.
  • El usuario está intentando ejecutar una aplicación autofirmada de una autoridad que no es de confianza. - Las aplicaciones con certificados autofirmados también se bloquean de forma predeterminada a partir de Java 7 Update 51. Se consideran incluso más peligrosas que las aplicaciones sin firmar, ya que se les puede conceder acceso a datos personales en su computadora.
  • Al archivo jar de la aplicación le falta un atributo de permiso - El atributo de permiso verifica si la solicitud de la aplicación utiliza el mismo nivel de permiso que especificó el desarrollador. Una aplicación con un atributo jar faltante está bloqueada porque un atacante podría explotar al usuario ejecutando la aplicación con un nivel de privilegio diferente.

En general, un Applet o una aplicación a la que le falten estas partes de identificación clave debe considerarse inseguro. Si no lo sabe, le recomendamos que evite ejecutarlo.

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

A continuación tiene un par de métodos que le permitirán lidiar con el 'Tu configuración de seguridad ha bloqueado la ejecución de una aplicación que no es de confianza' error. A pesar de que Método 1 es ampliamente considerado como una práctica estándar cuando tiene que lidiar con este mensaje de error en particular, también puede seguir Método 2 para lograr el mismo propósito.

Método 1: configurar la lista de sitios de excepción

En caso de que comprenda el riesgo de iniciar una aplicación que Java considera insegura, puede evitar que 'Tu configuración de seguridad ha bloqueado la ejecución de una aplicación que no es de confianza' Aparece un mensaje de error al agregar la aplicación a la Lista de sitios de excepción. Puede encontrar esta configuración en la pestaña Seguridad del Panel de control de Java.

Aquí hay una guía rápida sobre cómo abrir el Panel de control de Java y agregar el subprograma de Java al Lista de sitios de exclusión :

  1. prensa Tecla de Windows + R para abrir un cuadro de diálogo Ejecutar. Luego, escriba ' control 'Y presione Entrar a abrir el panel de control .

    Abrir el panel de control mediante un cuadro de diálogo Ejecutar

  2. Dentro de la ventana del Panel de control, haga clic en Programas , luego haga clic en el Java icono para abrir el Panel de control de Java .
  3. Dentro de Panel de control de Java ventana, ve a la Seguridad pestaña y haga clic en el Editar lista de sitios .

    Accediendo al menú Exclusión de Java

  4. Dentro de Sitio de excepción lista, haga clic en Añadir , luego pegue la URL del subprograma Java que le está causando problemas. Golpear Okay para agregar la URL a la Lista de exclusion .

    Agregar una aplicación a la lista de exclusión

    Nota: Tenga en cuenta que, según el subprograma que intente ejecutar, es posible que también deba agregar puertos no estándar al Lista de exclusión de Java .

  5. Hacer clic Seguir en el proximo Advertencia de seguridad para confirmar que desea agregar la URL que acaba de ingresar a la lista de exclusión.

    Confirmación de la nueva entrada a la advertencia de seguridad

  6. Vuelva a abrir el subprograma que mostraba anteriormente el error. El error ya no debería ocurrir.

Si está buscando una forma diferente de resolver el 'Tu configuración de seguridad ha bloqueado la ejecución de una aplicación que no es de confianza' error, vaya al siguiente método a continuación.

Método 2: Establecer el nivel de seguridad de la aplicación en Alto

Otra forma de solucionar el problema 'Tu configuración de seguridad ha bloqueado la ejecución de una aplicación que no es de confianza' error es establecer el nivel de seguridad de Java en Alto en vez de Muy alto .

Si bien este método es mucho más fácil (y rápido) de implementar, expondrá su computadora a muchos riesgos potenciales. Teniendo esto en cuenta, es preferible seguir el Método 1 si confía en la fuente que modificar el nivel de seguridad.

Sin embargo, si decide hacerlo, le recomendamos que vuelva al nivel de configuración de seguridad predeterminado una vez que haya terminado de usar la aplicación Java que está provocando el error.

Aquí hay una guía rápida sobre cómo modificar el nivel de seguridad:

  1. prensa Tecla de Windows + R para abrir un correr caja de diálogo. A continuación, escriba ' control 'Y presione Entrar abrir Control Panel .

    Abrir el panel de control mediante un cuadro de diálogo Ejecutar

  2. Dentro de la ventana del Panel de control, haga clic en Programas , luego haga clic en el Java icono para abrir el Panel de control de Java .
  3. Dentro de la ventana del Panel de control de Java, vaya al Seguridad pestaña y seleccione la Alternar alto de debajo del Nivel de seguridad para aplicaciones, no en el Lista de sitios de excepción . Luego, haga clic en Aplicar para guardar los cambios.

    Establecer el nivel de seguridad de Java para elementos no incluidos en la lista de sitios de excepción en Alto

  4. Reinicie el navegador en el que está ejecutando el subprograma y vea si el problema se ha resuelto una vez que vuelva a cargar la página.
3 minutos de lectura