Java försöker ständigt förbättra säkerheten och skydda de system den är installerad på. Medan användningen minskar på datorer är det fortfarande nödvändigt för vissa program att köra Java. Det är därför du kan se en Java-säkerhetsvarning när du kör ett sådant program. Eftersom det inte är en typisk säkerhetsvarning, kanske du inte vet vad du ska göra när du ser det, varför jag skrev den här sidan. Denna handledning visar hur du kör en applikation som är blockerad av Java-säkerhet i Windows.
Java har haft något av en dålig rap under det senaste decenniet eller så. De flesta webbläsare blockerar det nu som standard och det fasas långsamt ut på webben. Trots det är programmeringsspråket fortfarande lika allestädes närvarande som det en gång var, om inte mer så. Det finns fortfarande överallt och används fortfarande i utvecklingen fram till idag.
Java: s huvudsakliga sårbarhet är att den inte automatiskt uppdaterar sig själv som de flesta andra program. Det lämnar det upp till användaren att uppdatera, vilket möjligen lämnar ett sårbart program oöverträffat i veckor eller månader i taget. Det varnar dig när en uppdaterad version är tillgänglig men lämnar dig sedan åt den. Det är då helt upp till dig att uppdatera och hantera det.
Det är inte utan egna försiktighetsåtgärder men det är därför du kan se Java-säkerhetsvarningar.
Java-säkerhet
Helt sedan Java 7 har Oracle implementerat en säkerhetskontroll inom programmet för att hjälpa till med säkerhet. Det kommer att varna dig om du använder en app som är osignerad, självsignerad, inte signerad av en betrodd myndighet eller som saknar behörighetsattribut. Detta är för vårt skydd men det finns ibland falska positiva effekter.
Detta är vanligtvis inte ett problem om du använder mainstream eller regelbundet uppdaterade program men kan vara ont om du använder anpassade program, utvecklar dina egna eller spelar vissa Indie-spel som fortfarande använder Java. Det är då du troligtvis ser Java-säkerhetsvarningar i Windows.
Kör ett program blockerat av Java-säkerhet i Windows
Om du stöter på Java-säkerhetsvarningar är det några saker du kan göra för att komma runt dem. Det kan vara så enkelt som att uppdatera allt för att lägga till en webbplats i undantagslistan, beroende på vad du gör för att utlösa varningen.
Här är några sätt att stoppa Java-säkerhetsvarningen.
Uppdatera allt
Om du plötsligt börjar se Java-säkerhetsvarningar utan goda skäl eller för något du vanligtvis gör utan varningar är det dags att uppdatera din Java-version. Besök Java-webbplatsen och ladda ner rätt version för din dator. Installera uppdateringen och testa om vad du gjorde. Om det inte fungerar, uppdatera din webbläsare, program, applikation eller vad du än använder för att utlösa varningen.
Java- eller programuppdateringar är det främsta skälet till att Java-säkerheten visar denna varning. Det ena eller det andra kommer att vara föråldrat och fungerar antingen inte korrekt eller inte är kompatibelt. En snabb uppdatering kan bota de flesta av dessa varningar.
Kontrollera Java-säkerhetsinställningarna
Ibland kommer installation av Java eller en Java-uppdatering att utlösa en höjning i säkerhetsnivån. Jag har ingen aning om varför men jag har sett detta några gånger under åren och är alltid det andra jag kontrollerar när jag felsöker Java efter att ha sökt efter uppdateringar.
- Öppna Kontrollpanelen och välj Java från listan. Välj små ikoner uppe till höger om du inte ser det.
- Välj fliken Säkerhet på Java Kontrollpanelen.
- Kontrollera säkerhetsnivån i fönstret. Oracle föreslår att du använder Very High som lämplig nivå. Sänk ner det till Högt och testa igen.
Om du besöker en webbplats som fortfarande använder Java och som utlöser varningen kan du lägga till den i vitlistan på fliken Säkerhet.
- Välj Redigera webbplatslista längst ner på fliken Säkerhet.
- Skriv URL-adressen i rutan och välj Lägg till.
- Lägg till alla andra webbadresser du behöver tillåta.
- Välj OK och testa om igen.
Du måste använda den fullständiga URL: en, så http: // … Eller https: // …. för att detta ska fungera ordentligt. Du behöver bara göra detta om det är en webbplats som ger dig felet. Det gör ingenting för program som kastar felet.
Kontrollera certifikatet
Slutligen, om dessa två steg inte fungerar, kontrollera certifikatet för programmet eller appen du försöker använda. Om det inte är undertecknat eller betrodd av Java, kommer det att utlösa denna varning. Be leverantören om ett nytt certifikat eller fråga dem om de vet att detta är ett problem. När du har ett betrodd certifikat kan du installera det och varningen försvinner.