Σπίτι Ασφάλεια Τι είναι το sandboxing; - ορισμός από την τεχνολογία

Τι είναι το sandboxing; - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει Sandboxing;

Το sandboxing είναι ένας όρος ασφάλειας υπολογιστών που αναφέρεται σε ένα πρόγραμμα που βρίσκεται εκτός από άλλα προγράμματα σε ένα ξεχωριστό περιβάλλον, έτσι ώστε εάν προκύψουν σφάλματα ή ζητήματα ασφάλειας, αυτά τα θέματα δεν θα εξαπλωθούν σε άλλες περιοχές του υπολογιστή. Τα προγράμματα είναι ενεργοποιημένα στη δική τους περιοχή απομόνωσης, όπου μπορούν να εργαστούν χωρίς να θέσουν σε κίνδυνο άλλα προγράμματα.


Τα sandboxes μπορούν να μοιάζουν με ένα κανονικό περιβάλλον λειτουργίας ή μπορούν να είναι πολύ πιο γυμνά κόκαλα. Οι εικονικές μηχανές χρησιμοποιούνται συχνά για τα λεγόμενα sandboxes εκτέλεσης χρόνου εκτέλεσης.

Η Techopedia εξηγεί το Sandboxing

Υπάρχουν επίσης τρόποι για να χρησιμοποιήσετε το sandboxing σε εφαρμογές. Για παράδειγμα, ο αμφισβητούμενος κώδικας μπορεί να χρησιμοποιηθεί με ασφαλή τρόπο με κωδικό που φέρει αποδεικτικά στοιχεία. Μια "απόδειξη" πρέπει να παραμείνει σε ισχύ ώστε να διασφαλιστεί ότι ο κώδικας είναι σχετικά ασφαλής για την εκτέλεση. Αυτό έχει μια πολύ ακατέργαστη ομοιότητα με τα κλειδιά που εμπλέκονται στην κρυπτογράφηση για να διασφαλιστεί ότι πληρούται ένα αξιόπιστο κανάλι ανταλλαγής.


Υπάρχουν διάφοροι άλλοι τομείς όπου μπορεί να δημιουργηθεί ένα στρώμα sandboxing, όπως μια βιβλιοθήκη που έχει οριστεί για να επιτρέπει το sandboxing με την παρεμπόδιση κλήσεων. Η βιβλιοθήκη μπορεί επίσης να δημιουργήσει ένα στρώμα sandboxing στον πυρήνα του λειτουργικού συστήματος.


Όταν χρησιμοποιείτε λογισμικό που μπορεί να μην είναι αξιόπιστο, είναι απαραίτητο να το χρησιμοποιήσετε σε μια περιοχή sandboxed έτσι ώστε να μην υπονομεύεται άλλο λογισμικό, αρχεία και εφαρμογές.

Τι είναι το sandboxing; - ορισμός από την τεχνολογία