„Windows 10“ nauja smėlio dėžės funkcija yra viskas, ko mes visada norėjome
Nesvarbu, ar tai programa, kurią radote internete, ar kažkas, kas buvo jūsų el. Laiške, paleistinų failų paleidimas visada buvo rizikingas. Testavimo programinė įranga švariose sistemose reikalauja virtualios mašinos (VM) programinės įrangos ir atskiros „Windows“ licencijos, skirtos VM viduje. „Microsoft“ ketina išspręsti šią problemą su „Windows Sandbox“.
VM: puikiai tinka saugiam testavimui, bet sunku jį naudoti
Visi gavome el. Laišką, kuris atrodo iš draugo ar šeimos nario ir turintis priedą. Gal mes net tikėjomės, bet kažkaip atrodo ne visai teisus. Arba galbūt internete radote puikią išvaizdą, bet iš kūrėjo, kurio niekada negirdėjote.
Ką tu darai? Atsisiųskite ir paleiskite ją ir tiesiog rizikuokite? Tokių dalykų, kaip „ransomware“, bėga, yra beveik neįmanoma būti pernelyg atsargiems.
Programinės įrangos kūrimo metu kartais tai, ko reikia programuotojui, yra švari sistema - greitas ir paprastas OS, kuriame nėra kitų įdiegtų programų, failų, scenarijų ar kito bagažo. Bet kokie papildomi bandymai gali nuvilioti.
Geriausias sprendimas abiem situacijoms yra sukurti virtualią mašiną. Tai suteikia jums švarią, izoliuotą OS. Jei šis priedas pasirodo esąs kenkėjiškas, vienintelis dalykas, kurį jis veikia, yra virtualus aparatas. Atkurkite jį ankstesniame momentiniame vaizde ir jūs gerai einate. Jei esate kūrėjas, galite atlikti bandymus taip, tarsi jūs tiesiog sukursite naują įrenginį.
Tačiau yra problemų su VM programine įranga.
Pirma, jis gali būti brangus. Net jei naudojate nemokamą alternatyvą, pvz., „VirtualBox“, vis tiek reikia galiojančios „Windows“ licencijos, kad galėtumėte paleisti virtualizuotą OS. Be abejo, galite išeiti iš „Windows 10“ neįjungimo, tačiau tai riboja tai, ką galite išbandyti.
Antra, VM veikimas tinkamu veikimo lygiu reikalauja pakankamai galingos aparatūros ir daug vietos. Jei naudojate momentinius vaizdus, galite greitai užpildyti mažesnį SSD. Jei naudojate didelį HDD, tada našumas gali būti lėtas. Jūs tikriausiai nenorite naudoti šių galios alkanas išteklių nešiojamas.
Galiausiai, VM yra sudėtingi. Ne būtent tai, ką norite sukurti tik išbandyti abejotiną vykdomąjį failą.
Laimei, „Microsoft“ paskelbė naują sprendimą, kuris iš karto išsprendžia visas šias problemas.
„Windows“ smėlio dėžė
„Microsoft“ technologijų bendruomenės dienoraštyje „Hari Pulapaka“ skelbia naują „Windows“ smėlio dėžutę. Anksčiau ši funkcija vadinama „InPrivate Desktop“ sukuria „izoliuotą, laikiną, darbalaukio aplinką“, kurią galite paleisti programinę įrangą, nebijodami kenkti jūsų įrenginiui.
Panašiai kaip ir standartinis VM, bet kokia programinė įranga, kurią įdiegiate smėlio dėžėje, lieka izoliuota ir negali paveikti pagrindinio kompiuterio. Uždarius Smėlio dėžę, visos jūsų įdiegtos programos, jūsų pridėti failai ir atlikti pakeitimai ištrinami. Kitą kartą paleidus „Sandbox“, jis grįžta į švarų skalūną. „Microsoft“, naudodama „hypervisor“, naudoja aparatinę virtualizaciją, kad galėtų paleisti atskirą branduolį, kad ji galėtų atskirti „Sandbox“ iš priimančiosios.
Tai reiškia, kad galite saugiai atsisiųsti vykdomąjį failą iš rizikingo šaltinio ir įdiegti „Sandbox“ be rizikos jūsų pagrindinei sistemai. Arba galite greitai išbandyti plėtros scenarijų naujoje „Windows“ kopijoje.
Įspūdingi reikalavimai yra gana maži:
- „Windows 10 Pro“ arba „Enterprise build 18301“ arba naujesnė versija (šiuo metu nėra, tačiau netrukus bus paskelbta kaip „vidinio vaizdo peržiūra“)
- x64 architektūra
- Virtualizavimo galimybės įgalintos BIOS
- Mažiausiai 4 GB RAM (rekomenduojama 8GB)
- Mažiausiai 1 GB laisvos vietos diske (rekomenduojama SSD)
- Ne mažiau kaip 2 procesoriaus šerdys (rekomenduojama naudoti 4 šerdis).
Viena iš geresnių „Sandbox“ dalių yra ta, kad jums nereikės atsisiųsti ar sukurti virtualiojo kietojo disko (VHD). Vietoj to, „Windows“ dinamiškai generuoja švarią momentinių vaizdų operacinę sistemą, pagrįstą jūsų kompiuterio kompiuterio OS. Šiame procese ji susieja su failais, kurie sistemoje nekeičiami, ir nurodo bendrus failus, kurie keičiasi.
Tai daro neįtikėtinai šviesų vaizdą - tik 100 MB. Jei nenaudojate „Sandbox“, vaizdas bus suspaustas iki mažos 25 MB. Ir kadangi tai iš esmės yra jūsų OS kopija, nereikia atskiro licencijos rakto. Jei turite „Windows 10 Pro“ arba „Windows 10 Enterprise“, turite viską, ko reikia norint paleisti „Sandbox“.
Dėl saugos ir saugumo „Microsoft“ naudoja anksčiau įvestą konteinerių koncepciją. Sandbox OS yra izoliuota nuo kompiuterio, leidžianti tai, kas tariamai yra VM, paleisti kaip app.
Nepaisant šių atskyrimo laipsnių, priimančioji mašina ir „Sandbox“ dirba kartu. Prireikus priimančioji atgaus atmintį iš Smėlio dėžės, kad jūsų mašina nesumažėtų. Ir „Sandbox“ supranta jūsų kompiuterio akumuliatoriaus lygį, kad jis galėtų optimizuoti energijos suvartojimą. Galima paleisti smėlio dėžę ant nešiojamojo kompiuterio kelyje.
Visa tai ir kiti patobulinimai užtikrina itin saugią, greitą ir nebrangią virtualią sistemą. Jis suteikia greitą ir saugų VM panašų tirpalą, kuriam yra daug mažesnė pridėtinė vertė nei tradiciniam sprendimui. Galite greitai iškviesti, išbandyti ir sunaikinti momentinius vaizdus, tada pakartoti, jei reikia. Kaip ir visi kiti dalykai, geresnė techninė įranga leis tai padaryti dar sklandžiau. Tačiau, kaip parodyta aukščiau, net mažiau galinga aparatūra turėtų turėti galimybę paleisti „Sandbox“.
Vienas trūkumas yra tai, kad ne visos mašinos yra „Windows 10 Pro“ ar „Enterprise“. Jei naudojate „Windows 10 Home“, negalėsite naudoti „Sandbox“.
Kaip tai gauti?
Atnaujinti: „Microsoft“ neseniai išleido „Windows 10“ pastatytą „18305“ „Insiders“ „Fast Ring“ sistemoje, o tai reiškia, kad, jei norite gyventi ant krašto, dabar galite atnaujinti naujausią peržiūros struktūrą prisijungdami prie „Insiders“ programos ir atnaujindami. Vis dėlto mes nerekomenduojame tai daryti pagrindiniame kompiuteryje.
Deja, dar negalite gauti „Windows Sandbox“. Tam reikalingas „Windows 10“ statymas 18301 arba didesnis, kurį „Microsoft“ dar neišleido. Bet kai tik ši versija bus prieinama, tai paprastas reikalas. Norite įsitikinti, kad jūsų BIOS įgalino virtualizavimo galimybes. Tada „Windows“ funkcijų dialogo lange turėsite įjungti „Windows“ „Sandbox“:
Įdiegus „Windows“ smėlio dėžutę, paleidimas yra beveik toks pat kaip bet kuri kita programa ar programa. Tiesiog suraskite jį meniu Pradėti, paleiskite jį ir sutikite su UAC spustelėjimu, suteikdami jam administratoriaus teises. Tada galėsite perkelti failus ir programas į „Sandbox“, kad galėtumėte išbandyti, kaip jums reikia. Baigę tiesiog uždarykite programą, o „Sandbox“ atmeta visus atliktus pakeitimus.