Gatekeeper în Mountain Lion Ce trebuie să știți

Conform numerelor, Mountain Lion aduce pe Mac peste 200 de caracteristici noi. În timp ce multe dintre acestea sunt îmbunătățiri și caracteristici de securitate care nu se vor gândi niciodată de majoritatea utilizatorilor, o particularitate poate schimba în mod dramatic modul în care folosiți calculatorul dvs. Mac și știind cum funcționează va asigura că vă folosiți computer în cel mai sigur mod posibil. Apăsați saltul pentru a afla tot ce trebuie să știți despre Gatekeeper în Mountain Lion.

Despre originea gatekeeper-ului

Gatekeeper (cea mai mare parte) a început în OS X 10.4 Tiger, unde Apple a introdus o tehnologie relativ redusă, pe care o numea File Quarantine. Deși este posibil să nu fi auzit acest nume, cu siguranță sunteți familiarizați cu scopul lui.

Știți acel dialog care apare ori de câte ori încercați să deschideți un fișier descărcat de pe Internet? Cel care spune că "[AppName] .app este o aplicație descărcată de pe Internet. Sigur doriți să o executați?". Aceasta este fișierul de carantină.


Fișierul Quarantine în Lion vă reamintește că aplicația pe care încercați să o rulați a venit de pe Internet.

În esență, sistemul de validare a fișierelor de carantină afișează fișierele descărcate (numai prin anumite aplicații, cum ar fi Safari, Mail sau iChat). Prima dată când încercați să deschideți un fișier semnalat, veți primi o casetă de dialog care vă întreabă dacă sunteți sigur că doriți să îl rulați. Dacă alegeți să deschideți fișierul, drapelul va fi eliminat și File Quarantine nu va deranja cu acest fișier.

Intenția aici este de a oferi un nivel suplimentar de securitate împotriva malware-ului, forțându-vă să deschideți conștient un fișier descărcat, în loc să lăsați lucrurile să se execute în spatele dvs..

Intenția aici este de a oferi un nivel suplimentar de securitate împotriva malware-ului, forțându-vă să deschideți conștient un fișier descărcat, mai degrabă decât lăsând lucrurile să se execute singure în spatele tău. Cu toate acestea, fișierul de carantină nu are într-adevăr setări de personalizare și este cu siguranță predispus la "clicuri mincinoase" după ce ați văzut dialogul pentru cea de-a opta oară.


Următorul pas logic

Introduceți Gatekeeper. Cu OS X 10.8 Mountain Lion, Apple a introdus ceea ce reprezintă o versiune mult mai customizabilă și mai utilă a fișierului Carantină.

La suprafață, caracteristica cea mai recunoscută a Gatekeeper este opțiunea de a rula software-ul în funcție de una dintre cele trei niveluri diferite de securitate. Aveți posibilitatea să alegeți ca software-ul OS X să autorizeze:

  • Mac App Store: Această opțiune este relativ simplă și ar oferi probabil o experiență destul de similară cu iOS. Software-ul descărcat de pe Mac App Store se va executa fără probleme, în timp ce aplicațiile descărcate printr-un browser sau dintr-un e-mail, de exemplu, se pot vedea singure prin Coșul de gunoi.
  • Oriunde: Această opțiune este, de asemenea, destul de dreaptă, deoarece este cea mai asemănătoare cu modul în care OS X funcționează acum (pentru că veți primi în continuare mesajul de avertizare File Quarantine, chiar dacă selectați această setare). Cu sistemul Gatekeeper în mod esențial oprit, aveți libertatea de a descărca și de a rula aplicații de oriunde doriți.
  • Mac App Store și dezvoltatorii identificați: Mă voi pronunța mai mult asupra a ceea ce înseamnă a fi un "dezvoltator identificat" puțin mai târziu, dar, practic, această opțiune pare să ofere cea mai optimistă căsătorie între securitate și libertate. Acesta va permite aplicațiilor descărcate de la MAS, precum și de la dezvoltatori OK'd de Apple pentru a rula pe aparat.

Butoanele radio din partea de jos a ferestrei au fost adăugate în panoul de preferințe de securitate din Mountain Lion

Cum functioneazã?

Aici lucrurile devin puțin complicate, dar știind cum funcționează Gatekeeper în spatele scenei vă va ajuta să luați cele mai bune decizii în protejarea calculatorului dvs. Mac.

Steven, în departamentul de inginerie de la Panic (unul dintre dezvoltatorii mei favoriți), a publicat un articol de blog în februarie cu o explicație strălucită (și foarte bine scrisă, în limbaj normal) despre modul în care funcționează codificarea, Voi face tot posibilul să vă explic pe scurt într-un mod digerabil din punct de vedere tehnic. Gata? Începem.

