Windows 10 uus liivakasti funktsioon on kõik, mida me alati otsinud oleme
Kas see on programm, mille olete leidnud Internetis või midagi, mis oli teie e-kirjas, on käivitatavate failide käitamine alati olnud riskantne. Tarkvara testimine puhtates süsteemides nõuab virtuaalse masina (VM) tarkvara ja eraldi Windowsi litsentsi, mis töötab VM-is. Microsoft lahendab selle probleemi Windows Sandboxiga.
VM-id: suurepärane ohutuks testimiseks, kuid raske kasutada
Me kõik oleme saanud e-kirja, mis näib olevat pärit sõbrale või pereliikmelt ja kellel on manus. Võib-olla me isegi ootasime seda, kuid kuidagi ei tundu see päris õige. Või ehk olete leidnud internetis suurepärase väljanägemisega rakenduse, kuid see on arendajalt, keda te pole kunagi kuulnud.
Mida sa teed? Laadige alla ja käivitage see ning võtke lihtsalt risk? Selliste asjadega nagu ransomware jookseb ohjeldamatu, on peaaegu võimatu olla liiga ettevaatlik.
Tarkvaraarenduses vajab arendaja mõnikord kõige enam puhas süsteem - kiire ja lihtne üles tõmmatav operatsioonisüsteem, millel ei ole muid installitud programme, faile, skripte või muud pagasit. Igasugune lisavõimalus võib katsetulemusi kalduda.
Parim lahendus mõlemale olukorrale on virtuaalse masina ülespööramine. See annab teile puhta ja isoleeritud operatsioonisüsteemi. Kui see manus osutub pahavaks, siis ainus asi, mida see mõjutab, on virtuaalne masin. Taastage see varasema hetktõmmise juurde ja sa oled hea minna. Kui olete arendaja, saate oma testimist teha nii, nagu sa lihtsalt seadistaksid uue masina.
VM-tarkvaraga on siiski probleeme.
Esiteks võib see olla kulukas. Isegi kui kasutate tasuta alternatiivi nagu VirtualBox, vajate virtuaalses operatsioonisüsteemis töötamiseks veel kehtivat Windowsi litsentsi. Ja kindel, et sa ei pääse Windows 10 aktiveerimisega, kuid see piirab seda, mida saate testida.
Teiseks nõuab VM-i töötamine korraliku jõudluse tasemel mõistlikult võimsat riistvara ja palju ruumi. Kui kasutate hetktõmmiseid, saate kiiresti täita väiksema SSD. Kui kasutate suurt HDD-d, võib jõudlus olla aeglane. Sa ilmselt ei taha neid võimsustunne ressursse sülearvutis kasutada.
Ja lõpuks, VM on keeruline. Mitte täpselt midagi, mida soovid seada vaid küsitava käivitatava faili testimiseks.
Õnneks on Microsoft teatanud uuest lahendusest, mis lahendab kõik need probleemid korraga.
Windowsi liivakast
Microsofti Tech Community blogi postituses kirjeldab Hari Pulapaka uut Windowsi liivakasti. Varem nimetati seda InPrivate'i töölauale, mis loob „isoleeritud, ajutise töölaua keskkonna”, mida saate tarkvara käivitada, kartmata oma masinat kahjustada.
Sarnaselt standardsele VM-ile jääb iga liivakastis installitud tarkvara isoleerituks ja ei saa mõjutada masinat. Liivakasti sulgemisel kustutatakse kõik teie installitud programmid, lisatud failid ja tehtud muudatused. Järgmine kord, kui käivitate liivakasti, on see tagasi puhtasse kiltkivi. Microsoft kasutab riistvarapõhist virtualiseerimist hüpervisori kaudu, et käivitada eraldi kernel, et see saaks liivakasti isoleerida hostilt.
See tähendab, et saate käivitatava faili turvaliselt alla laadida riskantsest allikast ja installida liivakastis ilma teie hostisüsteemi ohustamata. Või võite kiiresti välja töötada arengu stsenaariumi Windowsi värskes eksemplaris.
Muljetavaldavalt on nõuded üsna väikesed:
- Windows 10 Pro või Enterprise build 18301 või hilisem (praegu pole saadaval, kuid peagi vabastatakse see siseringi eelvaate koostamisel)
- x64 arhitektuur
- Virtualiseerimisvõimalused on BIOSis lubatud
- Vähemalt 4 GB RAM (soovitatav 8GB)
- Vähemalt 1 GB vaba kettaruumi (soovitatav SSD)
- Vähemalt 2 CPU-südamikku (soovitatav on 4 südamikku, millel on soovituslik hüpertensioon)
Üks Sandboxi paremaid osi on see, et te ei pea virtuaalset kõvaketast (VHD) alla laadima ega looma. Selle asemel genereerib Windows dünaamiliselt puhta hetktõmmise operatsioonisüsteemi, mis põhineb teie masina host operatsioonisüsteemil. Protsessis seostub see failidega, mis ei muutu süsteemis, ja viitab muutuvatele üldistele failidele.
See teeb uskumatult kerge pildi - vaid 100 MB. Kui te ei kasuta liivakasti, kompresseeritakse pilt väikese 25 MB-ni. Ja kuna see on sisuliselt teie operatsioonisüsteemi koopia, ei pea te eraldi litsentsi võtit. Kui teil on Windows 10 Pro või Windows 10 Enterprise, on teil kõik, mida vajate Sandboxi käivitamiseks.
Ohutuse ja turvalisuse huvides kasutab Microsoft varem kasutusele võetud konteinerikontseptsiooni. Liivakast OS on isoleeritud, võimaldades seda, mis näib olevat VM nagu rakendus.
Hoolimata nendest eraldatusastmetest töötavad masin ja liivakast koos. Vajadusel taastab vastuvõtja mälu liivakastist, et teie seade aeglustuks. Ja liivakast on teadlik teie masina aku tasemest, et see saaks energiatarbimist optimeerida. Liivakasti käivitamine sülearvutil on teostatav.
Kõik see ja muud täiustused muudavad äärmiselt ohutu, kiire ja odav virtuaalne süsteem. See annab kiire ja turvalise VM-tüüpi lahenduse, millel on palju vähem üldkulusid kui traditsiooniline lahendus. Saate kiiresti pilte teha, testida ja hävitada, seejärel korrata vastavalt vajadusele. Nagu kõik intensiivsed, muudab parem riistvara selle sujuvamaks. Kuid nagu ülalpool näidatud, peaks isegi vähem võimsad riistvarad saama Sandboxi käivitada.
Üks negatiivne külg on see, et kõik masinad ei ole varustatud Windows 10 Pro või Enterprise'iga. Kui kasutate Windows 10 kodu, ei saa te Sandboxi kasutada.
Kuidas seda saada?
Uuenda: Microsoft lihtsalt vabastas Windows 10-i ehitama 18305-ile siseringi kiires ringis, mis tähendab, et kui olete valmis äärel elama, saate värskendada uusima eelvaate ehitamiseks nüüd, kui liitute sisendprogrammi ja uuendate. Kindlasti ei soovita seda teha teie esmase arvutiga.
Kahjuks ei saa te Windowsi liivakasti üsna veel saada. See nõuab Windows 10 ehitamist 18301 või kõrgemat, mida Microsoft ei ole veel avaldanud. Aga kui see versioon on saadaval, on see lihtne asi. Te soovite veenduda, et teie BIOSil on lubatud virtualiseerimisvõime. Seejärel peate Windowsi funktsioonide dialoogis Windowsi liivakasti sisse lülitama:
Kui Windowsi liivakast on installitud, on käivitamine peaaegu sama mis tahes muu rakenduse või programmiga. Lihtsalt leidke see menüüst Start, käivitage see ja aktsepteerige UAC-i käsk, andes talle administraatoriõigused. Seejärel saate lohistada faile ja programme liivakasti, et testida nii, nagu vajate. Sulgege programm, kui olete lõpetanud, ja liivakast loobub kõikidest tehtud muudatustest.