Windows 10 n uusi hiekkalaatikko-ominaisuus on kaikki, mitä olemme aina halunneet
Onko se ohjelma, jonka löysit Internetissä, tai jotain, joka on tullut sähköpostiisi, käynnissä olevien tiedostojen käyttö on aina ollut riskialtista. Ohjelmistojen testaaminen puhtaissa järjestelmissä edellyttää virtuaalikoneen (VM) ohjelmistoa ja erillisen Windows-käyttöoikeuden käyttämistä VM: n sisällä. Microsoft ratkaisee ongelman Windows Sandboxissa.
VM: Great for Safe Testing, mutta vaikea käyttää
Olemme kaikki saaneet sähköpostiviestin, joka näyttää olevan ystävältä tai perheenjäseneltä ja jolla on liite. Ehkäpä olimme jopa odottaneet sitä, mutta jotenkin se ei ole aivan oikein. Tai ehkä olet löytänyt upean näköisen sovelluksen Internetistä, mutta se on peräisin kehittäjältä, jota et ole koskaan kuullut.
Mitä sinä teet? Lataa ja suorita se ja ota vain riski? Ransomwaren kaltaisilla asioilla on melkein mahdotonta olla liian varovainen.
Ohjelmistokehityksessä joskus kehittäjä tarvitsee eniten, on puhdas järjestelmä, nopea ja helppo vetää käyttöjärjestelmä, jolla ei ole muita asennettuja ohjelmia, tiedostoja, komentosarjoja tai muuta matkatavaraa. Mikä tahansa ylimääräinen voisi vääntää testituloksia.
Paras ratkaisu molempiin tilanteisiin on virtuaalikoneen pyörittäminen. Tämä antaa sinulle puhtaan, eristetyn käyttöjärjestelmän. Jos tämä liite osoittautuu haittaohjelmaksi, ainoa asia, johon se vaikuttaa, on virtuaalikone. Palauta se aikaisempaan tilannekuvaan, ja olet hyvä mennä. Jos olet kehittäjä, voit tehdä testisi ikään kuin olisit vain perustanut uuden laitteen.
VM-ohjelmistossa on kuitenkin ongelmia.
Ensinnäkin se voi olla kallista. Vaikka käytätkin vapaata vaihtoehtoa, kuten VirtualBoxia, tarvitset edelleen kelvollisen Windows-käyttöoikeuden virtualisoidussa käyttöjärjestelmässä. Ja varmasti voit päästä pois Windows 10: n aktivoinnista, mutta se rajoittaa mitä voit testata.
Toiseksi VM: n käyttäminen kunnollisilla suorituskyvyn tasoilla edellyttää kohtuullisen voimakasta laitteistoa ja paljon tallennustilaa. Jos käytät tilannekuvia, voit nopeasti täyttää pienemmän SSD: n. Jos käytät suurta kiintolevyä, suorituskyky voi olla hidasta. Et todennäköisesti halua käyttää näitä voiman nälkäisiä resursseja kannettavaan tietokoneeseen.
Ja lopuksi VM: t ovat monimutkaisia. Ei juuri sitä, mitä haluat perustaa vain kokeilemaan kyseenalaisen suoritettavan tiedoston.
Onneksi Microsoft on ilmoittanut uudesta ratkaisusta, joka ratkaisee kaikki nämä ongelmat kerralla.
Windows Sandbox
Hari Pulapaka kertoo Microsoftin Teknologiayhteisön blogissa olevasta postista uudesta Windows Sandboxista. Tätä ominaisuutta kutsuttiin aiemmin nimellä InPrivate-työpöytä, ja se luo "eristetyn, väliaikaisen, työpöytäympäristön", jonka avulla voit suorittaa ohjelmiston pelkäämättä vahingoittavan laitettasi.
Paljon kuin tavallinen VM, kaikki Sandboxiin asennetut ohjelmistot pysyvät eristettyinä eivätkä voi vaikuttaa isäntäkoneeseen. Kun suljet Sandboxin, kaikki asennetut ohjelmat, lisäämäsi tiedostot ja tekemäsi muutokset poistetaan. Kun seuraavan kerran käytät Sandboxia, se palaa puhtaan liuskekiveen. Microsoft käyttää laitteistopohjaista virtualisointia hypervisorin kautta erillisen ytimen suorittamiseksi, jotta se voi eristää Sandboxin isännästä.
Tämä tarkoittaa, että voit ladata suoritettavan tiedoston riskialttiista lähteistä ja asentaa Sandboxiin ilman riskiä isäntäjärjestelmälle. Voit myös testata kehitysskenaarion nopeasti uudessa Windows-kopiossa.
Vaikuttavasti vaatimukset ovat melko alhaiset:
- Windows 10 Pro tai Enterprise build 18301 tai uudempi (ei tällä hetkellä saatavilla, mutta pian se julkaistaan sisäpiirin esikatseluna)
- x64-arkkitehtuuri
- Virtualisointiominaisuudet käytössä BIOSissa
- Vähintään 4 Gt RAM-muistia (suositeltu 8 Gt)
- Vähintään 1 Gt vapaata levytilaa (suositeltu SSD)
- Vähintään 2 CPU-ydintä (4 ydintä, joissa suositellaan hyperthreadingia)
Yksi Sandboxin paremmista osista on, että sinun ei tarvitse ladata tai luoda virtuaalista kiintolevyä (VHD). Sen sijaan Windows luo dynaamisesti puhdas tilannekuvan käyttöjärjestelmän, joka perustuu koneesi isäntäjärjestelmään. Prosessissa se linkittää tiedostoihin, jotka eivät muutu järjestelmässä, ja viittaa yleisiin tiedostoihin, jotka muuttuvat.
Tämä tekee uskomattoman valoisasta kuvasta vain 100 Mt. Jos et käytä Sandboxia, kuva pakataan pieneksi 25 Mt: ksi. Ja koska se on olennaisesti kopio käyttöjärjestelmäsi, et tarvitse erillistä lisenssiavainta. Jos sinulla on Windows 10 Pro tai Windows 10 Enterprise, sinulla on kaikki mitä tarvitset Sandboxin käyttämiseen.
Turvallisuuden ja turvallisuuden kannalta Microsoft käyttää hyväkseen aikaisemmin käyttöönotettua konttiperiaatetta. Sandbox-käyttöjärjestelmä on eristetty isännältä, jolloin se, mitä näennäisesti on VM, toimii kuten sovellus.
Näistä erotusasteista huolimatta isäntäkone ja hiekkalaatikko toimivat yhdessä. Tarvittaessa isäntä palauttaa muistin hiekkalaatikosta, jotta koneesi ei hidastuisi. Ja Sandbox on tietoinen isäntäkoneesi akun tasoista, jotta se voi optimoida virrankulutuksen. On mahdollista käyttää Sandboxia kannettavalla tietokoneella liikkeellä.
Kaikki tämä ja muut parannukset mahdollistavat erittäin turvallisen, nopean ja edullisen virtuaalisen järjestelmän. Se tarjoaa nopean ja turvallisen VM: n kaltaisen ratkaisun, jossa on paljon vähemmän yleistä kuin perinteinen ratkaisu. Voit nopeasti soittaa, testata ja tuhota tilannekuvia - toista tarvittaessa. Kuten kaikki intensiiviset, paremmat laitteistot tekevät siitä vielä sujuvamman. Mutta kuten edellä on esitetty, vielä vähemmän tehokkaan laitteiston pitäisi pystyä käyttämään Sandboxia.
Yksi haittapuoli on, että kaikki koneet eivät kuulu Windows 10 Pro- tai Enterprise-järjestelmään. Jos käytät Windows 10 Home -ohjelmaa, et voi käyttää Sandboxia.
Miten saan sen?
Päivittää: Microsoft julkaisi juuri Windows 10: n rakentamisen 18305: n sisäpiiriläisille Fast Ringissa, mikä tarkoittaa, että jos olet valmis elämään reunalla, voit päivittää uusimpaan esikatselurakennukseen liittymällä Sisäpiiriohjelmaan ja päivittämällä. Emme todellakaan suosittele tämän tekemistä ensisijaisessa tietokoneessa.
Valitettavasti et voi saada Windows Sandboxia vielä vielä. Se vaatii Windows 10: n rakentamisen 18301 tai uudemman, jota Microsoft ei ole vielä julkaissut. Mutta kun tämä versio on saatavilla, se on yksinkertainen asia. Haluat varmistaa, että BIOSissa on käytössä virtualisointitoiminnot. Sitten sinun tarvitsee vain kytkeä Windows Sandbox päälle Windows-ominaisuuksien valintaikkunassa:
Kun Windows Sandbox on asennettu, käynnistäminen on lähes sama kuin mikä tahansa muu sovellus tai ohjelma. Etsi se vain Käynnistä-valikosta, suorita se ja hyväksy UAC-kehote antamalla järjestelmänvalvojan oikeudet. Tämän jälkeen voit vetää ja pudottaa tiedostoja ja ohjelmia hiekkalaatikkoon testata tarpeen mukaan. Sulje ohjelma, kun olet valmis, ja Sandbox hylkää kaikki tekemäsi muutokset.