Kuinka testata ohjelmistoa jättämättä jälkiä järjestelmään

  • Windows Sandbox luo eristetyn ja kertakäyttöisen ympäristön ohjelmistojen testaamiseen vaikuttamatta pääjärjestelmääsi.
  • Se on saatavilla vain Windows 10/11 Pro- tai Enterprise-käyttöjärjestelmissä ja vaatii 64-bittisen suorittimen, virtualisoinnin ja riittävästi RAM-muistia.
  • Sandboxin sulkeminen poistaa kaikki istunnon aikana luodut muutokset, sovellukset ja tiedostot.
  • Se on ihanteellinen epäilyttävien ohjelmien ja liitetiedostojen analysointiin sekä edistyneiden kokoonpanojen testaamiseen täysin turvallisesti.

Testaa ohjelmistoja jättämättä jälkiä Windowsiin

Kun lataamme ohjelmia internetistä, herää aina kysymys, sisältävätkö ne virukset, mainosohjelmat tai ärsyttävät järjestelmämuutokset: selaimen työkalupalkit, itsenäisesti toimivat palvelut, rekisterimerkinnät... Ja mikä pahinta, se maksaa jälkeenpäin maltaita jättää joukkueen sellaisenaanOnneksi Windowsin ammattimaisissa versioissa on juuri tätä varten suunniteltu tila: ohjelmistojen testaaminen ilman, että ne todella vaikuttavat järjestelmään.

Tuota moodia kutsutaan Windows SandboxSe on pohjimmiltaan kuin sinulla olisi upouusi tietokone omassasi, täysin eristettynä ja kertakäyttöisenä. Joka kerta, kun avaat sen, näkyviin tulee puhdas Windows-asennus. Kaikki siellä asennetut, muokkaamasi tai käyttämäsi asiat poistetaan kokonaan, kun suljet sen, eikä pääasennukseen jää jälkiä. Se on ihanteellinen epäilyttävien ohjelmien, epämiellyttävien sähköpostien tai asetusten korjaamiseen, joita et halua vaarantaa jokapäiväisessä järjestelmässäsi.

Mitä tarkoittaa ohjelmiston testaaminen jättämättä jälkiä järjestelmään?

Kun puhumme Testaa ohjelmia jättämättä jälkiä Windowsiin Tarkoitamme sovellusten suorittamista ympäristössä, joka ei voi vaikuttaa pääkäyttöjärjestelmään millään tavalla. Ei tiedostoja, ei rekisterimerkintöjä, ei asetuksia, ei henkilökohtaisia ​​tietoja. Toisin sanoen testiympäristö, jossa voit tehdä mitä haluat tietäen, että kun suljet sen, kaikki katoaa.

Normaalikäytössä kaikki tietokoneellesi asennetut ohjelmat poistuvat lopulta käytöstä. kirjaa, rekisterimerkinnätpalvelut ja kokoonpanot koko järjestelmässä. Vaikka poistaisit sen, jää lähes aina joitakin jäänteitä. Sandbox-tyyppisillä työkaluilla tämä "sotku" säilytetään eristetyssä ympäristössä, joka hylätään kokonaan istunnon päätyttyä.

Keskeinen etu on se, että kohdatessaan epäilyttävän tai suorastaan ​​vaarallisen alkuperän omaavan ohjelmiston, varsinainen käyttöjärjestelmä ei ole vaurioitunut.Jos ohjelma osoittautuu ilkeäSe jää loukkuun eristettyyn ympäristöön. Kun suljet hiekkalaatikon, kaikki siihen asentamasi tai käyttämäsi tiedostot poistetaan automaattisesti.

Tämän ansiosta voit käyttää näitä ympäristöjä analysoi epäilyttävät tiedostotTarkista asennusohjelmat, kokeile epävakaita beta-versioita tai kokeile edistyneitä kokoonpanomuutoksia vaarantamatta Windowsin pääasennuksen rikkoutumista.

