Windows 10 jaunā smilšu kaste iezīme ir viss, ko mēs vienmēr esam gribējuši
Neatkarīgi no tā, vai tā ir programma, ko atradāt internetā, vai kaut kas, kas bija jūsu e-pastā, izpildāmo failu palaišana vienmēr ir bijusi riskanta. Programmatūras testēšana tīrās sistēmās prasa virtuālās mašīnas (VM) programmatūru un atsevišķu Windows licenci, lai darbotos VM. Microsoft gatavojas atrisināt šo problēmu ar Windows Sandbox.
VM: liels drošai pārbaudei, bet grūti lietojams
Mēs visi esam saņēmuši e-pastu, kas, šķiet, ir no drauga vai ģimenes locekļa un kam ir pielikums. Varbūt mēs pat to gaidījām, bet kaut kā tas izskatās ne visai labi. Vai varbūt internetā esat atradis lielisku izskatu, bet tas ir no izstrādātāja, kuru neesat dzirdējis.
Ar ko tu nodarbojies? Lejupielādējiet un palaidiet to un vienkārši uzņemieties risku? Ar tādām lietām kā ransomware darbojas nikns, tas ir gandrīz neiespējami būt pārāk piesardzīgiem.
Programmatūras izstrādē dažkārt attīstītāja vajadzībām visvairāk ir tīra sistēma - ātra un vienkārša operētājsistēma, kurai nav citu instalētu programmu, failu, skriptu vai citas bagāžas. Jebkurš papildus var novirzīt testēšanas rezultātus.
Labākais risinājums abās situācijās ir virtuālās mašīnas izveide. Tas dod jums tīru, izolētu OS. Ja šis pielikums izrādās ļaunprātīga programmatūra, tad vienīgais, ko tas ietekmē, ir virtuālā mašīna. Atjaunojiet to uz agrāku momentuzņēmumu, un jums ir labi iet. Ja esat izstrādātājs, varat veikt testēšanu tā, it kā jūs vienkārši izveidotu jaunu iekārtu.
Tomēr ir dažas problēmas ar VM programmatūru.
Pirmkārt, tas var būt dārgs. Pat ja jūs izmantojat bezmaksas alternatīvu, piemēram, VirtualBox, jums joprojām ir nepieciešama derīga Windows licence, lai darbotos virtualizētajā operētājsistēmā. Un, protams, jūs varat izvairīties no Windows 10 aktivizēšanas, bet tas ierobežo to, ko varat pārbaudīt.
Otrkārt, VM darbībai ar pienācīgiem veiktspējas līmeņiem nepieciešama samērā spēcīga aparatūra un daudz vietas. Ja izmantojat momentuzņēmumus, varat ātri aizpildīt mazāku SSD. Ja izmantojat lielu HDD, tad veiktspēja var būt lēna. Jūs, iespējams, nevēlaties izmantot šos jaudas izsalkušos resursus klēpjdatorā.
Un visbeidzot, VM ir sarežģīti. Ne tieši tas, ko vēlaties izveidot, lai pārbaudītu apšaubāmu izpildāmo failu.
Par laimi, Microsoft ir paziņojusi par jaunu risinājumu, kas atrisina visas šīs problēmas uzreiz.
Windows smilšu kaste
Microsoft tehniskā kopiena blogā Hari Pulapaka sniedz informāciju par jauno Windows smilšu kasti. Iepriekš šī funkcija tika saukta par InPrivate darbvirsmu, un tā izveido “izolētu, pagaidu, darbvirsmas vidi”, kuru var palaist bez bailēm kaitēt jūsu ierīcei..
Līdzīgi kā standarta VM, jebkura programmatūra, ko instalējat Smilškastē, paliek izolēta un nevar ietekmēt saimniekdatoru. Aizverot Sandbox, visas instalētās programmas, pievienotie faili un iestatījumu izmaiņas tiek dzēsti. Nākamajā reizē, kad palaidīsiet smilšu kasti, tas ir atpakaļ uz tīru šīferi. Microsoft izmanto aparatūru balstītu virtualizāciju, izmantojot hipervizoru, lai palaistu atsevišķu kodolu, lai tā varētu izolēt Sandbox no saimnieka.
Tas nozīmē, ka jūs varat droši lejupielādēt izpildāmo failu no riskanta avota un instalēt smilškastē, neradot risku jūsu uzņēmējai sistēmai. Vai arī jūs varat ātri izmēģināt attīstības scenāriju jaunā Windows kopijā.
Iespaidīgi, prasības ir diezgan zemas:
- Windows 10 Pro vai Enterprise build 18301 vai jaunāks (pašlaik nav pieejams, bet drīzumā tas tiks izlaists kā Insider Preview)
- x64 arhitektūra
- Virtualizācijas iespējas ir iespējotas BIOS
- Vismaz 4 GB RAM (ieteicams 8GB)
- Vismaz 1 GB brīvas vietas diskā (ieteicams SSD)
- Vismaz 2 CPU serdeņi (ieteicams izmantot 4 serdeņus ar hipertīklu)
Viena no labākajām Sandbox daļām ir tā, ka jums nav nepieciešams lejupielādēt vai izveidot virtuālo cieto disku (VHD). Tā vietā sistēma Windows dinamiski ģenerē tīru momentuzņēmuma operētājsistēmu, kas balstīta uz jūsu datora saimniekdatora operētājsistēmu. Šajā procesā tā ir saistīta ar failiem, kas sistēmā nemainās, un attiecas uz kopīgiem failiem, kas mainās.
Tas padara neticami gaišu attēlu - tikai 100 MB. Ja jūs neizmantojat smilšu kasti, attēls tiek saspiests līdz 25 MB. Un, tā kā tas būtībā ir jūsu OS kopija, jums nav nepieciešama atsevišķa licences atslēga. Ja jums ir Windows 10 Pro vai Windows 10 Enterprise, jums ir viss, kas nepieciešams, lai palaistu Sandbox.
Drošībai un drošībai Microsoft izmanto iepriekš ieviesto konteineru koncepciju. Sandbox OS ir izolēta no uzņēmēja, ļaujot, šķiet, VM darboties kā app.
Neskatoties uz šīm atdalīšanas pakāpēm, uzņēmēja mašīna un smilšu kaste strādā kopā. Nepieciešamības gadījumā uzņēmējs atgūs atmiņu no Sandbox, lai jūsu mašīna palēninātu. Un smilšu kaste ir informēta par jūsu saimniekdatora akumulatora līmeni, lai tā varētu optimizēt enerģijas patēriņu. Tas ir iespējams, lai darbotos Smilšu kaste uz klēpjdatora.
Tas viss un citi uzlabojumi nodrošina ļoti drošu, ātru un lētu virtuālo sistēmu. Tas nodrošina ātru un drošu VM līdzīgu risinājumu ar daudz mazāku pieskaitāmību nekā tradicionāls risinājums. Jūs varat ātri izsaukt, pārbaudīt un iznīcināt momentuzņēmumus, pēc tam atkārtojiet pēc vajadzības. Tāpat kā visas intensīvās lietas, labāka aparatūra to padarīs vēl gludāku. Bet, kā parādīts iepriekš, vēl mazāk jaudīgam aparatūrai vajadzētu būt iespējai darbināt smilšu kasti.
Viens negatīvais ir tas, ka ne visas mašīnas ir aprīkotas ar Windows 10 Pro vai Enterprise. Ja izmantojat Windows 10 sākumlapu, jūs nevarēsiet izmantot Sandbox.
Kā to iegūt?
Atjaunināt: Microsoft tikko izlaida Windows 10 uzbūvi 18305 uz Iekšējiem ar Fast Ring, kas nozīmē, ka, ja esat gatavs dzīvot malā, tagad varat atjaunināt jaunāko priekšskatījumu veidošanas versiju, pievienojoties programmai Iekšējo un atjauninot. Mēs noteikti neiesakām to darīt jūsu primārajā datorā.
Diemžēl vēl nav iespējams iegūt Windows Sandbox. Tas prasa Windows 10 būvēt 18301 vai augstāku, ko Microsoft vēl nav izlaidusi. Bet, tiklīdz šī versija ir pieejama, tā ir vienkārša lieta. Jūs vēlaties pārliecināties, ka jūsu BIOS ir iespējotas virtualizācijas iespējas. Tad Windows funkcijas Windows dialoglodziņā ir jāieslēdz Windows Sandbox:
Kad ir instalēta sistēma Windows Sandbox, palaišana ir gandrīz tāda pati kā jebkurai citai lietotnei vai programmai. Vienkārši atrodiet to izvēlnē Sākt, palaidiet to un akceptējiet UAC ātrumu, dodot tai administratora privilēģijas. Tad jūs varēsiet vilkt un nomest failus un programmas smilškastē, lai pārbaudītu, kā jums nepieciešams. Vienkārši aizveriet programmu, kad esat pabeidzis, un Sandbox izslēdz visas veiktās izmaiņas.