- - Verificați cu ușurință starea Sandbox-ului, permisiunile și certificatul de semnare a codului din aplicațiile Mac

Verificați cu ușurință starea Sandbox-ului, permisiunile și certificatul de semnare a codului din aplicațiile Mac

Aplicațiile iOS au fost întotdeauna sandbox și în timp ceUn număr semnificativ de utilizatori ar putea să nu știe doar ce înseamnă asta în ceea ce privește stabilitatea aplicațiilor și permisiuni, este posibil să știe că restricția este acolo pentru a menține lucrurile funcționale. Apple a introdus sandboxing-ul pentru aplicațiile OS X în 2012 pentru viitorul Mountain Lion. Acum, toate aplicațiile noi trimise către Mac App Store trebuie să fie însoțite de nisip și, deși mulți utilizatori pot să nu fi observat diferența, dezvoltatorii au cu siguranță. Dacă v-ați întrebat vreodată ce face o aplicație sandboxed care rulează pe Mac, adică ce permisiuni utilizează aplicația, SandboxInfo este o aplicație gratuită disponibilă în Mac App Store careîți spune doar asta. Aplicația poate fi utilă și pentru dezvoltatori, dar și pentru utilizatorii finali, este cel mai simplu mod de a vedea ce poate face o aplicație și de a verifica autoritatea de semnare.

Odată instalat, trageți și plasați pictograma unei aplicații pefereastra aplicației sau selectați-o făcând clic pe opțiunea „Alegeți aplicația (aplicațiile)”. Dacă selectați mai multe aplicații pentru a verifica, SandboxInfo va deschide o fereastră separată pentru fiecare.

Aplicația de selectare SandboxInfo

SandboxInfo raportează patru tipuri de permisiunică o aplicație ar putea utiliza: acces la fișiere, dispozitive, excepții și date brute. Aplicațiile din stoc nu sunt cutii cu nisip și au acces complet la toate funcțiile sistemului de operare. Aplicațiile terțe descărcate de pe Mac App Store sau de pe site-ul propriu al dezvoltatorului pot sau nu pot fi înregistrate în nisip.

Aplicațiile care sunt sandboxed sunt indicate prin afișarece nivel de acces au sub fiecare cap de permis. File Access vă spune ce fișiere din sistemul dvs. cu care poate citi și scrie aplicația, secțiunea Dispozitive listează dispozitivele cu care se poate conecta, Excepții listează orice excepție cu care v-ați acordat aplicația, iar Datele brute arată fișierele create de aplicația și pe care aplicația o poate scrie. Veți găsi fișierul plist al aplicației listat aici.

Permisiunile SandboxInfo

Pentru a verifica autoritatea de semnare a unei aplicații, faceți clic pebutonul Autorității de Semnare din partea de sus și un pop-up va apărea cu detaliile. Pentru aplicațiile descărcate din Mac App Store, Apple va fi autoritatea de semnare. Pentru majoritatea celorlalte aplicații, autoritatea de semnare este dezvoltatorul în sine, sau, în cazuri, un editor.

SandboxInfo

SandboxInfo indică, de asemenea, când o aplicație nu estesandboxed și când nu a fost semnat. Deși este destul de bine să verificați starea Sandbox a unei aplicații, nu este ușor pentru un utilizator final să înțeleagă ce înseamnă permisiunile. Aplicația se poate face fie cu o simplă explicație a permisiunilor, fie cu adăugarea unei indicații dacă oricare dintre permisiunile pe care aplicația le-ar putea fi potențial periculoase.

Descărcați SandboxInfo din Mac App Store

Comentarii