Sandbox: Τι είναι και σε τι χρησιμεύει στην πληροφορική;

Τελευταία ενημέρωση: 30/05/2022
Συγγραφέας: Νέλι Ζαμπράνο
Sandbox: Τι είναι και σε τι χρησιμεύει στην πληροφορική;

Η πραγματοποίηση αλλαγών στον κώδικα στον υπολογιστή μας είναι μια από τις πιο συναρπαστικές εργασίες που μπορούμε να αντιμετωπίσουμε. Το πρόβλημα είναι ότι μπορούμε να καταστρέψουμε τα Windows, το MacOS ή το Linux όταν εκτελούμε τις δοκιμές για την έρευνά μας.

Η λύση σε αυτό το είδος προβλήματος είναι «δημιουργία περιβάλλοντος δοκιμών» Θα πρέπει να είναι απομονωμένο από τα υπόλοιπα προγράμματα και φακέλους του λειτουργικού μας συστήματος και των στοιχείων του. Για να το κάνουμε αυτό, πρέπει να χρησιμοποιήσουμε κάποια μνήμη δίσκου και μνήμη RAM.

Αυτό το περιβάλλον δοκιμών ονομάζεται Sandbox στην επιστήμη των υπολογιστών.Σε αυτό το άρθρο, θα εξηγήσουμε τι είναι και ποια πλεονεκτήματα προσφέρει. Θα συζητήσουμε επίσης τα καλύτερα προγράμματα και εντολές Linux που μπορείτε να βρείτε.

Τι είναι ένα sandbox στην πληροφορική και σε τι χρησιμεύει;

Τι είναι ένα sandbox στην πληροφορική και σε τι χρησιμεύει;

Ας φανταστούμε ένα νησί που περιβάλλεται από θάλασσα, όπου το νερό είναι το λειτουργικό σύστημα του υπολογιστή μας και το νησί είναι το Sandbox.

Με άλλα λόγια, το Sandbox είναι ένα εργαλείο που χρησιμοποιούμε συνήθως για να διαθέσουμε αποκλειστικά ένα μέρος του χώρου αποθήκευσης και της μνήμης RAM του σκληρού δίσκου.

Μπορούμε να εγκαταστήσουμε προγράμματα ή κώδικα μέσα στο Sandbox, τα οποία θα κινούνται σύμφωνα με τις λειτουργίες και τα δικαιώματα που τους εκχωρούμε.

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

Πιστεύουμε ότι η εργασία με ένα sandbox είναι αποκλειστικότητα των προγραμματιστών, κάτι που κατά κάποιο τρόπο ισχύει, αλλά Οποιοσδήποτε από εμάς με βασικές γνώσεις υπολογιστών μπορεί να χρησιμοποιήσει αυτό το εργαλείο.

Για παράδειγμα, όταν θέλουμε να κατεβάσουμε ένα αρχείο του οποίου την προέλευση δεν γνωρίζουμε και το antivirus μας δεν μπορεί να εντοπίσει τίποτα επειδή δεν μπορεί να το εκτελέσει σωστά, το Sandbox είναι ιδανικό για αυτές τις περιπτώσεις, επιτρέποντάς μας να εγκαταστήσουμε αυτό το φαινομενικά κακόβουλο αρχείο μέσα στη δομή του Sandbox.

Ένα άλλο παράδειγμα χρήσης από απλούς χρήστες είναι όταν εγκαθιστούμε το Torrent ή οποιοδήποτε άλλο πρόγραμμα που δεν θέλουμε να επηρεάσει το περιβάλλον του λειτουργικού μας συστήματος.

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

Ποια είναι τα οφέλη από την εκτέλεση προγραμμάτων σε ένα sandbox;

Ποια είναι τα οφέλη από την εκτέλεση προγραμμάτων σε ένα sandbox;

Μεταξύ των πλεονεκτημάτων της εγκατάστασης ενός Sandbox στον υπολογιστή μαςΜπορούμε να αναφέρουμε τα πιο σημαντικά, κατά την άποψή μας:

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

Λίστα με τα καλύτερα προγράμματα για την εκτέλεση του Sandbox σε Windows, Linux και MacOS

Τα καλύτερα προγράμματα για την εκτέλεση του Sandbox σε οποιοδήποτε λειτουργικό σύστημα παρατίθενται παρακάτω. Θα σας δείξουμε τα βήματα που πρέπει να ακολουθήσετε για τη διαμόρφωσή τους.

Είναι οι εξής:

Windows Sandbox

Η Microsoft παρέχει στους χρήστες του λειτουργικού συστήματος Windows το εργαλείο Sandbox για εφαρμογές με την "επέκταση".msi» o ". Έξα".

Για να ενεργοποιήσουμε αυτό το εργαλείο, θα πρέπει να ακολουθήσουμε τα εξής βήματα:

  • Πάμε "Αρχή"
  • Επιλέγουμε "Πίνακας Ελέγχου"
  • Αναζητούμε την επιλογή "Προγράμματα και χαρακτηριστικά"
  • Κάνουμε κλικ στο "Ενεργοποίηση ή απενεργοποίηση των δυνατοτήτων των Windows"
  • Ενεργοποιούμε "Πλαίσιο δοκιμών των Windows"

Sandboxie.com

