Fix: Dine sikkerhedsindstillinger har blokeret en selvsigneret applikation fra at køre

Flere brugere støder på "Dine sikkerhedsindstillinger har blokeret en applikation, der ikke er tillid til, at køre", når de prøver at starte en Java-applet. Problemet ser ikke ud til at være eksklusivt for en bestemt Windows-version - fejlen opstår med hver nyere version inklusive Windows Vista, Windows 7, Windows 8 og Windows 10.

Hvad får sikkerhedsindstillinger til at blokere applikationer fra at køre?

Vi undersøgte fejlen "Dine sikkerhedsindstillinger har blokeret, at en ikke-betroet applikation kører" ved at se på forskellige brugerrapporter og de reparationsstrategier, de brugte.

Som det viser sig, vil fejlmeddelelsen forekomme på grund af Java-browser plug-in-adfærd introduceret med Java 7 Update 21 . Ideen var at give brugerne mulighed for at træffe mere informerede beslutninger, når de skulle køre en Java-drevet applet inde i en webbrowser.

Hvis du har Java 7 Opdatering 21 eller ældre, et program, der ikke har et certifikat eller mangler navn Applikation eller Publisher oplysninger er blokeret som standard. Denne beslutning blev taget for at beskytte intetanende brugere mod usikre eller højrisikoprogrammer.

Når disse nye ændringer er håndhævet, er der tre hovedårsager, der vil udløse denne særlige Java-fejlmeddelelse:

  • Applikationen er ikke underskrevet - Applikationer uden certifikat eller manglende Publisher-information og navn er blokeret som standard. Disse kan ende med at gøre dit system sårbart over for ekstern udnyttelse.
  • Brugeren forsøger at køre en selvsigneret applikation fra en ikke-betroet myndighed - Applikationer med selvsignerede certifikater er også blokeret som standard startende med Java 7 Update 51. Disse betragtes som endnu farligere end usignerede applikationer, da de muligvis får adgang til personlige data på din computer.
  • Programmets jar-fil mangler en tilladelsesattribut - Tilladelsesattributten verificerer, om applikationsanmodningen bruger det samme tilladelsesniveau, som blev angivet af udvikleren. En applikation med en manglende jar-attribut blokeres, fordi en angriber muligvis udnytter brugeren ved at køre applikationen med et andet privilegieniveau.

Generelt skal en applet eller et program, der mangler disse nøgleidentifikationsdele, betragtes som usikre. Hvis du ikke ved det, anbefaler vi stærkt, at du undgår at køre det.

Men hvis du kender udgiveren, og du stoler på appleten (f.eks. Du har udviklet den selv, eller du tester den), er der måder at omgå denne særlige fejlmeddelelse.

Nedenfor har du et par metoder, der giver dig mulighed for at håndtere fejlen "Dine sikkerhedsindstillinger har blokeret et program, som ikke er tillid til at køre" . Selvom metode 1 i vid udstrækning betragtes som standardpraksis, når du skal håndtere denne særlige fejlmeddelelse, kan du også følge metode 2 for at opnå det samme formål.

Metode 1: Konfiguration af listen over undtagelseswebsteder

I tilfælde af at du forstår risikoen for at starte et program, der anses for usikkert af Java, kan du forhindre, at fejlmeddelelsen "Dine sikkerhedsindstillinger har blokeret, at et ikke-betroet program kører", vises ved at tilføje applikationen til listen over undtagelseswebsteder. Du kan finde denne indstilling under fanen Sikkerhed i Java Kontrolpanel.

Her er en hurtig guide til åbning af Java Kontrolpanel og tilføjelse af Java-applet til listen over udelukkelseswebsteder :

  1. Tryk på Windows-tasten + R for at åbne en dialogboks Kør. Skriv derefter “ kontrol ” og tryk på Enter for at åbne Kontrolpanel.
  2. Inde i vinduet Kontrolpanel skal du klikke på Programmer og derefter klikke på Java- ikonet for at åbne Java Kontrolpanel .

  3. Inden i Java Kontrolpanel- vinduet skal du gå til fanen Sikkerhed og klikke på Rediger sitelisten .
  4. Inde i Undtagelse stedet klikke på Tilføj knappen, derefter indsætte webadressen på den Java-applet, der giver dig problemer. Hit Ok for at tilføje URL'en til listen over udelukkelser .

    Bemærk: Husk at afhængigt af hvilken applet du prøver at køre, skal du muligvis også tilføje ikke-standardporte til Java-ekskluderingslisten .

  5. Klik på Fortsæt ved næste sikkerhedsadvarsel for at bekræfte, at du vil tilføje den webadresse, du lige har indtastet, til ekskluderingslisten.
  6. Åbn den applet, der tidligere viste fejlen. Fejlen skal ikke længere forekomme.

Hvis du leder efter en anden måde at løse fejlen "Dine sikkerhedsindstillinger har blokeret et program, som ikke er tillid til at køre" , skal du gå ned til næste metode nedenfor.

Metode 2: Indstilling af applikationssikkerhedsniveau til Høj

En anden måde at gå rundt med at løse “Dine sikkerhedsindstillinger har blokeret en ikke-tillid til, at applikationen kører”, er at indstille Java-sikkerhedsniveauet til Høj i stedet for Meget høj .

Selvom denne metode er meget nemmere (og hurtigere) at implementere, udsætter den din computer for mange potentielle risici. Med dette i tankerne foretrækkes det at følge metode 1, hvis du stoler på kilden end at ændre sikkerhedsniveauet.

Men hvis du beslutter at gøre det, opfordrer vi dig til at vende tilbage til standardniveauet for sikkerhedsindstillinger, når du er færdig med at bruge Java-applikationen, der udløser fejlen.

Her er en hurtig guide til, hvordan du ændrer sikkerhedsniveauet:

  1. Tryk på Windows-tasten + R for at åbne en dialogboks Kør . Skriv derefter “ kontrol ” og tryk på Enter for at åbne Kontrolpanel .
  2. Inde i vinduet Kontrolpanel skal du klikke på Programmer og derefter klikke på Java- ikonet for at åbne Java Kontrolpanel .

  3. Inden i Java Kontrolpanel-vinduet skal du gå til fanen Sikkerhed og vælge Høj skifte fra under Sikkerhedsniveau for applikationer, ikke på listen over undtagelseswebsteder . Klik derefter på Anvend for at gemme ændringerne.
  4. Genstart den browser, som du kører appleten i, og se om problemet er løst, når du har genindlæst siden.

Anbefalet

Fix: Minecraft svarer ikke
Hvad er applikation til registrering af digital tv-tuner-enhed, og skal den fjernes?
Hvad er FileRepMalware, og skal du fjerne det