Mozilla Beefs Up Browser Security with 'RLBox'
Mozilla has announced a rethink of a key technology used to make web users safer. The latest update to its Firefox browser improves the "sandboxing" approach.
One of the biggest security concerns with web browsers is the way a single application (the browser) can handle data from multiple sites open in different tabs. It creates the risk that a compromised site could access data from another site; for example, one tab might display or transmit emails, login details or financial information.
The way browsers tackle this risk is called sandboxing. That means telling operating systems such as Windows to treat each tab as a separate system process. Each system process is a distinct set of related tasks that the computer's processor works on in order. Switching back and forth between system processes is how a computer can run multiple applications at once without visible freezes or slowdowns.
In principle at least that means handling each tab as a completely separate task with no data flowing between them.
Shared Code a Problem
The main limitation to this approach is that different tabs often need to access the same set of data, known as a shared library. Examples include font files that help a browser turn a web page's code into what users actually see on their screen. (Source: sophos.com)
In theory a web browser would need to not only run each of these shared libraries as a separate system process, but run a separate copy for each open tab. That would greatly increase the number of times the computer had to switch back and forth between processes, causing a slowdown.
Instead, browsers get round this by copying the code from the shared library into the system process for the tab in question. That works fine until a malicious site is able to take advantage and insert malicious code instead.
Code Restricted
Mozilla's new approach, dubbed RLBox, tries to find a way through this dilemma. It will still have a separate system process for each tab that imports the code from shared libraries. However, it will place restrictions on the imported code, almost like a sandbox within a sandbox.
Specifically, the imported code will be prevented from moving position within the system process, and it will be restricted to only using a specific part of the computer's memory.
While Mozilla is happy the approach works, implementing it may be a lengthy process. It won't work in every case and instead Mozilla will have to gradually decide which shared libraries can be restricted this way without an unacceptable effect on performance. (Source: mozilla.org)
What's Your Opinion?
Do you give much thought to browser security? Were you aware of the sandboxing approach? Do you give any thought to having multiple tabs open at once?
Most popular articles
- Which Processor is Better: Intel or AMD? - Explained
- How to Prevent Ransomware in 2018 - 10 Steps
- 5 Best Anti Ransomware Software Free
- How to Fix: Computer / Network Infected with Ransomware (10 Steps)
- How to Fix: Your Computer is Infected, Call This Number (Scam)
- Scammed by Informatico Experts? Here's What to Do
- Scammed by Smart PC Experts? Here's What to Do
- Scammed by Right PC Experts? Here's What to Do
- Scammed by PC / Web Network Experts? Here's What to Do
- How to Fix: Windows Update Won't Update
- Explained: Do I need a VPN? Are VPNs Safe for Online Banking?
- Explained: VPN vs Proxy; What's the Difference?
- Explained: Difference Between VPN Server and VPN (Service)
- Forgot Password? How to: Reset Any Password: Windows Vista, 7, 8, 10
- How to: Use a Firewall to Block Full Screen Ads on Android
- Explained: Absolute Best way to Limit Data on Android
- Explained: Difference Between Dark Web, Deep Net, Darknet and More
- Explained: If I Reset Windows 10 will it Remove Malware?
My name is Dennis Faas and I am a senior systems administrator and IT technical analyst specializing in cyber crimes (sextortion / blackmail / tech support scams) with over 30 years experience; I also run this website! If you need technical assistance , I can help. Click here to email me now; optionally, you can review my resume here. You can also read how I can fix your computer over the Internet (also includes user reviews).
We are BBB Accredited
We are BBB accredited (A+ rating), celebrating 21 years of excellence! Click to view our rating on the BBB.