Mikä tarkalleen ottaen on hiekkalaatikko-ohjelmisto?

Eristetty hiekkalaatikkoympäristö Windowsissa

Un Sandbox-ohjelmisto Se on sovellus, joka luo eristetty ja kontrolloitu suoritusympäristö käyttöjärjestelmän sisällä. Tämä virtuaaliympäristö, jota usein kutsutaan yksinkertaisesti "hiekkalaatikoksi", käyttäytyy kuin pieni, itsenäinen järjestelmä, jossa voit suorittaa ohjelmia ja prosesseja ilman, että ne voivat olla vapaasti vuorovaikutuksessa muun tietokoneen kanssa.

Teknisesti ottaen tällaiset ratkaisut perustuvat virtualisointi- ja eristystekniikatTämä luo ylimääräisen kerroksen isäntäjärjestelmän ja hiekkalaatikon sisällä suoritettavan väliin. Tämä aiheuttaa jonkin verran ylimääräistä resurssien kulutusta, koska järjestelmäinstanssi luodaan varsinaisen Windows-järjestelmän päälle. Vastineeksi isäntäjärjestelmään ei vaikuta hiekkalaatikon sisällä tapahtuva.

Windows Sandboxin tapauksessa Microsoft hyödyntää Windows 10:een ja Windows 11:een integroidut virtualisointiominaisuudet (Pro- ja Enterprise-versioissaan) väliaikaisen ympäristön luomiseksi, jossa jokainen uudelleenkäynnistys palauttaa järjestelmän täysin puhtaaseen tilaan. Tämä ei ole klassinen virtuaalikone pysyvällä levyllä, vaan pikemminkin lyhytaikainen testausympäristö, joka nollataan täysin jokaisen istunnon jälkeen.

Sen lisäksi, että sen tehtävänä on suojata haittaohjelmia vastaan, tämäntyyppinen ohjelmisto on erittäin hyödyllinen kehitys ja laadunvarmistustestausOhjelmoijat voivat testata sovelluksen asennusta ja toimintaa "neitsyt"-järjestelmässä ilman, että heidän tarvitsee manuaalisesti valmistella testikonetta ja pelätä, että kirjastot, riippuvuudet tai määritysmuutokset saastuttavat todellista työympäristöä.

Viime kädessä hiekkalaatikkoratkaisuista on tullut lähes välttämätön työkalu edistyneille käyttäjille ja harrastajille Niille, jotka haluavat kokeilla sovelluksia, skriptejä, järjestelmän säätöjä tai jopa haitallisen koodin esimerkkejä, mutta eivät halua asentaa Windowsia uudelleen tai palauttaa varmuuskopioita joka toinen päivä tai turvautua siistit muutot.

Erot hiekkalaatikon ja tavallisen virtuaalikoneen välillä

Vaikka ne kuulostavat käsitteellisesti hyvin samankaltaisilta, Hiekkalaatikko ei ole sama asia kuin perinteinen virtuaalikoneKlassisessa virtuaalikoneessa (esimerkiksi Hyper-V, VirtualBox tai VMware) on yleensä täydellinen käyttöjärjestelmä asennettuna virtuaalilevylle, jossa on pysyvät kokoonpanot ja tiedot, jotka säilyvät istunnosta toiseen.

Windows Sandbox -tyyppinen ympäristö on kuitenkin tarkoitettu kertakäyttöinen ja väliaikainen järjestelmäJoka kerta, kun käynnistät sen, luodaan puhdas Windows-levykuva alkuperäisen asennuksen perusteella ilman ohjelmia tai aiempia määrityksiä. Ja joka kerta, kun suljet sen, kaikki muutokset katoavat: tiedostot, asennukset, lataukset, rekisteriavaimet… kaikki poistetaan.

