Errore: Java ha rilevato componenti dell'applicazione che potrebbero indicare un problema per la sicurezza.
Questo articolo è relativo a:
- Piattaforme: Tutte le piattaforme
- Versioni Java: 7.0, 8.0
SINTOMI
Mentre si tenta di eseguire un'applet o un'applicazione basata su Java viene visualizzata una finestra di dialogo di avvertenza:
Bloccare i componenti potenzialmente non sicuri?
Java ha rilevato componenti dell'applicazione che potrebbero indicare un problema per la sicurezza. Contattate il rivenditore dell'applicazione per assicurarvi che non sia stata manomessa.
Java ha rilevato componenti dell'applicazione che potrebbero indicare un problema per la sicurezza. Contattate il rivenditore dell'applicazione per assicurarvi che non sia stata manomessa.
CAUSA
Le applicazioni e le applet Java Web Start firmate che contengono componenti firmati e non firmati sono potenzialmente non sicure a meno che il codice misto non sia stato scelto dal fornitore dell'applicazione. Al momento del rilascio dell'aggiornamento 19 di Java SE 6, quando un programma contiene componenti firmati e non firmati viene visualizzata una finestra di dialogo di avvertenza.
SOLUZIONE
Nella finestra di dialogo sulla sicurezza, se si fa clic su Sì l'esecuzione dei componenti potenzialmente non sicuri viene bloccata e il programma potrebbe chiudersi. Se si fa clic sul pulsante No l'esecuzione dell'applicazione o dell'applet prosegue.
La visualizzazione dell'avvertenza è il funzionamento predefinito, ma sono disponibili opzioni per la gestione di questo tipo di situazione.
È possibile gestire l'esecuzione dei programmi a codice misto tramite il Pannello di controllo di Java.
Individuazione del Pannello di controllo Java
Opzioni per la protezione dai codici misti nel Pannello di controllo Java
- Nel Pannello di controllo Java, fate clic sulla scheda Avanzate.
- Espandete l'opzione Verifica di sicurezza codice misto (con sandbox e sicuro) nella sezione Sicurezza.

Abilita: mostra un'avvertenza, se necessario
Questa è l'impostazione predefinita. Quando è presente un potenziale rischio per la sicurezza, viene visualizzata una finestra di dialogo di avvertenza. Se si fa clic su Sì i componenti potenzialmente non sicuri vengono bloccati e il programma potrebbe chiudersi. Se si fa clic su No l'esecuzione dell'applicazione o applet prosegue in modo protetto (i package o le risorse successivi con lo stesso nome ma livelli di affidabilità diversi, ovvero che risultano firmati o non firmati, non saranno caricati).Abilita: nasconde l'avvertenza e consente l'esecuzione in modalità protetta
Questa opzione rimuove la finestra di dialogo di avvertenza. Il codice viene eseguito come se l'utente avesse fatto clic su No nella finestra di dialogo di avvertenza.Abilita: nasconde l'avvertenza e non esegue il codice non accreditato
Questa opzione rimuove la finestra di dialogo di avvertenza e si comporta come se l'utente avesse fatto clic su Sì nella finestra di dialogo.Disabilitare la verifica
Questa opzione è sconsigliata. In questo modo viene disabilitata la verifica dei codici misti (affidabili e non affidabili), facendo sì che venga eseguito codice potenzialmente non sicuro senza alcuna protezione.ULTERIORI INFORMAZIONI TECNICHE
Sviluppatori di applicazioni Java: fate riferimento alla documentazione relativa ai codici misti.