Windows 10 è la Nuova Funzione Sandbox è Tutto ciò che Abbiamo Sempre Voluto

0
376

Se si tratta di un programma che si trova su Internet o qualcosa che è venuto nella tua email, l’esecuzione di file eseguibili è sempre rischioso. Test del software in sistemi puliti richiede una macchina virtuale (VM) software e, separatamente, di licenza di Windows per eseguire all’interno della VM. Microsoft è in procinto di risolvere il problema con Windows Sandbox.

Vm: Grande per Sicuro il Test, Ma Difficile da Usare

Tutti noi abbiamo ricevuto una mail che sembra provenire da un amico o un membro della famiglia e un allegato. Forse siamo stati anche se l’aspettava, ma in qualche modo sembra non abbastanza di destra. O forse hai trovato una grande applicazione su Internet, ma da uno sviluppatore che non avete mai sentito.

Che cosa puoi fare? Il Download e l’esecuzione e prendere il rischio? Con le cose come ransomware in esecuzione dilagante, è quasi impossibile essere troppo prudenti.

Nello sviluppo di software, a volte, la cosa che uno sviluppatore ha più bisogno è un sistema pulito—un modo veloce e facile da tirare su OS che non ha altri programmi installati, file, script, o altri bagagli. Nulla in più possano falsare i risultati dei test.

La soluzione migliore per entrambe le situazioni è quello di far girare una Macchina Virtuale. Questo vi dà un pulito, isolato OS. Se tale allegato si rivelasse essere un malware, quindi l’unica cosa che interessa è la macchina virtuale. Ripristinare una precedente configurazione istantanea, e si sta bene ad andare. Se sei uno sviluppatore, si può fare la prova come se si fosse appena creata una nuova macchina.

CORRELATI: Principiante Geek: Come Creare e Utilizzare Macchine Virtuali

Ci sono alcuni problemi con il software VM, però.

Innanzitutto, può essere costoso. Anche se si utilizza una connessione alternativa come VirtualBox, hai ancora bisogno di una valida licenza di Windows per eseguire il sistema operativo virtualizzato. E certo, si può ottenere via con non attivazione di Windows 10, ma che limita ciò che si può verificare.

Secondo, l’esecuzione di una VM a prestazioni decenti livelli richiede ragionevolmente hardware potente e un sacco di spazio di archiviazione. Se si fanno uso di istantanee, si può rapidamente riempire un piccolo SSD. Se si utilizza una grande HDD, quindi le prestazioni possono essere lento. Probabilmente non si desidera utilizzare questi affamati di potere di risorse su un computer portatile.

E, infine, le macchine virtuali sono complicate. Non è esattamente qualcosa che si desidera impostare solo per testare un discutibile file eseguibile.

Fortunatamente, Microsoft ha annunciato una nuova soluzione che risolve tutti questi problemi in una volta.

Windows Sandbox

In un post su Microsoft Tech blog della Community, Hari Pulapaka dettagli il nuovo Windows Sandbox. Precedentemente noto come InPrivate Desktop, questa funzione crea un “isolato, temporaneo, l’ambiente desktop” che è possibile eseguire il software, senza paura di danneggiare la vostra macchina.

Molto simile a un standard di VM, qualsiasi software che si installa nella Sandbox rimane isolato e non può influire sulla macchina host. Quando si chiude la Sandbox, tutti i programmi installati, i file aggiunti, e modifiche alle impostazioni effettuate vengono eliminati. La prossima volta che si esegue Sandbox, si torna a una lavagna pulita. Microsoft utilizza la virtualizzazione basata su hardware, attraverso hypervisor, per l’esecuzione di un kernel separato in modo da può isolare Sandbox dall’host.

Questo significa che si può tranquillamente scaricare un file eseguibile da un rischioso e installare il Sandbox, senza alcun rischio per il vostro sistema host. O si potrebbe rapidamente testare un scenario di sviluppo in una nuova copia di Windows.

Impressionante, i requisiti sono abbastanza basse:

  • Windows 10 Pro o Enterprise costruire 18301 o poi (al momento non è disponibile, ma dovrebbe presto essere rilasciato come un Insider Preview build)
  • architettura x64
  • Funzionalità di virtualizzazione abilitato nel BIOS
  • Almeno 4GB di RAM (consigliati 8 gb)
  • Almeno 1 GB di spazio libero su disco SSD (raccomandato)
  • Almeno 2 CPU core (4 core con hyperthreading raccomandato)

Una delle parti migliori di Sandbox è che non è necessario scaricare o creare un disco rigido virtuale (VHD). Windows, invece, genera dinamicamente una pulizia istantanea basato su sistema operativo nel sistema operativo Host sulla vostra macchina. Nel processo, i collegamenti ai file che non cambiano il sistema e si riferisce al file comuni che cambiano.

Questo rende per un leggero immagine—a soli 100 MB. Se non si usa la Sandbox, l’immagine viene compressa in un piccolo 25 MB. E perché è essenzialmente una copia del vostro sistema operativo, non hai bisogno di una propria chiave di licenza. Se si dispone di Windows 10 Pro o Windows 10 imprese, si dispone di tutto il necessario per eseguire Sandbox.

Per la sicurezza e la sicurezza, la Microsoft fa uso del concetto di contenitore ha introdotto in precedenza. La Sandbox OS è isolato dall’host, permettendo ciò che è apparentemente una macchina virtuale per eseguire come un app.

Nonostante questi gradi di separazione, la macchina host e Sandbox di fare e lavorare insieme. Come necessario, recuperare la memoria da Sandbox per mantenere la vostra macchina dal rallentamento. E la Sandbox è a conoscenza del vostro host della macchina livelli di carica della batteria in modo che è possibile ottimizzare il consumo di energia. E ‘ possibile eseguire il Sandbox su un computer portatile.

Tutto questo, e altri accessori, rendono estremamente sicuro, veloce e poco costoso sistema virtuale. Esso fornisce un veloce e sicuro VM-come soluzione con molto meno overhead rispetto a una soluzione tradizionale. È possibile chiamare rapidamente, test, e distruggere istantanee—quindi ripetere l’operazione se necessario. Come in tutte le cose per la cpu, meglio l’hardware, che farà di questo run ancora più agevolmente. Ma, come sopra indicato, anche hardware meno potente dovrebbe essere in grado di eseguire la Sandbox.

L’unico aspetto negativo è che non tutte le macchine dotate di Windows 10 Pro o Enterprise. Se si utilizza Windows 10 a Casa, non essere in grado di utilizzare la Sandbox.

Come Faccio a farlo?

Purtroppo non è possibile ottenere Windows Sandbox abbastanza sicurezza. Richiede Windows 10 build 18301 o superiore, Microsoft non ha ancora rilasciato. Ma una volta che è disponibile la versione è un affare semplice. Si desidera assicurarsi che il BIOS ha le capacità di virtualizzazione abilitato. Poi ti basta girare Windows Sandbox nella finestra di dialogo Funzionalità Windows:

Una volta che Windows Sandbox è installato, il lancio è quasi la stessa di qualsiasi altra applicazione o programma. Appena trovo nel menu Start, esegui, e di accettare il controllo dell’account utente per dare i privilegi di amministratore. Sarete quindi in grado di trascinare e rilasciare i file e programmi in Sandbox per test di cui hai bisogno. A chiudere il programma quando hai finito, Sandbox e scarta tutte le modifiche che hai fatto.

CORRELATI: Windows 10 “Funzioni Opzionali” Fare e Come attivarli o disattivarli

via Mary Jo Foley