Tavallisessa virtuaalikoneessa voit käyttää tilannekuvia tai tarkistuspisteitä Se on ihanteellinen jatkuvaan testausympäristöön tai pitkäaikaisiin laboratorioharjoituksiin, sillä se mahdollistaa tilojen jäädyttämisen ja palauttamisen edellisiin tiloihin, kun jokin menee pieleen. Windows Sandbox puolestaan ​​keskittyy nopeisiin testeihin: suoritat testin, tarkistat tarvitsemasi ja suljet sen tietäen, että isäntäjärjestelmää ei ole muutettu lainkaan.

Toinen tärkeä ero on se, että koska se on Windowsiin integroitu ominaisuus, Windows Sandbox vaatii vain vähän konfigurointia.Sinun ei tarvitse asentaa vieraskäyttöjärjestelmää, hallita virtuaalilevyjä tai huolehtia tietyistä ajureista. Käynnistät toiminnon ja muutamassa sekunnissa sinulla on puhdas työpöytä käyttövalmiina.

Windows Sandboxin käyttövaatimukset tietokoneella

Windows Sandboxin vaatimukset

Ennen kuin voit nauttia tästä järjestelmään integroitu eristynyt ympäristöTietokoneesi on oltava joukko laitteisto- ja ohjelmistovaatimuksiaSe ei ole ominaisuus, joka on suunniteltu aivan perustietokoneille, koska lopulta käytät Windowsia "Windowsin sisällä".

Käyttöjärjestelmän osalta tarvitset Windowsin ammattimainen tai yritysversioTarkemmin sanottuna Windows Sandbox on saatavilla seuraavissa:

  • Windows 10 Pro tai Enterprise, alkaen versiosta 1903 (ja hieman myöhemmistä versioista, kuten 18305 testikanavalla).
  • Mikä tahansa Windows 11 Pro- tai Enterprise-versioWindows 10:n ja Windows 11:n kotiversiot eivät sisällä tätä ominaisuutta.

Arkkitehtuuritasolla järjestelmän on oltava 64 bittiä32-bittisiä prosessoreita ei tueta tälle toiminnolle. Lisäksi tietokoneessa on oltava laitteistovirtualisointiominaisuudet, kuten Intel VT-x tai AMD-V, ja näiden asetusten on oltava käytössä BIOSissa tai UEFI:ssa.

Resurssien osalta Microsoft asettaa vähimmäisvaatimukset, mutta käytännössä on suositeltavaa antaa hieman enemmän liikkumavaraa:

  • prosessori64-bittinen prosessori, jossa on vähintään kaksi ydintä. Suositellaan neljää tai useampaa säiettä, ja nykyään ihanteellisessa tilanteessa fyysisesti tulisi käyttää 4–6 ydintä, jotta isäntäjärjestelmä ei ole liian kuormitettu.
  • RAM-muistiavähintään 4 Gt hiekkalaatikon suorittamiseen, mutta on kohtuullista, että 8 Gt tai enemmänJos aiot ajaa raskaita sovelluksia eristetyssä ympäristössä, on parasta käyttää 12 Gt tai enemmän varmuuden vuoksi.
  • varastointiJärjestelmän toiminnallisuus vaatii vähintään 1 Gt vapaata levytilaa. On erittäin suositeltavaa käyttää SSD-asema sujuvan käyttökokemuksen ja nopeiden latausaikojen takaamiseksi.

On myös tärkeää saada uusimmat windows päivitykset Asennettu sekä yhteensopivuus- että turvallisuussyistä. Viimeaikaiset koontiversiot sisältävät tyypillisesti suorituskyvyn parannuksia ja erityisiä korjauksia virtualisointiin ja Sandbox-komponenttiin.

Suositellut laitteistokokoonpanot hyvän suorituskyvyn saavuttamiseksi

Vaikka Windows Sandbox toimii vähimmäisvaatimusten mukaisesti, käyttömukavuuden ja etananvauhtia toimivan tunteen välttämiseksi on hyvä pyrkiä johonkin seuraavista: hieman tehokkaampi kokoonpano kuin mikä on ehdottoman välttämätöntä.

