Controleer de Sandbox-status, machtigingen en codeondertekeningscertificaat van Mac Apps

click fraud protection

iOS-apps zijn altijd sandboxed geweest en hoewel een aanzienlijk aantal gebruikers misschien niet precies weet wat dat betekent Wat betreft app-stabiliteit en toestemmingen, is het waarschijnlijk dat ze weten dat de beperking er is om de zaken draaiende te houden glad. Apple introduceerde in 2012 sandboxing voor OS X-apps voor de toen aankomende Mountain Lion. Nu moeten alle nieuwe apps die bij de Mac App Store worden ingediend, in een sandbox worden geplaatst en hoewel veel gebruikers het verschil misschien niet hebben opgemerkt, hebben ontwikkelaars dat zeker. Als je je ooit hebt afgevraagd wat een sandbox-app op je Mac doet, d.w.z. welke rechten de app gebruikt, SandboxInfo is een gratis app die beschikbaar is in de Mac App Store en die je precies dat vertelt. De app kan ook nuttig zijn voor ontwikkelaars, maar voor eindgebruikers is het de gemakkelijkste manier om te zien wat een app kan doen en de ondertekeningsbevoegdheid te controleren.

Eenmaal geïnstalleerd, sleept u een app-pictogram naar het app-venster en zet u het neer door op de optie ‘Kies applicatie (s)’ te klikken. Als u meerdere apps selecteert om te controleren, opent SandboxInfo voor elke app een apart venster.

instagram viewer

SandboxInfo selecteer app

SandboxInfo rapporteert vier soorten machtigingen die een app mogelijk gebruikt: bestandstoegang, apparaten, uitzonderingen en onbewerkte gegevens. Stock-apps hebben geen sandbox en hebben volledige toegang tot alle functies van het besturingssysteem. Apps van derden die zijn gedownload van de Mac App Store of van de eigen website van de ontwikkelaar, kunnen al dan niet sandboxen.

Apps die zijn sandboxed, worden aangegeven door te laten zien welk toegangsniveau ze hebben onder elke machtigingskop. Bestandstoegang vertelt u naar welke bestanden op uw systeem de app kan lezen en schrijven, het gedeelte Apparaten vermeldt de apparaten waarmee het verbinding kan maken, Uitzonderingen bevat alle uitzonderingen die u mogelijk aan de app hebt verleend, en Raw Data toont bestanden die door de app zijn gemaakt en die de app kan Schrijven aan. U vindt het plist-bestand van de app hier vermeld.

SandboxInfo-rechten

Om de ondertekeningsbevoegdheid van een app te controleren, klikt u bovenaan op de knop Ondertekeningsbevoegdheid en er verschijnt een pop-up met de details. Voor apps die zijn gedownload van de Mac App Store, is Apple de ondertekenende instantie. Voor de meeste andere apps is de ondertekenende autoriteit de ontwikkelaar zelf, of in sommige gevallen een uitgever.

SandboxInfo

SandboxInfo geeft ook aan wanneer een app geen sandbox heeft en niet is ondertekend. Hoewel het redelijk goed is om de Sandbox-status van een app te controleren, is het voor een eindgebruiker niet gemakkelijk om te begrijpen wat de rechten betekenen. De app kan een eenvoudige uitleg van de rechten gebruiken of een indicatie toevoegen als een van de rechten van de app mogelijk gevaarlijk is.

SandboxInfo downloaden van Mac App Store

watch instagram story