"Sandbox" paaiškinta: kaip jie jau apsaugo jus ir kaip "smėlio dėžė" bet kokią programą

Turinys:

"Sandbox" paaiškinta: kaip jie jau apsaugo jus ir kaip "smėlio dėžė" bet kokią programą
"Sandbox" paaiškinta: kaip jie jau apsaugo jus ir kaip "smėlio dėžė" bet kokią programą

Video: "Sandbox" paaiškinta: kaip jie jau apsaugo jus ir kaip "smėlio dėžė" bet kokią programą

Video:
Video: How to Get a CUSTOM Chrome HomePage (2022) - YouTube 2024, Balandis
Anonim
"Sandboxing" yra svarbi saugumo priemonė, kuri išskiria programas, užkertanti kelią kenkėjiškoms ar veikiančioms programoms sugadinti ar nuversti į likusį kompiuterį. Programinė įranga, kurią naudojate, jau yra "smėlio dėžės", kurioje daug kasdien paleidžiamas kodas.
"Sandboxing" yra svarbi saugumo priemonė, kuri išskiria programas, užkertanti kelią kenkėjiškoms ar veikiančioms programoms sugadinti ar nuversti į likusį kompiuterį. Programinė įranga, kurią naudojate, jau yra "smėlio dėžės", kurioje daug kasdien paleidžiamas kodas.

Taip pat galite kurti savo sandboxes, kad bandytumėte ar analizuotumėte programinę įrangą saugomoje aplinkoje, kurioje negalėsite padaryti žalos likusiai jūsų sistemai.

Kaip smulkmenų dėžės yra būtinos saugumui

Sandbox yra griežtai kontroliuojama aplinka, kurioje galima paleisti programas. "Smėlio dėžės" apriboja tai, ką gali padaryti kodas, suteikiant jam tiek pat daug leidimų, kiek reikia, nepriimant papildomų leidimų, kurie gali būti piktnaudžiaujama.

Pavyzdžiui, jūsų žiniatinklio naršyklė iš esmės vykdo tinklalapius, kuriuos apsilankėte smėlio dėžėje. Jie gali veikti tik jūsų naršyklėje ir pasiekti ribotą išteklių skaičių - jie negali peržiūrėti jūsų kameros be leidimo ar skaityti jūsų kompiuterio vietinius failus. Jei jūsų apsilankytos svetainės nebuvo sandboxed ir izoliuoti nuo likusios jūsų sistemos, apsilankymas kenkėjiškoje svetainėje būtų toks pat blogas kaip ir viruso įdiegimas.

Kitos programos kompiuteryje taip pat yra sandbox. Pavyzdžiui, "Google Chrome" ir "Internet Explorer" patys veikia smėlio dėžėje. Šios naršyklės yra programos, veikiančios jūsų kompiuteryje, tačiau jos neturi prieigos prie viso kompiuterio. Jie veikia mažo leidimo režimu. Net jei tinklalapis rastų saugos pažeidžiamumą ir pavyko kontroliuoti naršyklę, tada turėtumėte pabėgti iš naršyklės smėlio dėžės, kad padarytumėte tikrąją žalą. Turėdami mažiau naršyklių naršyklę, gauname saugumą. Deja, "Mozilla Firefox" vis dar neveikia smėlio dėžėje.

Image
Image

Kas jau yra smėlio dėžė