Είναι μια εφαρμογή όπου μπορούμε να εκμεταλλευτούμε όλες τις δυνατότητές της και η εγκατάσταση είναι απλή. Έχει επίσης την επιλογή εξαγωγής των αρχείων που έχουμε δημιουργήσει μέσα στο Sanborns. Είναι για Windows. Έχει μια δοκιμαστική περίοδο και στη συνέχεια... Μπορούμε να το αγοράσουμε για 15€.

Sandbox. Τα καλύτερα προγράμματα για την εκτέλεση του Sandbox σε Windows, Linux και macOS

Buffer-Zone.com

Σχεδιασμένο για Windows, προσφέρει εργαλεία όπως η δημιουργία ενός sandbox και το άνοιγμα email ή η περιήγηση στο διαδίκτυο από αυτόν τον χώρο στο δίσκο. Οι λειτουργίες του είναι πολύ εύκολες στην κατανόηση και τη χρήση, ενώ η εγκατάσταση είναι απλή και διαισθητική.

Ρύθμιση παραμέτρων εντολών για macOS

Αυτή η εντολή σάς επιτρέπει να περιορίσετε την πρόσβαση σε δραστηριότητες στο λειτουργικό σας σύστημα. Περιορίζει την εκτέλεση εντολών που βρίσκονται εκτός του Sandbox, καθώς και άλλων λειτουργιών του λειτουργικού συστήματος.

Ενώ Οι εφαρμογές που λαμβάνονται μέσω του Apple Store ελέγχονται, Ενδέχεται να προκύψει ακατάλληλη μεταχείριση χρηστών όταν συμβαίνουν λήψεις απευθείας από το Διαδίκτυο Επομένως, αυτό καθιστά τον Mac μας μη άτρωτο σε επιθέσεις κακόβουλου λογισμικού.

Για να το κάνουμε αυτό, θα χρειαστεί να δημιουργήσουμε ένα αρχείο που μπορεί να εκτελεστεί στον Mac μας για να ενεργοποιήσουμε το Sandbox. Μόλις ενεργοποιηθεί αυτό το αρχείο, θα προχωρήσουμε με το Η επόμενη εντολή που θα γράψουμε στη γραμμή εντολών:

"Sandbox-exec -f myapp-sandbox-conf /Applications/MyApp.app/Contents/MacOS/MyApp-bin"

Με αυτά τα απλά βήματα μπορούμε να ενεργοποιήσουμε το Sandbox στον Mac μας.

Ρύθμιση παραμέτρων γραμμής εντολών για macOS. Τα καλύτερα προγράμματα για την εκτέλεση του Sandbox σε Windows, Linux και macOS.

Firejail.wordpress.com

Σας επιτρέπει να εκτελείτε προγράμματα με ασφάλεια στο λειτουργικό σύστημα Linux. Είναι ιδανικό για τη λήψη εφαρμογών όπως Skype, Torrents, VLC ή οποιοδήποτε πρόγραμμα αναπαραγωγής βίντεο και άλλα παρόμοια προγράμματα. Είναι ένα ελαφρύ λογισμικό, επομένως δεν θα επιβαρύνει ιδιαίτερα τον υπολογιστή σας κατά την εκκίνησή του.

Τα βήματα για την εγκατάσταση του Firejail σε Linux είναι τα εξής::

  • Εκτελούμε την ακόλουθη εντολή "Sudo apt-get install firejail"
  • Αν χρειαζόμαστε μια γραφική διεπαφή για να εκτελέσουμε αυτό το Sandbox, θα δώσουμε αυτήν την εντολή "Sudo apt-get install firetools"
  • Για να δούμε τα διαθέσιμα προφίλ, θα γράψουμε "ls /etc/firejail/"
  • Αν θέλουμε να τροποποιήσουμε τα προφίλ, θα "Sudo nano /etc/firejail/firefox.profile"
  • Και για να ολοκληρώσουμε θα γράψουμε "Man 5 firejail-profile"

Μόλις όλα είναι έτοιμα, μπορούμε να εκτελέσουμε ένα πρόγραμμα μέσα στο sandbox ως εξής:

  • "Firejail firefox"
  • Αν χρειαστεί να αλλάξουμε τις τυπικές ρυθμίσεις, θα πρέπει να γράψουμε "firejail –net=κανένα vlc"για να ξεκινάει πάντα το VLC με αυτήν την τροποποίηση.

Μπορούμε επίσης να εκτελέσουμε το πρόγραμμα στο πρόγραμμα περιήγησης Google Chrome σε ιδιωτική λειτουργία για να το αναγκάσουμε να χρησιμοποιήσει το ίδιο DNS.

Για να το κάνουμε αυτό, θα εκτελέσουμε:

  • «firejail –ιδιωτικό –dns=8.8.8.8 –dns=8.8.4.4 google-chrome»
Ηλεκτρονικά βιβλία του IPAP
Ebooks IPAP

🔥ΓΙΝΕΤΕ ΜΕΛΟΣ🔥 ΣΤΗ ΝΕΑ ΚΟΙΝΟΤΗΤΑ IP@P! ΕΓΓΡΑΦΕΙΤΕ ΕΔΩ!

Θέματα

Συγγραφέας: Νέλι Ζαμπράνο

Έχω εκτεταμένη εμπειρία στον τομέα της τεχνολογίας. Οι ειδικότητές μου είναι η γραφιστική, τα μέσα κοινωνικής δικτύωσης και το ψηφιακό μάρκετινγκ. Τα Windows και το Android είναι οι τομείς εξειδίκευσής μου.

Σχετιζομαι με