Cuprins:
Definiție - Ce înseamnă Sandboxing?
Sandboxingul este un termen de securitate al computerului care se referă la momentul în care un program este deoparte de alte programe într-un mediu separat, astfel încât, dacă apar erori sau probleme de securitate, aceste probleme nu se vor răspândi în alte zone ale computerului. Programele sunt activate în propria lor zonă sechestrată, unde pot fi lucrate fără a prezenta vreo amenințare pentru alte programe.
Cutiile de nisip pot arăta ca un mediu de operare obișnuit sau pot fi oase mult mai goale. Mașinile virtuale sunt adesea utilizate pentru ceea ce se numește cutii de nisip runtime.
Techopedia explică Sandboxingul
Există, de asemenea, modalități de a utiliza sandboxing-ul în aplicații. De exemplu, un cod discutabil poate fi utilizat într-o manieră sigură, cu cod de transport de dovezi. O „dovadă” trebuie să rămână în vigoare pentru a se asigura că codul este relativ sigur de executat. Aceasta are o asemănare foarte brută cu tastele implicate în criptare pentru a se asigura că un canal de schimb de încredere este respectat.
Există diferite alte domenii în care poate fi stabilit un strat de sandboxing, cum ar fi o bibliotecă care să permită sandboxingul prin interceptarea apelurilor. Biblioteca ar putea de asemenea să stabilească un strat de sandboxing în nucleul sistemului de operare.
Atunci când utilizați un software care nu poate fi de încredere, este esențial să îl utilizați într-o zonă cu nisip, astfel încât alte programe, fișiere și aplicații să nu fie compromise.
