In the world of computing, the term sandbox is increasingly heard , sandboxing or, in Spanish, process isolation , But what exactly is this technique and how is it used? It is an isolated test environment within a system that allows certain actions of a program to be executed by shielding the hardware so that it cannot be damaged. Generally speaking, therefore, sandboxing is about protecting the operating system from bad code and malware. In the field of software development and cybersecurity, process isolation has already become a standard measure thanks to which many large companies can protect themselves against system damage and cyber attacks.
The sandboxing or sandbox is not a new concept, it began to be used when the first personal computers were created. In the 1970s, programmers used these sandboxes to test programs and run simulations . With them they wanted to find out if a specific code could work in a closed environment. The first security mechanisms, such as Hydra, not only protected expensive hardware , but thanks to the sandboxing technique they allowed to identify what problems would have arisen without the isolation..
Nowadays there are programs that not only allow capturing and redirecting possible accesses to the system's data record, but, thanks to virtual machines (VM), even a complete computer can be simulated .