În esență, semnarea codului este o formă de criptare aplicată datelor executate și este utilizată în primul rând pentru a verifica originea acelei aplicații. Iată cum se referă la Gatekeeper:

  1. Codul semnat implică utilizarea unei perechi ("publice" și "privată") de taste (un număr foarte mare). Proprietarul cheii private, dezvoltatorul, poate "să semneze" codul, care este în esență o ștampilă pentru a dovedi autenticitatea. Cheia publică (care este de cele mai multe ori deținută de utilizatorul final) poate fi apoi comparată cu semnătura făcută de cheia privată. Dacă perechea este o potrivire, puteți fi în mod rezonabil sigur că software-ul a venit de la dezvoltator și nu a fost manipulat înainte de a ajunge pe computerul dvs. Din postul de blog Panic menționat anterior:

    Oricine are semnătura și cheia publică poate fi aproape 100% sigur că datele au venit de la mine și că nu a fost modificată de niciun terț de-a lungul drumului. Datele nu ar putea avea nici un virus sau vulnerabilitate injectate în el, deoarece atunci semnătura nu ar mai corespunde datelor.

    Aplicațiile care nu conțin coduri semnate (și, prin urmare, sunt predispuse la tinkering rău intenționat nedetectate) vor fi permise să ruleze numai pe Mac dacă selectați Oriunde în Gatekeeper.

  2. Dacă dezvoltatorul în cauză sa înregistrat la Apple pentru un ID de dezvoltator, Apple a aprobat, în esență, software-ul. Apoi, utilizatorii aplicației pot avea încredere în originea aplicației, în timp ce încă mai pot obține software-ul altundeva decât App Store (de obicei, direct de la dezvoltator). Aplicațiile de la dezvoltatorii identificați, cu codul semnat (împreună cu descărcările din App Store), pot fi difuzate pe Mac atunci când Mac App Store și dezvoltatorii identificați este selectată opțiunea Gatekeeper. Aceasta este opțiunea implicită în Mountain Lion.
  3. Dacă dezvoltatorul face parte din programul de dezvoltare al Apple, și-a semnat codul și la trimis în App Store spre aprobare, iar Apple a considerat că aplicația este în siguranță, Apple va adăuga o semnătură suplimentară sau un strat de criptare. Aceste aplicații sunt cele mai sigure dintre toate și sunt singurele aplicații permise să ruleze dacă Gatekeeper este setat să ruleze Mac App Store numai aplicații.

Codul rău intenționat are încă potențialul de a trece, deoarece dezvoltatorii nu sunt în nici un fel verificați înainte de a obține codul de identificare.

Am o mulțime de opinii despre ce înseamnă opțiunea implicită pentru Apple, utilizatori și dezvoltatori (multe dintre acestea fiind reflectate în postarea lui Steven de pe blogul Panic), dar acest lucru nu este un articol de opinie, așa că mă voi baza la fapte.

Ce este important pentru tine de a ști este că obținerea unui dezvoltator de ID necesită foarte puțin efort din partea dezvoltatorului. Implicațiile acestei mici note sunt că, deși Apple a inițiat un dezvoltator OK, un cod rău intenționat are încă potențialul de a trece, deoarece dezvoltatorii nu sunt în nici un fel verificați înainte de a obține codul de identificare.

Vestea bună este că Apple poate (și probabil va, sperăm cu rapiditate) să revocăm un ID de dezvoltator

Vestea bună este că Apple poate (și probabil va, sperăm cu rapiditate) să revocăm un ID de dezvoltator în cazul în care o aplicație încalcă în mod eronat încrederea utilizatorului final.

Și ce se întâmplă cu aplicațiile care încearcă să se execute împotriva limitelor stabilite de Gatekeeper? Se afișează un dialog de avertizare care vă informează că nu respectă setările de securitate și că singura opțiune este butonul "OK".

Acest lucru poate părea frig, dar caracteristica este complet suprasabilă. Și cu malware-ul bazat pe Mac devenit din ce în ce mai frecvente, poate fi un instrument destul de util pentru protejarea mașinii.

Pentru a suprascrie temporar setările și pentru a rula o aplicație care nu respectă, trebuie doar să țineți apăsată tasta Control în timp ce faceți clic pe pictograma aplicației.
OS X Mountain Lion vă oferă umărul rece atunci când vine vorba de rularea software-ului neautorizat, dar caracteristica este complet suprasabilă.

Gândurile finale

Îmi dau seama că Gatekeeper se poate număra printre actualizările mai plictisitoare sau mai luminoase din OS X Mountain Lion, dar pentru mine este o dezvoltare foarte interesantă în lumea Apple. Ni s-au dat instrumentele pentru a folosi nivelul de securitate găsit pe dispozitivele iOS pe mașinile noastre Mac, dar, mai important, decizia ne-a rămas.

În mod ideal, acum știți mai mult decât ați făcut anterior despre Gatekeeper și securitatea puternică inclusă în Mountain Lion, iar acum sunteți pregătiți să vă folosiți sistemul în cel mai sigur mod posibil, potrivit nevoilor dumneavoastră. Spuneți-ne cum intenționați să utilizați Gatekeeper sau chiar gândurile dvs. generale privind decizia Apple de ao include în această actualizare.