Popravek: vaše varnostne nastavitve so samodejno podpisane aplikacije preprečile zagon
Več uporabnikov naleti na »Vaše varnostne nastavitve so preprečile, da bi se nezaupljiva aplikacija zagnala «, ko poskušajo zagnati aplikacijo Java. Zdi se, da težava ni izključno za določeno različico sistema Windows - napaka se pojavlja pri vsaki novejši različici, vključno z Windows Vista, Windows 7, Windows 8 in Windows 10.
Kaj povzroča, da varnostne nastavitve blokirajo zagon programov?
Raziskali smo napako »Varnostne nastavitve so preprečile delovanje nezaupljive aplikacije«, tako da smo pogledali različna uporabniška poročila in strategije popravil, ki so jih uporabljali.
Kot kaže, se bo poziv za napako pojavil zaradi vedenja vtičnika brskalnika Java, uvedenega s programom Java 7 Update 21 . Ideja je bila omogočiti uporabnikom, da sprejemajo bolj informirane odločitve, ko morajo v spletnem brskalniku zagnati programček, ki poganja Java.
Če imate Java 7 Update 21 ali starejši, je vsaka aplikacija, ki nima certifikata ali manjka imena aplikacije ali so podatki o založniku privzeto blokirani. Ta odločitev je bila sprejeta za zaščito nič sumljivih uporabnikov pred nevarnimi ali visoko tveganimi aplikacijami.
Ko se te nove spremembe uveljavijo, bodo tri glavne vzroke sprožile to posebno sporočilo o napaki:
- Aplikacija ni podpisana - Aplikacije brez potrdila ali manjkajoče informacije o založniku in ime so privzeto blokirane. Zaradi tega bo vaš sistem ranljiv za zunanje izkoriščanja.
- Uporabnik poskuša zagnati samopodpisano aplikacijo od nezaupljivega pooblastila - Aplikacije s samopodpisanimi certifikati so tudi privzeto blokirane, začenši z Java 7 Update 51. To velja za še nevarnejše kot nepodpisane aplikacije, saj jim lahko odobri dostop do osebne podatke v računalniku.
- V datoteki kozarca aplikacije manjka atribut dovoljenja - Atribut dovoljenja preveri, če zahteva aplikacija uporablja isto raven dovoljenja, ki jo je določil razvijalci. Aplikacija z manjkajočim atributom jar je blokirana, ker lahko napadalec uporabnika izkoristi tako, da zažene aplikacijo z drugo stopnjo privilegiranja.
Na splošno je treba Applet ali aplikacijo, ki manjka teh ključnih identifikacijskih delov, šteti za nevarno. Če ga ne poznate, toplo priporočamo, da se ga ne izvajate.
Če pa poznate založnika in mu zaupate program (npr. Ste ga razvili sami ali ga preizkušate), obstajajo načini zaobiti to sporočilo o napaki.
Spodaj imate nekaj načinov, ki vam bodo omogočili, da se spopadate z napako »Varnostne nastavitve so preprečile, da bi se nezaupljiva aplikacija začela izvajati« . Čeprav se metoda 1 splošno obravnava kot običajna praksa, ko se je treba spoprijeti s tem posebnim sporočilom o napaki, lahko za dosego istega cilja sledite tudi metodi 2 .
1. način: Konfiguriranje seznama mest izjem
V primeru, da razumete tveganje za zagon aplikacije, ki jo Java oceni kot nevarno, lahko preprečite, da bi se pojavljalo sporočilo o napaki »Vaše varnostne nastavitve so preprečile nezaupanje aplikaciji« z dodajanjem aplikacije na seznam mest izjem. To nastavitev najdete na zavihku Varnost na nadzorni plošči Java.
Tu je kratek vodnik za odpiranje nadzorne plošče Java in dodajanje Javatovega seznama na seznam mest za izključitev :
- Pritisnite tipko Windows + R, da odprete pogovorno okno Zaženi. Nato vnesite " control " in pritisnite Enter, da odprete Control Panel.
Odpiranje nadzorne plošče prek pogovornega okna Zaženi - Znotraj okna nadzorne plošče kliknite na Programi in nato na ikono Java, da odprete nadzorno ploščo Java .
- Znotraj okna nadzorne plošče Java pojdite na zavihek Varnost in kliknite Uredi seznam spletnih mest .
Dostop do javanskega menija za izključitev - Znotraj seznama spletnih mest izjem, kliknite gumb Dodaj, nato pa prilepite URL aplikacije Java, ki vam povzroča težave. Pritisnite OK, če želite dodati URL na seznam izključitev .
Dodajanje aplikacije na seznam izključitev Opomba: Upoštevajte, da boste morda odvisno od tega, kateri programček poskušate zagnati, na seznam izključitev Java dodati tudi nestandardna vrata.
- Kliknite Nadaljuj pri naslednjem varnostnem opozorilu in potrdite, da želite dodati seznam, ki ste ga pravkar vnesli, na seznam izključitev.
Potrditev novega vnosa v varnostno opozorilo - Znova odprite programček, ki je prej pokazal napako. Napaka se ne sme več pojavljati.
Če iščete drugačen način reševanja napake »Varnostne nastavitve so preprečile delovanje nezaupljive aplikacije«, premaknite se na naslednji način spodaj.
2. način: Nastavitev stopnje varnosti aplikacije na Visoko
Drug način reševanja napake »Varnostne nastavitve so preprečile delovanje nezaupljivega programa« je nastavitev stopnje varnosti Java na Visoko namesto na zelo visoko .
Čeprav je ta metoda enostavnejša (in hitrejša) izvedba, bo vaš računalnik izpostavil mnogim potencialnim tveganjem. Upoštevajoč to, je bolje, da sledite metodi 1, če zaupate izvoru, kot da spremenite raven varnosti.
Če se odločite za to, vam priporočamo, da se po končani uporabi aplikacije Java, ki sproži napako, vrnete na privzeto raven varnostnih nastavitev.
Tu je kratek vodnik o tem, kako spremeniti raven varnosti:
- Pritisnite tipko Windows + R, da odprete pogovorno okno Zaženi . Nato vnesite “ control ” in pritisnite Enter, da odprete nadzorno ploščo .
Odpiranje nadzorne plošče prek pogovornega okna Zaženi - Znotraj okna nadzorne plošče kliknite na Programi in nato na ikono Java, da odprete nadzorno ploščo Java .
- Znotraj okna nadzorne plošče Java pojdite na zavihek Varnost in izberite pod možnostjo Visoka zaščita za aplikacije, ki niso na seznamu spletnih mest izjem . Nato kliknite Uporabi, da shranite spremembe.
Nastavitev ravni varnosti Java za elemente, ki niso vključeni na seznam spletnih mest izjem, je visoka - Znova zaženite brskalnik, v katerem uporabljate applet, in preverite, ali je bila težava odpravljena, ko ponovno naložite stran.