Prosessorissa kaikki, mikä on Intel Core tai AMD Ryzen keskitason ja sitä paremmat Viime vuosien perusteella pärjäät täysin hyvin. Jos haluat työskennellä sujuvasti, 6-ytiminen, 12-säikeinen prosessori on erittäin tasapainoinen yhdistelmä, varsinkin jos avaat usein useita sovelluksia sekä pääjärjestelmässä että hiekkalaatikossa.

Muistin osalta, vaikka virallisesti se voi toimia 4 Gt:lla, käytännössä se on erittäin tiukka määrä jopa isäntäjärjestelmälle. 8 Gt RAM-muistia Pystyt työskentelemään kohtuullisen hyvin, jos et liioittele avoinna olevien sovellusten määrän kanssa; alkaen 12 tai 16 Gt Voit nyt harkita useiden raskaiden työkalujen suorittamista eristetyssä ympäristössä ilman, että järjestelmä kaatuu.

Myös säilytystila tekee eron: Moderni SSD-levy Tämä tekee Sandboxin käynnistämisestä ja ohjelmien asentamisesta paljon nopeampaa. Jos käytät edelleen mekaanista kiintolevyä, huomaat pidempiä latausaikoja ja hieman hitaamman tunteen työskennellessäsi virtualisoidussa ympäristössä.

Yhteenvetona voidaan todeta, että mitä tasapainoisempi laitteisto on, sitä parempi on käyttökokemuksesi: moniydinprosessori, riittävästi RAM-muistia ja SSD-levyä Nämä ovat kolme keskeistä ainesosaa sen varmistamiseksi, että ohjelmistojen testaaminen hiekkalaatikossa ei muutu loputtoman odottamisen kidutukseksi.

Windows Sandboxin asentaminen ja aktivointi vaihe vaiheelta

Windows Sandbox sisältyy yhteensopiviin versioihin, mutta ei ole oletusarvoisesti aktivoituSen käyttöönottoon on kaksi päätapaa:

  • PowerShellin käyttö (hieman teknisempi).
  • Käyttämällä klassista Windowsin ominaisuusikkunaa (helpoin tapa useimmille käyttäjille).

Jos haluat nopeamman ja graafisemman tavan, siirry vain hakupalkkiin ja kirjoita "Ota tai poista käytöstä Windows-ominaisuudet"Avaa parhaiten sopiva työkalu ja odota, että valinnaisten komponenttien luettelo latautuu.

Tuossa ikkunassa näet sarjan laatikoita, joissa on edistyneitä järjestelmätoimintoja. Vieritä alaspäin, kunnes löydät haluamasi merkinnän. ”Windows Sandbox” tai ”Windows Sandbox” (asennuskielestäsi riippuen). Valitse vaihtoehto ja vahvista OK-painikkeella, jotta Windows aloittaa tarvittavien komponenttien lisäämisen.

Prosessin lopussa järjestelmä kysyy sinulta Käynnistä järjestelmä uudelleenTämä on pakollinen vaihe: toiminnallisuutta ei asenneta kokonaan ennen uudelleenkäynnistystä. Nykyaikaisissa koneissa tähän asennukseen liittyvä uudelleenkäynnistys kestää yleensä hieman yli minuutin tai kaksi.

Jos haluat mieluummin käyttää konsolia, voit aktivoida ominaisuuden myös ikkunasta PowerShell järjestelmänvalvojan oikeuksillaSuorita vain komento, joka ottaa käyttöön valinnaisen Windows Sandbox -ominaisuuden, minkä jälkeen sinun on silti käynnistettävä tietokone uudelleen, jotta muutokset tulevat voimaan.

Kuinka käyttää Windows Sandboxia ohjelmien testaamiseen jälkiä jättämättä

