Kā apiet bojātās lietojumprogrammas brīdinājumus OS X

Apple Gatekeeper drošības sistēma OS X ļauj ierobežot lietojumprogrammu lietošanu tiem, kurus izveidojuši uzticami izstrādātāji. Ja šī funkcija ir iespējota, ja konteksta izvēlnes vietā atverat neparakstītu programmu, tad jūs saņemsiet kļūdas ziņojumu un programma netiks izpildīta.

Tomēr Gatekeeper arī atklāj, vai programma ir potenciāli mainīta, un novērsīs šādas programmas darbību. Tas ir mēģinājums novērst, ka ļaunprātīgas programmatūras un hakeriem tiek traucētas parakstītas vai citādas programmas. Ja tas notiek, sistēma izdos līdzīgu Gatekeeper brīdinājumu, ka programma ir bojāta.

Atšķirībā no brīdinājumiem par neidentificētu izstrādātāju programmām, nav iebūvēta opcija, lai apietu brīdinājumus par bojātiem lietojumiem. Pat ja jūs ar peles labo pogu noklikšķināt uz programmas un izvēlaties to atvērt konteksta izvēlnē, jūs joprojām saņemsiet tādu pašu brīdinājumu, kas dod iespēju iziet no programmas vai pārvietot to uz miskasti.

Noderīga, jo šī funkcija var būt, tā var būt arī nomākta, jo dažas programmas mainās, darbojoties bez jebkādas kļūdas, vai arī jūs varat izmēģināt programmu un manuāli mainīt to pats. Izstrādātājs var arī izdot atjauninājumu programmai, kas ir pilnīgi likumīga, bet kaut kādā veidā ir parakstīts un pārbaudīts tādā veidā, lai izraisītu "bojātu pieteikumu" brīdinājumu un tādējādi novērstu to darbību.

Lai gan šajos gadījumos drošākais likums ir sazināties ar attīstītāju, lai atjauninātu programmu, kas darbojas pareizi ar Gatekeeper, tas dažkārt var aizņemt kādu laiku, lai saņemtu sakārtojumu, un tikmēr jūs nevarat izmantot programmu vai esat spiesti pazemināt uz citu versiju.

Tomēr, ja jūs zināt, ka bloķētā programmas versija ir pilnīgi labi, ir veids, kā pārvarēt šo problēmu, proti, izveidot Gatekeeper izņēmumu. Lai to paveiktu, atjauninātajai programmai izveidosiet jaunu noteikumu, ko OS X terminālā var izdarīt ar šādu kārtību:

  1. Atveriet termināli un ierakstiet sekojošo (neizspiest vēlreiz):

    spctl --add - iezīme "NAME"

    Iepriekš minētajā komandā nomainiet "NAME" ar etiķeti, kuru vēlaties izmantot noteikumam, kuru jūs varētu apsvērt, lai iestatītu programmas nosaukumu, lai tā atbilstu (piemēram, Microsoft Word varētu to nosaukt par vārdu "Word").
  2. Pārliecinieties, ka pēc komandas "NAME" daļas ir tikai viena telpa un pēc tam velciet bojāto lietojumprogrammu uz loga Terminal. Tādējādi tiks pabeigts viss ceļš uz programmu, tāpēc komandai vajadzētu parādīties šādi:

    spctl --add --label "NAME" / Programmas / Programmas mape / Program.app

Kad esat pabeidzis, nospiediet Enter, lai izpildītu komandu, un tiks izveidots izņēmums programmai, kas ļaus tai darboties. Tagad jūs varat divreiz uzklikšķināt uz programmas un atvērt to tieši, un to nevajadzētu izpildīt ar bojātu lietojumprogrammas kļūdu. Atkal, paturiet prātā, ka šī rutīnas apiet Gatekeeper pārbaudes konkrētajai programmai, tāpēc tikai tad, ja jūs zināt, ka Gatekeeper brīdinājums ir vienkārši viltus pozitīvs.


 

Atstājiet Savu Komentāru