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

Los applets de Java existen desde hace algún tiempo y todavía forman parte de nuestra vida cotidiana. Sin embargo, no todos se llevan bien con ellos.

por ejemplo, algunos usuarios han informado que reciben un mensaje de error al intentar ejecutar un applet de Java que indica que:

la configuración de seguridad ha bloqueado una aplicación autofirmada

Este error no parece estar vinculado a una versión específica de Windows, ya que está presente en todas las versiones, desde Windows 7 hasta Windows 10.

Dado que este problema bloquea por completo la funcionalidad o las aplicaciones basadas en Java, hemos decidido crear una guía que lo ayudará a evitarlo con facilidad.

¿Cómo puedo desbloquear aplicaciones autofirmadas?

En cuanto a las causas, hay 3 razones principales por las que puede aparecer este error:

  • La aplicación no está firmada.
    • No tiene certificado o falta la información del editor y el nombre están bloqueados de forma predeterminada
  • El usuario está intentando ejecutar una aplicación autofirmada desde una autoridad que no es de confianza
    • Los certificados autofirmados también están bloqueados de forma predeterminada a partir de la actualización de Java 7
  • Al archivo jar de la aplicación le falta un atributo de permiso
    • Estos están bloqueados porque un atacante podría explotar al usuario al ejecutar la aplicación con un nivel de privilegio diferente

1. Haga una lista de sitios de excepción

  1. Presionar ventanas + R
  2. Escribir control.exe
  3. Haga clic en Programas
  4. Haga clic en Java
    • Esto abrirá el Panel de control Java
  5. Ve a la Seguridad pestaña
  6. Haga clic en el Editar lista de sitios
  7. Dentro de Lista de sitios de excepciónhaga clic en Agregar botónlista de excepciones de seguridad java
  8. Pegue la URL del applet de Java con el que tiene problemas
  9. Hacer clic DE ACUERDO
  10. Hacer clic Continuar cuando lo solicite una advertencia de seguridad
  11. Intente abrir el applet de nuevo

En esencia, cualquier URL que inserte dentro de la lista de excepciones ahora debería funcionar sin problemas, independientemente de la certificación que pueda tener.

2. Establezca el nivel de seguridad del applet en Alto

  1. Presionar ventanas + R
  2. Escribir control.exe
    • Esto abrirá el Panel de control
  3. Haga clic en Programas
  4. Haga clic en Java
    • Esto abrirá el Panel de control Java
  5. Ve a la Seguridad pestaña
  6. Bajo Nivel de seguridadcambia el Elevado botónjava seguridad alta
  7. Reinicie el navegador en el que desea ejecutar el applet.

Al seguir cualquiera de estos métodos, cualquier subprograma autofirmado ahora debería poder ejecutarse fácilmente en su navegador. Sin embargo, tenga en cuenta que esta es una solución alternativa que solo debe usarse cuando se trata de applets en los que confía.

Esto se debe a que básicamente está deshabilitando las funciones de seguridad dentro de su PC.

Si conoce otra forma de resolver este problema, compártala en la sección de comentarios a continuación para que otros también puedan intentarlo.

ARTÍCULOS RELACIONADOS QUE DEBE CONSULTAR: