Αρχική σελίδα » πως να » Η νέα λειτουργία Sandbox των Windows 10 είναι όλα τα πάντα που θέλουμε

    Η νέα λειτουργία Sandbox των Windows 10 είναι όλα τα πάντα που θέλουμε

    Είτε πρόκειται για ένα πρόγραμμα που βρήκατε στο Διαδίκτυο είτε για κάτι που ήρθε στο ηλεκτρονικό σας ταχυδρομείο, τα τρέχοντα εκτελέσιμα αρχεία ήταν πάντα επικίνδυνα. Το λογισμικό δοκιμών σε καθαρά συστήματα απαιτεί λογισμικό εικονικής μηχανής (VM) και ξεχωριστή άδεια Windows για να τρέξει μέσα στο VM. Η Microsoft πρόκειται να επιλύσει αυτό το πρόβλημα με το Sandbox των Windows.

    VMs: Εξαιρετικό για ασφαλείς δοκιμές, αλλά δύσκολο να χρησιμοποιηθεί

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

    Τι κάνεις? Κατεβάστε και εκτελέστε το και απλά αναλάβετε τον κίνδυνο; Με πράγματα όπως το ransomware που τρέχει ανεξέλεγκτα, είναι σχεδόν αδύνατο να είσαι πολύ επιφυλακτικός.

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

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

    Ωστόσο, υπάρχουν κάποια προβλήματα με το λογισμικό VM.

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

    Δεύτερον, η εκτέλεση ενός VM σε αξιοπρεπή επίπεδα επιδόσεων απαιτεί λογικά ισχυρό υλικό και μεγάλο χώρο αποθήκευσης. Αν χρησιμοποιείτε στιγμιότυπα, μπορείτε να γεμίσετε γρήγορα ένα μικρό SSD. Εάν χρησιμοποιείτε μεγάλο σκληρό δίσκο, τότε η απόδοση μπορεί να είναι αργή. Πιθανώς δεν θέλετε να χρησιμοποιήσετε αυτούς τους πόρους που καταναλώνουν ενέργεια σε ένα φορητό υπολογιστή.

    Και τέλος, τα VMs είναι περίπλοκα. Όχι ακριβώς κάτι που θέλετε να ρυθμίσετε μόνο για να δοκιμάσετε ένα αμφίβολο εκτελέσιμο αρχείο.

    Ευτυχώς, η Microsoft ανακοίνωσε μια νέα λύση που επιλύει όλα αυτά τα προβλήματα ταυτόχρονα.

    Windows Sandbox

    Σε μια ανάρτηση στο ιστολόγιο Tech Community της Microsoft, ο Hari Pulapaka αναφέρει λεπτομερώς το νέο Sandbox των Windows. Προηγουμένως αναφέρεται ως InPrivate Desktop, η λειτουργία αυτή δημιουργεί ένα "απομονωμένο, προσωρινό περιβάλλον εργασίας", στο οποίο μπορείτε να εκτελέσετε λογισμικό χωρίς να φοβάστε να βλάψετε το μηχάνημά σας.

    Όπως ένα τυπικό VM, κάθε λογισμικό που εγκαθιστάτε στο Sandbox παραμένει απομονωμένο και δεν μπορεί να επηρεάσει το μηχάνημα υποδοχής. Όταν κλείνετε το Sandbox, τα προγράμματα που έχετε εγκαταστήσει, τα αρχεία που έχετε προσθέσει και οι αλλαγές που κάνατε έχουν διαγραφεί. Την επόμενη φορά που θα εκτελέσετε το Sandbox, επιστρέφει σε μια καθαρή πλάκα. Η Microsoft χρησιμοποιεί virtualization με βάση το υλικό, μέσω του hypervisor, για να εκτελέσει έναν ξεχωριστό πυρήνα ώστε να απομονώσει το Sandbox από τον κεντρικό υπολογιστή.

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

    Εντυπωσιακά, οι απαιτήσεις είναι αρκετά χαμηλές:

    • Τα Windows 10 Pro ή Enterprise χτίζουν 18301 ή νεότερα (προς το παρόν δεν είναι διαθέσιμα, αλλά σύντομα θα κυκλοφορήσουν ως κατασκευή Insider Preview)
    • αρχιτεκτονική x64
    • Οι δυνατότητες εικονικοποίησης που ενεργοποιούνται στο BIOS
    • Τουλάχιστον 4GB μνήμης RAM (συνιστάται 8GB)
    • Τουλάχιστον 1 GB ελεύθερου χώρου στο δίσκο (συνιστάται η SSD)
    • Τουλάχιστον 2 πυρήνες CPU (4 πυρήνες με υπέρυθρο συνιστώμενο)

    Ένα από τα καλύτερα μέρη του Sandbox είναι ότι δεν θα χρειαστεί να κατεβάσετε ή να δημιουργήσετε έναν εικονικό σκληρό δίσκο (VHD). Αντίθετα, τα Windows παράγουν δυναμικά ένα καθαρό στιγμιότυπο λειτουργικού συστήματος βασισμένο στο λειτουργικό σύστημα Host στο μηχάνημά σας. Στη διαδικασία, συνδέεται με αρχεία που δεν αλλάζουν στο σύστημα και αναφέρεται σε κοινά αρχεία που αλλάζουν.

    Αυτό κάνει για μια απίστευτα ελαφριά εικόνα - μόλις 100 MB. Εάν δεν χρησιμοποιείτε το Sandbox, η εικόνα συμπιέζεται σε ένα μικροσκοπικό μέγεθος 25 MB. Και επειδή είναι ουσιαστικά ένα αντίγραφο του λειτουργικού σας συστήματος, δεν χρειάζεστε ξεχωριστό κλειδί άδειας χρήσης. Αν έχετε Windows 10 Pro ή Windows 10 Enterprise, έχετε όλα όσα χρειάζεστε για να εκτελέσετε το Sandbox.

    Για την ασφάλεια και την ασφάλεια, η Microsoft χρησιμοποιεί την ιδέα των δοχείων που έχει εισαγάγει προηγουμένως. Το Sandbox OS είναι απομονωμένο από τον κεντρικό υπολογιστή, επιτρέποντας ό, τι είναι φανερά ένα VM να τρέχει σαν μια εφαρμογή.

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

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

    Το ένα μειονέκτημα είναι ότι δεν είναι όλα τα μηχανήματα έρχονται με Windows 10 Pro ή Enterprise. Εάν χρησιμοποιείτε Windows 10 Home, δεν θα μπορείτε να χρησιμοποιήσετε το Sandbox.

    Πώς μπορώ να το πάρω?

    Εκσυγχρονίζω: Η Microsoft μόλις κυκλοφόρησε τα Windows 10 build 18305 στα Insiders στο Fast Ring, πράγμα που σημαίνει ότι εάν είστε πρόθυμοι να ζήσετε στην άκρη, μπορείτε να ενημερώσετε την τελευταία προεπισκόπηση που θα φτιάξετε τώρα με την ένταξη στο πρόγραμμα Insiders και την ενημέρωση. Σίγουρα δεν συνιστούμε να το κάνετε αυτό στον κύριο υπολογιστή σας.

    Δυστυχώς, δεν μπορείτε να πάρετε ακόμα Sandbox των Windows. Απαιτεί Windows 10 build 18301 ή υψηλότερη, την οποία η Microsoft δεν έχει κυκλοφορήσει ακόμη. Αλλά μόλις αυτή η έκδοση είναι διαθέσιμη είναι μια απλή υπόθεση. Θα θελήσετε να βεβαιωθείτε ότι το BIOS σας έχει δυνατότητες εικονικοποίησης ενεργοποιημένες. Στη συνέχεια, θα πρέπει απλώς να ενεργοποιήσετε το Windows Sandbox στο παράθυρο λειτουργιών των Windows:

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

    μέσω της Mary Jo Foley