Daugybė kodų, kuriuos jūsų įrenginiai paleidžia kiekvieną dieną, jau apsaugo sandbox:

  • Internetiniai puslapiai: Jūsų naršyklė iš esmės sandboxes įkeltas interneto puslapius. Tinklalapiuose galima paleisti "JavaScript" kodą, bet šis kodas negali nieko padaryti, ko jis nori - jei "JavaScript" kodas bando pasiekti jūsų kompiuteryje esantį vietinį failą, prašymas nepavyks.
  • Naršyklės įskiepio turinys: Naršyklės papildinių pakrautas turinys, pvz., "Adobe Flash" arba "Microsoft Silverlight", taip pat paleidžiamas smėlio dėžėje. Flash žaidimas tinklalapyje yra saugesnis nei atsisiųsti žaidimą ir paleisti jį kaip standartinę programą, nes Flash išskiria žaidimą iš likusios jūsų sistemos ir riboja tai, ką ji gali padaryti. Naršyklės papildiniai, ypač "Java", yra dažnas atakų, naudojančių apsaugos nuo pažeidžiamumo vietas, taikinys, siekiant išvengti šios smėlio dėžės ir padaryti žalos.
  • PDF ir kiti dokumentai: "Adobe Reader" dabar paleidžia PDF failus smėlio dėžėje, užkertant kelią išvengti PDF žiūryklės ir sugadinti likusį jūsų kompiuterį. "Microsoft Office" taip pat turi "sandbox" režimą, kad nesaugios makrokomandos negalėtų pakenkti jūsų sistemai.
  • Naršyklės ir kitos potencialiai pažeidžiamos programos: Žiniatinklio naršyklės paleidžiamos mažais leidimais, sandboxed režimu, siekiant užtikrinti, kad jie negalės padaryti daug žalos, jei jie bus pažeisti:
  • Mobilios programos: Mobiliosios platformos paleidžia savo programas smėlio dėžėje. "IOS", "Android" ir "Windows 8" programose neleidžiama atlikti daugelio dalykų, kuriuos gali atlikti standartinės stalinių kompiuterių programos. Jie turi deklaruoti leidimus, jei jie nori ką nors padaryti, pvz., Prieiti prie jūsų vietos. Savo ruožtu mes gauname tam tikrą saugumą - smėlio dėžė taip pat išskiria programas iš vienos pusės, taigi jos negali keistis viena su kita.
  • " Windows" programos: Vartotojo abonemento valdymas veikia kaip šiek tiek smėlio dėžės, iš esmės riboja "Windows" darbalaukio programas iš sistemos failų keitimo, prieš tai neprašydamas leidimo. Atkreipkite dėmesį, kad tai yra labai minimali apsauga - bet kokia "Windows" darbalaukio programa gali pasirinkti palikti fone ir įrašyti visus savo klaviatūros klavišus. Vartotojo abonemento kontrolė tik leidžia apriboti prieigą prie sistemos failų ir visos sistemos nustatymų.
Image
Image

Kaip "Sandbox" bet kokią programą

Pagal numatytuosius nustatymus darbalaukio programos paprastai nėra sandbox. Žinoma, yra UAC, bet, kaip minėjome aukščiau, tai yra labai minimali sandboxing. Jei norite išbandyti programą ir ją paleisti be galimybės trukdyti likusiai jūsų sistemai, galite paleisti bet kurią programą smėlio dėžėje.

Virtualios mašinos: Virtualaus aparato programa, pvz., VirtualBox arba VMware, sukuria virtualius aparatūros įrenginius, kuriuos ji naudoja paleisti operacinę sistemą. Kita operacinė sistema veikia jūsų darbalaukyje esančiame lange. Ši visa operacinė sistema iš esmės yra "sandbox", nes ji neturi prieigos prie nieko, esančio ne virtualioje mašinoje. Galite įdiegti programinę įrangą virtualizuotoje operacinėje sistemoje ir paleisti šią programinę įrangą, lyg ji dirba standartiniame kompiuteryje. Tai leistų jums įdiegti kenksmingą programinę įrangą ir ją analizuoti, pavyzdžiui, arba tiesiog įdiekite programą ir pažiūrėkite, ar ji veikia blogai. Virtualiose kompiuterinėse programose taip pat yra fotografavimo funkcijų, kad galėtumėte "grąžinti" savo svečio operacinę sistemą į būseną, kurioje įdiegėte blogą programinę įrangą.

Image
Image

Sandboxie: "Sandboxie" yra "Windows" programa, sukurianti smulkmenų programas "Windows" programoms. Tai sukuria atskiras virtualias programas, kurios neleidžia nuolat keisti kompiuterio. Tai gali būti naudinga programinės įrangos testavimui. Daugiau informacijos rasite "Sandboxie" pristatyme.

Image
Image

Sandboxing nėra kažkas, dėl kurio vidutinis vartotojas turi nerimauti. Programos, kurias naudojate, atlieka smėlio dėžės darbus fone, kad užtikrintų saugumą. Tačiau turėtumėte nepamiršti, kas yra smėlio dėžė ir kas nėra, todėl saugiau įkelti bet kokią svetainę nei paleisti bet kurią programą.

Tačiau jei norite, kad sandbox būtų standartinė darbalaukio programa, kuri paprastai nebūtų sandbox, tai galite padaryti naudodami vieną iš pirmiau nurodytų įrankių.

Rekomenduojamas: