Viskas, ką reikia žinoti apie programų notaro patvirtinimą sistemoje „macOS Catalina“.

„Apple“ pareikalaus papildomo sertifikavimo veiksmo programoms, platinamoms ne „Mac App Store“. Tačiau prieš panikuodami dėl „Mac“ ekosistemos atvirumo, žinokite, kad situacija yra šiek tiek sudėtingesnė, nei atrodo.

Turinys

    • Susijęs:
  • Kas yra programos notaro patvirtinimas?
  • Kas keičiasi „macOS Catalina“?
  • Ką tai reiškia vartotojams ir kūrėjams
  • Kada tai įvyks?
  • Kokios yra programos notaro patvirtinimo pasekmės?
    • Susiję įrašai:

Susijęs:

  • PSA: „macOS Catalina“ sunaikins jūsų 32 bitų programas – štai ką turėtumėte žinoti
  • „App Store“ neveikia „macOS Catalina“, „Kaip pataisyti“.
  • Reikia paleisti 32 bitų programas „macOS Catalina“? Naudokite „Mojave“ virtualią mašiną

Šis papildomas veiksmas vadinamas programos notaro patvirtinimu – ir „Apple“ iš tikrųjų jį debiutavo „macOS Mojave“. Nors mechanizmas nėra visiškai naujas, bendrovė „macOS Catalina“ įdiegia naują programos notaro patvirtinimo reikalavimą.

Štai ką reikia žinoti.

Kas yra programos notaro patvirtinimas?

Programos notaro patvirtinimo antraštė
Programų notarinis patvirtinimas nėra naujiena, tačiau „Apple“ labai keičia procesą, pradedant nuo „macOS Catalina“.

Paprasčiausiai kalbant, programų notaro patvirtinimas iš esmės yra būdas, kuriuo „Apple“ gali patikrinti arba patikrinti programas ir programinę įrangą, platinamą ne „App Store“.

Atlikdama notaro patvirtinimo procesą, „Apple“ nuskaito programinę įrangą, ar nėra kenksmingo turinio ir kodo pasirašymo problemų. Tačiau programos notaro patvirtinimas yra automatizuotas. Tai didelis skirtumas nuo „App Store“ peržiūros proceso.

Kalbant apie faktinį procesą, vartotojams nebus daug pokyčių. Kita vertus, kūrėjai turės patvirtinti savo programą notariškai. Tam reikės kūrėjo ID sertifikato ir iš tikrųjų pateikti programą „Apple“ notaro sistemai.

Notaro patvirtinimas yra procesas, skirtas apsaugoti vartotojus nuo kenkėjiškų programų, kodo įvedimo ir kitų kenkėjiškų grėsmių. „Apple“ negali patvirtinti ar uždrausti bet kokios programos „Mac“ kompiuteryje pagal jos turinį. Notaro patvirtinimas prideda bilietą prie pasirašytų programėlių. „Gatekeeper“ patikrins, ar notaro patvirtintos visos ne „Mac Store“ programos, prasidedančios „macOS Catalina“.

Kitaip tariant, „Apple“ netikrina, ką programa veikia. Skirtingai nei „Mac“ ar „iOS App Store“, nebus jokių apribojimų, kokių rūšių programas galite atsisiųsti. Tik tikrinama, ar programoje nėra kenkėjiško turinio ir kodo pasirašymo problemų.

Kas keičiasi „macOS Catalina“?

Į macOS Catalina, „Apple“ reikalauja, kad programos, platinamos ne „App Store“, būtų patvirtintos notaro, kad „Gatekeeper“ joms parodytų žalią šviesą.

Tiksliau, „Apple“ teigia, kad „visi nauji arba atnaujinti branduolio plėtiniai ir visa programinė įranga iš kūrėjų, kurie pradeda platinti su kūrėjo ID, turi būti notaro patvirtinti, kad jie veiktų“.

„Apple“ taip pat teigia, kad „pradedant „MacOS 10.15“ pagal numatytuosius nustatymus notaro patvirtinimas reikalingas visai programinei įrangai. Tačiau tai yra šiek tiek sudėtingesnė.

Pakeitimai konkrečiai taikomi tik naujai pasirašytoms programoms ir vykdomajam kodui, sukurtam po 2019 m. birželio 1 d. Be to, programinei įrangai, sukurtai iki 2019 m. balandžio 7 d., „macOS Catalina“ nereikėtų patvirtinti notaro (bent jau teoriškai).

Ką tai reiškia vartotojams ir kūrėjams

Programos notaro patvirtinimas
Dialogo lango „Gatekeeper“, kuris pasirodys, kai paleisite notaro patvirtintą programinę įrangą, pavyzdys. Atkreipkite dėmesį į pastabą apie tai, kad „Apple“ tikrina, ar nėra kenkėjiškų programų.

Kad būtų aišku, programos notaro reikalavimas visiškai nepažeis jūsų programų sistemoje „macOS Catalina“. „Apple“ tinklaraštyje šiuo klausimu kilo gana daug painiavos.

