- Mar 15, 2011
- 13,070
The newly launched Safari 5.1 features sandboxing technology which promises to protect Mac OS X Lion users from web-based exploits that might try to infect them with malware.
In computer programming, sandboxing refers to the practice of isolating a process by placing in into a restricted environment. A sandboxed process usually communicates with the system through a broker.
For developers it's much easier to make sure that a small brokering process is vulnerability-free than the hundreds of thousands of lines of code found in a browser's layout engine.
Safari becomes the second browser after Chrome to feature sandboxing, although unlike Chrome, Safari 5.1 is only sandboxed on the new Mac OS X Lion.
That's because Safari's sandbox relies on the sandboxing technology built into Apple's new operating system. Mac OS X has had a kernel-level sandbox for its core processes since Leopard, but this has been greatly enhanced and extended in Lion.
Read More