Or Eshed
Or Eshed is the Co-Founder & CEO of Interaction Security platform LayerX, with over a decade of experience in cybersecurity, artificial intelligence, and information warfare.
Sign up today and unlock AI compute, storage, and managed K8s, built for your business.
Connect with our Sales team to discuss your business needs and find the right solutions.
In 2022 there was tremendous hype around browser security and enterprise browsers. But while they claim to provide “enterprise grade security”, enterprise browsers are actually far from perfect. In fact, they have some critical downsides.
What are they and what’s the alternative? In this blog I will distinguish between browser security and enterprise browsers, address the pros and cons of each, and shed some light on the browser debt incurred when migrating to an enterprise browser. Read on to see which claims are made by enterprise browser companies and whether they can actually live up to them.
In the last couple of years there were some tectonic shifts in IT. These shifts made traditional security solutions, like firewalls, SWGs, VDIs, and VPNs, irrelevant. Network security tools cannot inspect complex SaaS applications, which are becoming prevalent across the workforce. Employees work remotely and hate browsing via a VPN. Data is scattered between countless applications and is difficult to protect. Virtual desktops are expensive and provide poor performance; they are the wrong tool for the job of accessing web applications.
In other words, the most commonly used tools of the enterprise cybersecurity stack are becoming useless. This is a perfect storm that made organizations crave for a modern browser security solution that provides visibility, security, and control into every web session.
True browser security requires addressing the browser point of view, to ensure it takes into account end-to-end encryption and the rendering process. Taking into consideration the browser architecture, such a solution can be delivered in one of two ways:
Enterprise browsers (AKA “secure enterprise browsers”) are Chromium-based (or Firefox-based) browsers that are built for the enterprise environment. They provide Chrome (or Firefox) rendering capabilities. But instead of the native Chrome/Edge features, they introduce their own security, management and identity features.
Enterprise browsers ask customers to say goodbye to their beloved Chrome, Edge, Firefox, and Safari in favor of something new and allegedly more secure. In return, they incur a monthly subscription fee, a not-so-simple deployment process, and rigid vendor dependency.
The claims made by enterprise browser vendors, intended to convince organizations to choose them, aren’t valid from my point of view. In the next section I will refer to each of these claims and provide my two cyber cents about them.
FALSE
This is a classic example of survival bias. Google is not the most vulnerable browser, but rather the most patched browser! Google’s project zero is the best example of software vulnerability scanning in the history of IT.
Most Chromium vulnerabilities are discovered by Google’s engineers and only a few ever get to be exploited in the wild. Moreover, the number of distinct vulnerabilities required to successfully exploit this browser is on a steep rise. As a fact, the word on the digital street is that if you can perform remote code execution with a sandbox escape, you can sell it for a few million dollars.
You should actually be more worried about products that don’t disclose their vulnerabilities. If they don’t disclose them, they don’t fix them. Google, on the contrary, is open and transparent about Chromium’s vulnerabilities, maintains it as an open source project and demonstrates the fastest patching routine in the IT industry.
The underlying truth for CISOs is that Chromium browsers provide the best security architecture in their environment. It is actually the IT tools without proper vulnerability disclosure they should be worried about.
If you don’t agree, try and find a CISO that experienced a Chrome zero-day exploitation or just try to exploit Chrome yourself.
MOSTLY FALSE
Google has a predictable software release lifecycle. Every software update is deployed according to the following steps: canary, beta, unstable, and stable. Sometimes it will take a few weeks for a new piece of code to go from being written to being deployed worldwide.
Some enterprise browsers claim to push software updates to production faster than Google, meaning they allegedly patch vulnerabilities faster than Chrome.
However, impactful vulnerabilities are actually patched by Google in an out-of-band manner, within days and outside of Chrome’s regular release lifecycle. This means that when dealing with a shit-hit-the-fan type of vulnerability (severe, exploited in the wild, etc.), Google makes an outstanding effort to fix it in no time.
This new piece of code in Chromium is not labeled as related to security issues and it goes straight to production. In other words, enterprise browsers have no way of knowing it is significant and which compatibility issues may arise.
My advice would be to ask your enterprise browser to release its version history. It is good practice for software vendors to be transparent about their actual release cycle.
MAYBE
Any piece of software has its vulnerabilities and security issues (even an enterprise browser). The question is – are there security gaps in standard browsers? The best way to answer that question is to check the ways that enable breaching commercial browsers.
The answer is provided by both malware and antivirus software. Both want access to the browser to monitor activity – malware to steal passwords and antivirus software to block malware. Both usually do this by deploying a local browser extension. This means that it’s difficult to monitor browser activity, as the browser is isolated in a sandbox with limited access to the rest of the system, and uses encryption to protect data. It is actually secure enough on the code level.
Gaps do exist, but not at the code level. Browser data files (cookies, password files, and downloads) can be accessed by malware. But this doesn’t require changing the entire browser. Additionally, if malware is what you are scared of, your best bet is to use an endpoint protection solution. Use the right tool for the job.
To add a side note – I would personally fear that the enterprise browser will introduce more vulnerabilities than those it could patch. The reason for this is that Chromium is supported by both Google and a huge ecosystem involved in its open source project. The Chromium code features an amazing standard for security baseline. I would fear much more from new code that interferes with the existing code and the existing way of work than of Chromium code.
PARTIALLY TRUE
For Google Workspace customers, Chrome Enterprise is free and provides out-of-the-box management capabilities. For Office365 users, there are managed Edge settings that can be set by device management tools. They are not as granular as enterprise browsers are, but these gaps can be solved with an enterprise browser extension.
An enterprise browser extension (such as LayerX) adds in-session management capabilities and controls various browser APIs. This enables customizing existing browsers and turning them into enterprise-grade secure browsers. While the browser brings the availability and reliability of web traffic, the extension adds security and governance capabilities on top of it.
As a matter of fact, this is exactly what browser vendors intentionally allow. Managed browsers (Chrome and Edge), as well as Firefox and Safari, all support rich and stable customization capabilities with enterprise browser extensions.
IRRELEVANT AND MOSTLY FALSE
This claim is equivalent to saying that a tablespoon is more powerful than a teaspoon. It really depends on what you want to stir.
With regards to browser security, most use cases are related to the rendered content (in simple words – the websites we browse to). Extensions have the same accessibility to the rendered content (i.e post decryption, source code, DOM, browser debugger, and tons of fun stuff). This means that a simpler tool than the browser can get the job done with less effort.
Capabilities that an extension cannot handle are already treated quite well by the browser vendors. Google, Microsoft, Mozilla, and Apple are doing an incredible job in providing a SOTA product with tons of security features inside. In other words, you are not comparing enterprise browsers vs. an extension solution, but actually enterprise browsers vs. the Chrome+extension combo.
In addition, the power of enterprise browsers is a double-edged sword. The more changes they make to Chromium, the higher the chances are that they will fork from it, making them impossible to update in reasonable time frames. The meaning of this is that enterprise browsers are likely to make as little changes as possible into the Chromium code, while basing most of their security on a bundled extension or on a local proxy.
HALF THE TRUTH
It is Chromium that gives a SIMILAR experience to Chrome. The experience isn’t identical and no one promises that Google will keep sharing most of its code with its competitors. Over time, we see Google adding specific capabilities into Chrome that are not a part of Chromium.
I anticipate that, in addition to their unique benefits, enterprise browsers will also have some unwelcome downsides that will bring many IT teams to tears in the upcoming years.
These downsides include:
There is one thing that the enterprise browser companies are spot-on about; the browser is the most important workspace and the most valuable visibility source into the organization. At LayerX we think that the solution for securing the browsers is simple – we need to bring as much security as possible to existing browsers.
The same way that operation systems are being secured by endpoint protection solutions (instead of a hardened Linux flavor) and email services by email security tools (instead of a customized “secure email”), a browser security platform is the solution for browser security concerns.
Using an enterprise browser extension brings all the possible security capabilities to the browser, without compromising the user experience.