Olipa kyseessä Internetistä löytämäsi ohjelma tai jotain, joka tuli sähköpostiisi, suoritettavien tiedostojen suorittaminen on aina ollut riskialtista. Ohjelmistojen testaaminen puhtaissa järjestelmissä vaatii virtuaalikoneohjelmiston (VM) ja erillisen Windows-lisenssin toimiakseen virtuaalikoneessa. Microsoft on ratkaisemassa ongelman Windows Sandboxin kanssa.
VM: t: Erinomainen turvalliseen testaukseen, mutta vaikea käyttää
Olemme kaikki saaneet sähköpostia, joka näyttää olevan ystävältä tai perheenjäseneltä ja jolla on liitetiedosto. Ehkä odotimme sitä jopa, mutta jotenkin se ei näytä olevan aivan oikein. Tai ehkä olet löytänyt upean näköisen sovelluksen Internetistä, mutta se on kehittäjältä, josta et ole koskaan kuullut.
Mitä sinä teet? Lataa ja suorita se ja ota vain riski? Esimerkiksi lunnasohjelma riehuvalla juoksulla on melkein mahdotonta olla liian varovainen.
Ohjelmistokehityksessä kehittäjä tarvitsee joskus eniten puhdasta järjestelmää - nopea ja helppo käyttöjärjestelmä, johon ei ole asennettuja muita ohjelmia, tiedostoja, komentosarjoja tai muuta matkatavaraa. Mikä tahansa ylimääräinen voi vääristää testituloksia.
Paras ratkaisu molempiin tilanteisiin on a Virtuaalikone . Tämä antaa sinulle puhtaan, eristetyn käyttöjärjestelmän. Jos kyseinen liite osoittautuu haittaohjelmaksi, ainoa asia, johon se vaikuttaa, on virtuaalikone. Palauta se aikaisempaan tilannekuvaan, ja olet valmis menemään. Jos olet kehittäjä, voit tehdä testauksen ikään kuin olisit juuri asettanut upouuden koneen.
LIITTYVÄT: Aloittelijan nörtti: Kuinka luoda ja käyttää virtuaalikoneita
VM-ohjelmistoissa on kuitenkin joitain ongelmia.
Ensinnäkin se voi olla kallista. Vaikka käytät ilmaista vaihtoehtoa, kuten VirtualBox, tarvitset silti kelvollisen Windows-lisenssin toimiakseen virtualisoidussa käyttöjärjestelmässä. Ja varmasti, voit päästä eroon ei aktivoi Windows 10: tä , mutta se rajoittaa sitä, mitä voit testata.
Toiseksi virtuaalikoneen suorittaminen kunnollisella suorituskyvyllä vaatii kohtuullisen tehokkaan laitteiston ja paljon tallennustilaa. Jos hyödynnät tilannekuvia, voit nopeasti täyttää pienemmän SSD-aseman. Jos käytät suurta kiintolevyä, suorituskyky voi olla hidasta. Et todennäköisesti halua käyttää näitä voimanhimoisia resursseja kannettavalla tietokoneella.
Ja lopuksi, virtuaalikoneet ovat monimutkaisia. Ei aivan jotain, jonka haluat asettaa vain kyseenalaisen suoritettavan tiedoston testaamiseksi.
Onneksi Microsoft on ilmoittanut uudesta ratkaisusta, joka ratkaisee kaikki nämä ongelmat kerralla.
Windowsin hiekkalaatikko
Jonkin sisällä post on Microsoft’s Tech Community blog , Hari Pulapaka kertoo uudesta Windows Sandboxista. Aikaisemmin nimeltään InPrivate Desktop, tämä ominaisuus luo "eristetyn, väliaikaisen työpöytäympäristön", jossa voit käyttää ohjelmistoa pelkäämättä vahingoittaa konettasi.
Aivan kuten tavallinen virtuaalikone, kaikki hiekkalaatikkoon asennetut ohjelmistot pysyvät eristettyinä eivätkä voi vaikuttaa isäntäkoneeseen. Kun suljet hiekkalaatikon, kaikki asentamasi ohjelmat, lisäämäsi tiedostot ja tekemäsi muutokset poistetaan. Seuraavan kerran, kun suoritat Sandboxin, se on palannut puhtaalle pöydälle. Microsoft käyttää laitteistopohjaista virtualisointia hypervisorin kautta erillisen ytimen suorittamiseen, jotta se voi eristää hiekkalaatikon isännästä.
Tämä tarkoittaa, että voit ladata suoritettavan tiedoston turvallisesti riskialttiista lähteistä ja asentaa Sandboxiin vaarantamatta isäntäjärjestelmääsi. Tai voit nopeasti testata kehitysskenaarion uudessa Windows-kopiossa.
Vaikuttavasti vaatimukset ovat melko alhaiset:
- Windows 10 Pro tai Enterprise Build 18301 tai uudempi (ei tällä hetkellä saatavana, mutta se pitäisi pian julkaista Insider Preview -kokoonpanona)
- x64-arkkitehtuuri
- Virtualisointitoiminnot käytössä BIOSissa
- Vähintään 4 Gt RAM-muistia (8 Gt suositellaan)
- Vähintään 1 Gt vapaata levytilaa (SSD suositellaan)
- Vähintään 2 suorittimen ydintä (suositeltavaa 4 ydintä hyperlangalla)
Yksi Sandboxin paremmista osista on, että sinun ei tarvitse ladata tai luoda virtuaalista kiintolevyä (VHD). Sen sijaan Windows luo dynaamisesti puhtaan tilannekuvan käyttöjärjestelmän koneesi isäntä-käyttöjärjestelmän perusteella. Prosessissa se linkittää tiedostoihin, jotka eivät muutu järjestelmässä, ja viittaa yleisiin tiedostoihin, jotka muuttuvat.
Tämä tekee uskomattoman kevyen kuvan - vain 100 Mt. Jos et käytä hiekkalaatikkoa, kuva pakataan pieneksi 25 Mt: ksi. Koska se on pohjimmiltaan kopio käyttöjärjestelmästäsi, et tarvitse erillistä lisenssiavainta. Jos sinulla on Windows 10 Pro tai Windows 10 Enterprise, sinulla on kaikki mitä tarvitset Sandboxin suorittamiseen.
Turvallisuuden parantamiseksi Microsoft käyttää kontti käsite se on ottanut käyttöön aiemmin. Sandbox-käyttöjärjestelmä on eristetty isännästä, jolloin näennäisesti virtuaalikone voi toimia sovelluksen tavoin.
Näistä erottelutasoista huolimatta isäntälaite ja hiekkalaatikko toimivat yhdessä. Tarvittaessa isäntä palauttaa muistin Sandboxista, jotta koneesi ei hidastu. Ja Sandbox on tietoinen isäntäkoneesi akun varaustasosta, jotta se voi optimoida virrankulutuksen. Sandboxin käyttäminen kannettavalla tietokoneella on mahdollista.
Kaikki tämä ja muut parannukset tekevät erittäin turvallisesta, nopeasta ja edullisesta virtuaalijärjestelmästä. Se tarjoaa nopean ja turvallisen virtuaalikoneen kaltaisen ratkaisun, jolla on paljon vähemmän kustannuksia kuin perinteisellä ratkaisulla. Voit nopeasti kutsua, testata ja tuhota tilannekuvia - toista sitten tarvittaessa. Kuten kaikki intensiiviset asiat, myös parempi laitteisto tekee siitä entistä sujuvamman. Mutta kuten yllä on esitetty, vielä vähemmän tehokkaan laitteiston pitäisi pystyä ajamaan Sandboxia.
Yksi haittapuoli on, että kaikilla koneilla ei ole Windows 10 Pro- tai Enterprise-versiota. Jos käytät Windows 10 Home -käyttöjärjestelmää, et voi käyttää Sandboxia.
Kuinka saan sen?
Päivittää: Microsoft julkaisi juuri Windows 10 koontiversio 18305 Insiders on the Fast Ring -sivustolle, mikä tarkoittaa, että jos olet valmis elämään reunalla, voit päivittää uusimpaan esikatselurakenteeseen nyt liittyminen Insider-ohjelmaan ja päivitys . Emme kuitenkaan ehdottomasti suosittele tämän tekemistä ensisijaisella tietokoneellasi.
Valitettavasti et voi vielä saada Windows Sandboxia. Se vaatii Windows 10 build 18301: n tai uudemman, jota Microsoft ei ole vielä julkaissut. Mutta kun kyseinen versio on saatavilla, se on suora asia. Varmista, että BIOS: lla on käytössä virtualisointimahdollisuudet. Sitten sinun on vain kytkettävä Windows Sandbox päälle Windowsin ominaisuudet valintaikkuna:
Kun Windowsin hiekkalaatikko on asennettu, käynnistäminen on melkein sama kuin minkä tahansa muun sovelluksen tai ohjelman. Löydä se vain Käynnistä-valikosta, suorita se ja hyväksy UAC-kehote antamalla sille järjestelmänvalvojan oikeudet. Sen jälkeen voit vetää ja pudottaa tiedostoja ja ohjelmia hiekkalaatikkoon testataksesi tarpeen mukaan. Sulje vain ohjelma, kun olet valmis, ja Sandbox hylkää kaikki tekemäsi muutokset.