Sandboxing definition in Cybersecurity

Sandboxing is a security mechanism for separating running programs, usually in an effort to mitigate system failures or software vulnerabilities from spreading. It allows untrusted programs or code to run in a controlled environment where they cannot affect other programs or the host system.