Kun komponentti on asennettu, sen käyttö on yllättävän helppoa. Avaa se siirtymällä Käynnistä-valikkoon tai Windowsin hakukenttään ja kirjoittamalla "Windowsin hiekkalaatikko"Näet sovelluksen tavallisella kuvakkeellaan ja käynnistät sen kuten minkä tahansa muun ohjelman.

Ensimmäisellä käynnistyskerralla lataaminen voi kestää hieman kauemmin, koska järjestelmän on Valmistele peruskuva ja alkuasetuksetSiitä eteenpäin myöhemmät suoritukset ovat yleensä paljon nopeampia, alkaen muutamassa sekunnissa nykyaikaisilla tietokoneilla.

Avattuasi löydät täysin toimiva Windows-työpöytäTämä on yleensä englanniksi ja aktivoimaton, mutta se toimii kuin juuri asennettu järjestelmä. Ei kolmannen osapuolen sovelluksia, ei outoja asetuksia eikä henkilökohtaisia ​​tiedostoja. Se on kuin käyttäisit upouutta tietokonetta, mutta omalla työpöydälläsi olevassa ikkunassa.

Epäilyttävän tiedoston testaamiseksi yksinkertaisesti vedä se live-järjestelmästäsi Sandbox-ikkunaan Tai kopioi ja liitä se. Sieltä voit suorittaa tai asentaa sen huoletta: kaikki ohjelman yritykset muokata käyttöjärjestelmää estetään kyseisessä erillisessä ympäristössä.

Kun olet lopettanut testit, sulje Windows Sandbox -ikkuna kulmassa olevalla X-painikkeella aivan kuten minkä tahansa muun sovelluksen kanssa. Järjestelmä ilmoittaa sinulle, että Kaikki istunnon sisältö menetetäänJa vahvistuksen jälkeen kaikki muutokset poistetaan kokonaan: asennetut ohjelmat, lataukset, määritysmuutokset... aivan kaikki.

Käytännön esimerkkejä: milloin Sandboxin käyttö on järkevää

Windows Sandbox on erityisen hyödyllinen tilanteissa, joissa sinulla on perusteltuja epäilyksiä ohjelman turvallisuudesta tai vakaudestaMutta sinun on ehdottomasti testattava se. Esimerkiksi epäluotettavilta verkkosivustoilta ladatuilla asennusohjelmilla, vuotaneilla beta-versioilla, liian aggressiivisilla ilmaistyökaluilla järjestelmää kohtaan jne.

Se on myös erittäin kätevä resurssi hallita epäilyttävän alkuperän omaavat sähköpostiliitteetJos vastaanotat pakatun tiedoston tai suoritettavan tiedoston, joka saattaa olla tärkeä, mutta et ole täysin varma siitä, voit siirtää sen hiekkalaatikkoon ja avata sen siellä. Jos se osoittautuu troijalaiseksi tai kiristysohjelmaksi, se jää loukkuun tähän lyhytaikaiseen ympäristöön.

Teknisemmät käyttäjät käyttävät sitä testaa edistyneitä määritysmuutoksia (esimerkiksi rekisterin muokkaaminen, ryhmäkäytäntöjen kokeilu tai epätavallisten ajureiden asentaminen) ilman, että pääjärjestelmästä tulee epävakaa tai käynnistyskelvoton.

Samoin sitä käytetään laajalti mm. tietoturvatestaus oikeilla haittaohjelmilla tai mahdollisesti vaarallisilla skripteilläetenkin laboratorioympäristöissä. Ajatuksena on tarkkailla koodin käyttäytymistä kontrolloidussa ympäristössä tietäen, että istunnon sulkeuduttua koko "koe" katoaa jäljettömiin.

Lyhyesti sanottuna, aina kun ajattelet "Haluan nähdä tämän, mutta en luota sen asentamiseen Windowsiin", on hyvä ehdokas käydä ensin läpi hiekkalaatikko ja rauhoittua.