„Apple“ ir toliau leis jums paleisti bet kokią norimą programinę įrangą savo „Mac“ platformoje (kuri skiriasi nuo „iOS“ filosofijos). Kai kurios žiniasklaidos priemonės pranešė, kad „macOS Catalina“ nepaleis nepasirašytų programų. Tai netiesa. Geriausiu atveju tai klaidina.

Kitaip tariant, „macOS Catalina“ vis tiek galėsite paleisti notaro nepatvirtintas ir net nepasirašytas programas. Tačiau gali būti papildomų veiksmų ir procesas apskritai bus šiek tiek sudėtingesnis.

Negalėsite „išjungti“ šios funkcijos, bet galėsite jos nepaisyti „bėgdami“. Kai kurių kūrėjų teigimu, programinės įrangos paleidimas iš komandinės eilutės arba programos „alt“ paspaudimas taip pat apeis „Gatekeeper“.

Praktiškai tai atrodo, kad aiškiai ignoruojamas „Gatekeeper“ iššokantis langas ir galbūt kai kurie papildomi veiksmai, kurių nebuvo ankstesnėse „MacOS“ versijose.

Kita vertus, „Apple“ užsiminė, kad būsimoje „macOS“ versijoje situacija gali būti netgi sudėtingesnė. Galbūt iš viso negalėsite paleisti notaro nepatvirtintų arba nepasirašytų programų būsimame naujinime.

Kada tai įvyks?

Techniškai „Apple“ pradės reikalauti, kad kūrėjai notariškai patvirtintų savo programas „macOS Catalina“. Apskritai šį mėnesį „macOS Catalina“ turėtų sumažėti, galbūt rugsėjo savaitę. 16.

Žinoma, jei neatsisiųsite „macOS Catalina“, apribojimai jums nebus taikomi. Nepaisant naujų reikalavimų, vartotojams vis tiek rekomenduojame atsisiųsti naujausius „Mac“ naujinimus, kad sumažintumėte klaidas ir saugumo grėsmes.

Tačiau „Apple“ neseniai sušvelnino kai kuriuos notaro patvirtinimo reikalavimus, kad naudotojams ir kūrėjams būtų lengviau pereiti.

Kūrėjams tai apima galimybę notariškai patvirtinti programas, kuriose neįjungtas „Sustiprintas vykdymo laikas“; nebuvo pasirašyti naudojant kūrėjo ID; arba programos, sukurtos naudojant senesnį SDK nei naujesni Apple įrankių rinkiniai.

Remiantis Apple dokumentais, šios būtinos sąlygos galioja iki 2020 m. sausio mėn.

Kokios yra programos notaro patvirtinimo pasekmės?

Notaro patvirtintos programos
Kaip minėjome, programos notaro patvirtinimas nėra naujiena. „Apple“ pristatė notaro patvirtinimą kartu su kitomis saugumo priemonėmis WWDC '18 metu.

Kai kurie kūrėjai ir naudotojai yra susirūpinę dėl programų notaro patvirtinimo reikalavimų „macOS Catalina“ (ir ne tik) pasekmių. Ir pagal nominalią vertę atrodo, kad jie gali turėti pagrindo nerimauti.

Apple galėtų uždrausti bet kokią notaro nepatvirtintą programinę įrangą būsimoje „MacOS“ versijoje. Atsižvelgiant į kryptį, kuria jis juda, procesas gali būti toks paprastas kaip „perjungimas“, taip sakant.

Vartotojams, kurie vertina tai, kad „macOS“ yra atvira operacinė sistema, o ne kažkas panašaus į „iOS“, programos notaro patvirtinimo reikalavimai atrodo kaip įspėjamasis ženklas. Kita vertus, tai yra greičiausias būdas prarasti iniciatyvių kūrėjų ir profesionalių „Mac“ naudotojų palaikymą.

Tačiau „Apple“ gali paprasčiausiai naudoti programų notaro patvirtinimą, kad „Mac“ kompiuteriui būtų suteikta šiek tiek papildomos apsaugos (arba saugos sistemos), nepriversdama visų programų pereiti prie „Mac App Store“, kaip tai daroma „iOS“.

Mūsų nuomone ir daugelio kūrėjų nuomone, tai atrodo labiausiai tikėtinas scenarijus. Tačiau, žinoma, sunku nuspėti, ką „Apple“ darys, todėl vertinkite šią prognozę su druska.

mike - obuolys
Mike'as Petersonas(vyresnysis rašytojas)

Mike'as yra laisvai samdomas žurnalistas iš San Diego, Kalifornijos.

Nors jis daugiausia apima Apple ir vartotojų technologijas, jis turi patirties rašydamas apie visuomenės saugumą, vietos valdžią ir švietimą įvairiems leidiniams.

Žurnalistikos srityje jis dėvėjo nemažai kepurių, įskaitant rašytoją, redaktorių ir naujienų dizainerį.