Hem : Programvaruvillkor : Definition av sandlåda

sandbox

Sandboxning är en programvara ledningsstrategi som isolerar tillämpningar från kritiska systemresurser och andra program. Det ger ett extra lager av säkerhet som förhindrar malware eller skadliga applikationer som påverkar ditt system negativt.

Utan sandboxning kan ett program ha obegränsad åtkomst till alla systemresurser och användardata på en dator. En sandlåda app å andra sidan kan endast komma åt resurser i sin egen "sandlåda". En applikations sandlåda är ett begränsat område med lagringsutrymme och minne som innehåller de enda resurser som programmet kräver. Om ett program behöver komma åt resurser eller filer utanför sandlådan måste tillstånd uttryckligen beviljas av systemet.

Till exempel när en sandlåda-app är installerad in OS X, en specifik katalog skapas för applikationens sandlåda. Appen får obegränsad läs- och skrivåtkomst till sandboxkatalogen, men det är inte tillåtet att läsa eller skriva några andra filer på datorns lagringsenhet såvida det inte är godkänt av systemet. Denna åtkomst beviljas vanligtvis med Öppna eller Spara dialogrutan, som båda kräver direktanvändare ingång.

Sandlådade appbegränsningar

Medan sandboxing ger användare extra säkerhet kan det också begränsa applikationsfunktionerna. Till exempel kan en sandbox-app inte tillåta kommandorad input eftersom kommandona körs på systemnivå. Utilities såsom säkerhetskopiering program och kortkommandon chefer kanske inte får tillräckliga behörigheter för att fungera korrekt. Av denna anledning kan vissa program inte sandlådas.

OBS: OS X har stött sandboxning sedan OS X Lion, som släpptes 2011. Mac App Store har krävt att appar måste sandboxas sedan mars 2012. Windows tillhandahåller inte app sandboxing, men vissa appar (till exempel Microsoft Office-program) kan köras i sandbox-läge. Dessutom låter flera Windows-verktyg köra appar i en sandlåda, vilket hindrar dem från att påverka systemet eller andra applikationer.

TechLib - Tech Lib Computer Dictionary

Denna sida innehåller en teknisk definition av Sandboxing. Det förklarar i dataterminologi vad Sandboxing betyder och är ett av många programvaruuttryck i TechLib-ordlistan.

Alla definitioner på TechLib-webbplatsen är skrivna för att vara tekniskt korrekta men också lätta att förstå. Om du tycker att denna Sandbox-definition är till hjälp kan du referera till den med citatlänkarna ovan.