Rettelse: Dine sikkerhedsindstillinger har blokeret et selvsigneret program fra at køre

Flere brugere støder på “Dine sikkerhedsindstillinger har blokeret et ikke-betroet program i 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 nylig version inklusive Windows Vista, Windows 7, Windows 8 og Windows 10.

Dine sikkerhedsindstillinger har blokeret, at et ikke betroet program kører

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

Vi undersøgte fejlen "Dine sikkerhedsindstillinger har blokeret et ikke-betroet program fra at køre" ved at se på forskellige brugerrapporter og de reparationsstrategier, de brugte.

Det viser sig, at fejlmeddelelsen vil opstå på grund af Java-browser-plug-in-opførsel, der blev introduceret med Java 7 Update 21 . Tanken var at give brugerne mulighed for at tage mere informerede beslutninger, når de skulle køre Java-drevet applet i en webbrowser.

Hvis du har Java 7 Update 21 eller ældre, blokeres ethvert program, der ikke har et certifikat eller mangler applikationsnavnet eller udgiveroplysningerne, som standard. Denne beslutning blev taget for at beskytte intetanende brugere mod usikre eller høje risiko applikationer.

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

  • Programmet er ikke underskrevet - Ansøgninger uden certifikat eller manglende udgiveroplysninger og navn er som standard blokeret. Disse kan muligvis ende med at gøre dit system sårbart over for eksterne udnyttelser.
  • Brugeren forsøger at køre en selvsigneret applikation fra en ikke-betroet myndighed - Programmer med selvsignerede certifikater er også blokeret som standard fra Java 7 Update 51. Disse betragtes som endnu farligere end ikke-underskrevne applikationer, da de muligvis får adgang til personlige data på din computer.
  • Applikationens jarfil mangler en tilladelsesattribut - Tilladelsesattributten verificerer, om applikationsanmodningen bruger det samme tilladelsesniveau, som blev specificeret af udvikleren. En applikation med en manglende krukkeattribut er blokeret, fordi en hacker kan udnytte brugeren ved at køre applikationen med et andet privilegiumniveau.

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.

Hvis du imidlertid kender udgiveren, og du har tillid til appletten (f.eks. Har du 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, der ikke er tillid til at køre” . Selvom metode 1 betragtes som almindelig praksis, når man skal håndtere denne specielle fejlmeddelelse, kan du også følge metode 2 for at nå det samme formål.

Metode 1: Konfiguration af listen over undtagelsessteder

I tilfælde af at du forstår risikoen for at starte et program, der betragtes som utrygt af Java, kan du forhindre, at fejlmeddelelsen “Dine sikkerhedsindstillinger har blokeret et ikke-betroet program” kører ved at tilføje applikationen til undtagelseswebdelisten. Du kan finde denne indstilling under fanen Sikkerhed i Java-kontrolpanelet.

Her er en hurtig guide til at åbne Java Kontrolpanel og tilføje Java-appletten til listen over ekskluderingssteder :

  1. Tryk på Windows-tasten + R for at åbne en Kør-dialogboks. Skriv derefter “ kontrol ” og tryk på Enter for at åbne Kontrolpanel.

    Åbning af kontrolpanel via en Kør-dialogboks
  2. I vinduet Kontrolpanel skal du klikke på Programmer og derefter klikke på Java- ikonet for at åbne Java Kontrolpanel .

  3. Gå ind i fanen Java Kontrolpanel i fanen Sikkerhed og klik på Rediger webstedsliste .

    Åbning af Java-ekskluderingsmenuen
  4. På listen over undtagelseswebsteder skal du klikke på knappen Tilføj og indsæt derefter URL'en til den Java-applet, der giver dig problemer. Hit Ok for at tilføje URL'en til listen over ekskluderinger .

    Føjelse af en applikation til listen over ekskluderinger

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

  5. Klik på Fortsæt ved den næste sikkerhedsadvarsel for at bekræfte, at du vil tilføje den URL, du lige har indtastet på listen over ekskluderinger.

    Bekræftelse af den nye post til sikkerhedsadvarslen
  6. Åbn appleten, der tidligere viste fejlen, igen. Fejlen skal ikke længere forekomme.

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

Metode 2: Indstilling af sikkerhedsniveau for applikation til Høj

En anden måde at gå rundt med at løse fejlen "Dine sikkerhedsindstillinger har blokeret et ikke-betroet program fra at køre" er at indstille Java-sikkerhedsniveauet til Høj i stedet for Meget Høj .

Selvom denne metode er meget lettere (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 har tillid til kilden end at ændre sikkerhedsniveauet.

Hvis du dog beslutter at gøre det, opfordrer vi dig til at vende tilbage til standard sikkerhedsindstillingsniveauet, når du er færdig med at bruge Java-applikationen, der udløser fejlen.

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

  1. Tryk på Windows-tasten + R for at åbne en Kør- dialogboks. Skriv derefter “ kontrol ” og tryk på Enter for at åbne Kontrolpanel .

    Åbning af kontrolpanel via en Kør-dialogboks
  2. I vinduet Kontrolpanel skal du klikke på Programmer og derefter klikke på Java- ikonet for at åbne Java Kontrolpanel .

  3. Gå ind i fanen Sikkerhed i Java-kontrolpanelvinduet og vælg Høj skift fra under Sikkerhedsniveau for applikationer, der ikke findes på listen over undtagelsessider . Klik derefter på Anvend for at gemme ændringerne.

    Indstilling af Java-sikkerhedsniveauet for elementer, der ikke er inkluderet på listen med undtagelseswebsteder, til Høj
  4. Genstart browseren, som du kører appleten i, og se, om problemet er løst, når du har indlæst siden igen.

Interessante Artikler