Correzione: le impostazioni di sicurezza hanno bloccato l'esecuzione di un'applicazione autofirmata

Diversi utenti riscontrano il messaggio "Le tue impostazioni di sicurezza hanno bloccato l'esecuzione di un'applicazione non attendibile" durante il tentativo di avviare un'applet Java. Il problema non sembra essere esclusivo di una determinata versione di Windows: l'errore si verifica con ogni versione recente, inclusi Windows Vista, Windows 7, Windows 8 e Windows 10.

Quali sono le cause delle impostazioni di sicurezza per bloccare l'esecuzione delle applicazioni?

Abbiamo esaminato l' errore "Le tue impostazioni di sicurezza hanno bloccato l'esecuzione di un'applicazione non attendibile" esaminando i vari rapporti degli utenti e le strategie di riparazione che hanno utilizzato.

A quanto pare, la richiesta di errore si verificherà a causa del comportamento del plug-in del browser Java introdotto con Java 7 Update 21 . L'idea era di consentire agli utenti di prendere decisioni più informate quando devono eseguire un'applet basata su Java all'interno di un browser web.

Se si dispone di Java 7 Update 21 o precedente, qualsiasi applicazione che non dispone di un certificato o manca il nome dell'applicazione o le informazioni del publisher viene bloccata per impostazione predefinita. Questa decisione è stata presa per proteggere gli utenti ignari da applicazioni non sicure o ad alto rischio.

Una volta applicate queste nuove modifiche, ci sono tre cause principali che attiveranno questo particolare messaggio di errore Java:

  • L'applicazione non è firmata : le applicazioni senza un certificato o senza informazioni e nome dell'editore sono bloccate per impostazione predefinita. Questi potrebbero finire per rendere il tuo sistema vulnerabile a exploit esterni.
  • L'utente sta tentando di eseguire un'applicazione autofirmata da un'autorità non attendibile - Anche le applicazioni con certificati autofirmati vengono bloccate per impostazione predefinita a partire da Java 7 Update 51. Queste sono considerate ancora più pericolose delle applicazioni non firmate poiché potrebbero avere accesso a dati personali sul tuo computer.
  • Nel file jar dell'applicazione manca un attributo di autorizzazione: l'attributo di autorizzazione verifica se la richiesta dell'applicazione utilizza lo stesso livello di autorizzazione specificato dallo sviluppatore. Un'applicazione con un attributo jar mancante viene bloccata perché un utente malintenzionato potrebbe sfruttare l'utente eseguendo l'applicazione con un livello di privilegio diverso.

In generale, un'applet o un'applicazione a cui mancano queste parti di identificazione chiave dovrebbe essere considerata non sicura. Se non lo conosci, ti consigliamo vivamente di evitare di eseguirlo.

Tuttavia, se conosci l'editore e ti fidi dell'applet (ad esempio, l'hai sviluppato da solo o lo stai testando), ci sono modi per aggirare questo particolare messaggio di errore.

Di seguito sono disponibili un paio di metodi che ti consentiranno di gestire l' errore "Le tue impostazioni di sicurezza hanno bloccato l'esecuzione di un'applicazione non attendibile" . Sebbene il Metodo 1 sia ampiamente considerato come pratica standard quando si ha a che fare con questo particolare messaggio di errore, è anche possibile seguire il Metodo 2 per ottenere lo stesso scopo.

Metodo 1: configurazione dell'elenco dei siti di eccezione

Se si comprende il rischio di avviare un'applicazione considerata non sicura da Java, è possibile impedire la visualizzazione del messaggio di errore "Le impostazioni di sicurezza hanno bloccato l'esecuzione di un'applicazione non attendibile" aggiungendo l'applicazione all'Elenco dei siti di eccezione. Puoi trovare questa impostazione nella scheda Sicurezza del Pannello di controllo Java.

Ecco una guida rapida per aprire il pannello di controllo Java e aggiungere l'applet Java all'elenco dei siti di esclusione :

  1. Premi il tasto Windows + R per aprire una finestra di dialogo Esegui. Quindi, digita " control " e premi Invio per aprire il Pannello di controllo.
  2. All'interno della finestra del pannello di controllo, fare clic su Programmi , quindi fare clic sull'icona Java per aprire il pannello di controllo Java .

  3. All'interno della finestra del pannello di controllo Java , vai alla scheda Sicurezza e fai clic su Modifica elenco siti .
  4. All'interno dell'elenco dei siti di eccezione , fai clic sul pulsante Aggiungi , quindi incolla l'URL dell'applet Java che ti sta causando problemi. Premi Ok per aggiungere l'URL all'elenco di esclusione .

    Nota: tieni presente che, a seconda dell'applet che stai tentando di eseguire, potresti dover aggiungere anche porte non standard all'elenco di esclusione Java .

  5. Fare clic su Continua al successivo avviso di sicurezza per confermare che si desidera aggiungere l'URL appena immesso all'elenco di esclusione.
  6. Riapri l'applet che in precedenza mostrava l'errore. L'errore non dovrebbe più verificarsi.

Se stai cercando un modo diverso per risolvere l' errore "Le tue impostazioni di sicurezza hanno bloccato l'esecuzione di un'applicazione non attendibile" , passa al metodo successivo di seguito.

Metodo 2: impostazione del livello di protezione dell'applicazione su Alto

Un altro modo per risolvere l' errore "Le tue impostazioni di sicurezza hanno bloccato l'esecuzione di un'applicazione non attendibile" consiste nell'impostare il livello di sicurezza Java su Alto invece che su Molto alto .

Sebbene questo metodo sia molto più semplice (e veloce) da implementare, esporrà il tuo computer a molti potenziali rischi. Con questo in mente, è preferibile seguire il Metodo 1 se ti fidi della fonte piuttosto che modificare il livello di sicurezza.

Tuttavia, se decidi di farlo, ti invitiamo a ripristinare il livello di impostazioni di sicurezza predefinito una volta che hai finito di utilizzare l'applicazione Java che ha generato l'errore.

Ecco una guida rapida su come modificare il livello di sicurezza:

  1. Premi il tasto Windows + R per aprire una finestra di dialogo Esegui . Quindi, digita " control " e premi Invio per aprire il Pannello di controllo .
  2. All'interno della finestra del pannello di controllo, fare clic su Programmi , quindi fare clic sull'icona Java per aprire il pannello di controllo Java .

  3. All'interno della finestra del pannello di controllo Java, vai alla scheda Sicurezza e seleziona l' interruttore Alto da sotto il livello di sicurezza per le applicazioni, non nell'elenco dei siti di eccezione . Quindi fare clic su Applica per salvare le modifiche.
  4. Riavvia il browser in cui stai eseguendo l'applet e verifica se il problema è stato risolto una volta ricaricata la pagina.

Raccomandato

Correzione: Minecraft non rispondeva
Che cos'è l'applicazione di registrazione del dispositivo del sintonizzatore TV digitale e deve essere rimossa?
Cos'è FileRepMalware e dovresti rimuoverlo