Sandboxing

Sandboxing is een beheersstrategie voor software die toepassingen isoleert van kritieke systeembronnen en andere programma's. Het biedt een extra beveiligingslaag die voorkomt dat malware of schadelijke toepassingen uw systeem negatief beïnvloeden.

Zonder sandboxing kan een toepassing onbeperkte toegang hebben tot alle systeembronnen en gebruikersgegevens op een computer. Een gesandboxte app kan daarentegen alleen toegang krijgen tot bronnen in zijn eigen 'sandbox'. De sandbox van een toepassing is een beperkt opslag- en geheugengebied dat alleen de bronnen bevat die het programma nodig heeft. Als een programma toegang nodig heeft tot bronnen of bestanden buiten de sandbox, moet het systeem hiervoor expliciet toestemming geven.

Wanneer bijvoorbeeld een gesandboxte app wordt geïnstalleerd in OS X, wordt er een specifieke directory voor de sandbox van die toepassing gemaakt. De app krijgt onbeperkte lees- en schrijftoegang tot de gesandboxte directory, maar mag geen andere bestanden op het opslagapparaat van de computer lezen of schrijven, tenzij het systeem hiervoor toestemming geeft. Deze toegang wordt meestal verleend via het dialoogvenster Openen of Bewaren, die beide directe invoer van de gebruiker vereisen.

Beperkingen van gesandboxte apps

Hoewel sandboxing gebruikers extra beveiliging biedt, kan het ook de mogelijkheden van een toepassing beperken. Een gesandboxte app staat bijvoorbeeld mogelijk geen invoer via de opdrachtregel toe, omdat de opdrachten op systeemniveau worden uitgevoerd. Hulpprogramma's zoals programma's voor back-ups en beheerders van sneltoetsen krijgen mogelijk niet voldoende rechten om correct te functioneren. Daarom kunnen sommige programma's niet worden gesandboxed.

NOTE: OS X ondersteunt sandboxing sinds OS X Lion, dat in 2011 werd uitgebracht. De Mac App Store vereist sinds maart 2012 dat apps worden gesandboxed. Windows biedt standaard geen sandboxing voor apps, maar sommige apps, zoals programma's van Microsoft Office, kunnen in een gesandboxte modus worden uitgevoerd. Daarnaast kunt u met verschillende Windows-hulpprogramma's apps in een sandbox uitvoeren, zodat ze het systeem of andere toepassingen niet kunnen beïnvloeden.

Bijgewerkt July 8, 2016 door Per C.

quizTest je kennis

What is an error that occurs while a program is running called?

A
Stop error
0%
B
Rolling error
0%
C
Runtime error
0%
D
Syntax error
0%
Correct! Incorrect!     View the Runtime Error definition.
More Quizzes →

Het Tech Terms computerwoordenboek

De definitie van Sandboxing op deze pagina is een originele definitie geschreven door de auteurs van TechTerms.com. Als je naar deze pagina wilt verwijzen of deze definitie wilt citeren, gebruik dan de groene citatiebalk direct onder de definitie.

Ons doel is om computerterminologie op een begrijpelijke manier uit te leggen. We streven naar nauwkeurigheid en eenvoud bij elke definitie die we publiceren. Als je feedback hebt over deze definitie of een nieuwe technische term wilt voorstellen, neem dan contact met ons op.

De Tech Terms-nieuwsbrief

Verbeter je technische kennis met onze dagelijkse of wekelijkse nieuwsbrief! Abonneer je vandaag nog en ontvang nieuwe termen en quizzen in je inbox.

Schrijf je in voor de gratis TechTerms-nieuwsbrief

Hoe vaak wil je een e-mail ontvangen?

Je kunt je op elk moment uitschrijven of je frequentie wijzigen via de links in elke e-mail. Vragen? Neem contact met ons op.

Let op: de nieuwsbrief wordt in het Engels verzonden.