Loading summary
A
Hello everyone, this is Tom Uren. I'm here with another Risky Business News sponsor interview. Today I have with me Michael Leland, who is the field CTO of Island, which makes an enterprise browser. G' day, Michael. How are you doing?
B
Great, thanks, Tom. How about yourself?
A
Good. I thought we'd first start with what exactly is an enterprise browser? Because I remember when Ireland first started sponsoring, sponsoring Risky Business, I was like, what, what's an enterprise browser? I didn't understand what the point was.
B
So the enterprise browser market kind of evolved around island when we realized as an industry that the majority of the applications that knowledge workers were accessing were SaaS based or web native and cloud first. And yet we've been relegated to using consumer browsers to access business information and business applications. And to be honest, the consumer browser was never built enterprise grade, right? It wasn't built with data protection in mind, it wasn't built with enterprise end user experience in mind, and it certainly wasn't built for the demands that we're placing on today's access to applications, whether that's native SaaS or, you know, tunneling back for a VDI instance. We've been forced to surround the consumer browser with this myriad of security technologies, right? We need to protect the endpoint on which the browser runs, we need to protect the transit of data to the browser, and then we have to protect the browser itself. And so we've surrounded it with things like backhauls, break and inspect for dlp, break and inspect for web categorization, break and inspect for application performance monitoring. And then we've had to layer on endpoint, Tech, Stack as well, edr, VPN zero Trust. We looked at it kind of at a holistic level and said if we were doing it from scratch, if we were building an enterprise class application and service delivery platform, knowing that the browser was going to be the foundational component of it, how would we do it better? And that's where we started. And so we took what was good from the Chromium project and we took out all of the consumer grade code that made it vulnerable and less, less relevant for enterprise knowledge workers and we replaced them with enterprise class capabilities. So think about all of the code that was built into Chromium for ad delivery, ad tracking, the monetization of eyeballs sitting in front of that browser. We took all of that out and then we added in all of those capabilities that make it enterprise grade, the first of which is the authentication paradigm, right? You need to authenticate into an enterprise browser and it's through that IDP authentication, that you get your policy, you get your application entitlements. And the most important thing about an enterprise browser is that the browser by nature sits at the natural termination point of encryption. So after the TLS and SSL have decrypted the data, but before it touches the screen, we call that the last mile. And in that last mile, we see everything post decryption. So we can affect things like inline DLP data redaction before the presentation layer. We can assert MFA in places that couldn't exist before. And then also about a year and a half ago in December, when the Cyber Haven event happened, we realized just how vulnerable the extension management framework was, and we saw Cyber Haven's compromised extension. And so we also needed to protect the users from the risk of compromised and vulnerable extensions.
A
All right, what happened in that incident? I'm not familiar with that one.
B
So what happened in December was somebody was subjected to a spear phishing campaign. An admin or a programmer user at cyberhaven allowed access to their code base by a malicious adversary. They then took the Cyber Haven extension code, they manipulated it and added malicious code to it, re uploaded it to the Google Chrome store, and about 400,000 users downloaded it. And the adversary started harvesting everything from Facebook IDs and tokens to cookies to credentials. So a very simple mistake by one admin user exposed this massive vulnerability in the privileges of this extension.
A
And so that seems like an extreme example, but it must go on all the time in that, you know, I've heard for a long time of old extensions that are actually traded online and people buy them and use them for malicious purposes. And so what do you do about that?
B
So there's a couple things, right? Google is now enforcing this mandate for the manifest v3 of extensions. And to date, manifest v2 had more significant opportunities to compromise. But the manifest v3 is kind of the newest way of doing things. It enforces better privileges, claims and trusts. And essentially when you look at the privileges associated with an extension, it's. It's called permissions and host permissions. What am I going to do? And where am I allowed to do it? And with manifest V3, those, those controls are very much tightened. So that's, that's a good thing for the industry. The problem is so many extensions require such overly permissive writes simply because of what they're trying to do. Grammarly is, is probably a great example, right? Grammarly, for all intents and purposes, is a keylogger, right? It's capturing everything we type. It's sending up to a cloud instance to be evaluated, the verdict's being sent back down. That might be perfectly fine when you're crafting a personal email, but it may not be fine when you're in an EMR record or you're in Salesforce or you're in workday. So the ability to understand a what is the risk associated with each extension? What's the probability of impact? And then more importantly, when and where do we allow these extensions to operate? So if you could govern exactly where these extensions are able to access your data, you can greatly reduce your attack surface by saying anytime you're in a a browser tab accessing a sensitive business application, we're going to disable those extensions that have access to the full dom, the document object model. Right. They have no right seeing all of the types text we put in files we upload. If I'm in a personal browsing session, perfectly fine. Maybe that's where these extensions can have a little more privilege. But we need to control the data boundary between our business applications and non business applications and actually keep that data in what we'd like to call a secure enclave. Right. No data goes in or out that shouldn't. And extensions don't have visibility in there as well.
A
Right? Right. Do you get visibility into what kind of extensions your clients are using and what are the, I guess either the stories or the lessons you've learned from that. Are you like ban them all or what's your process for managing that?
B
I guess so there's some organizations that just outright ban extensions. Right. And you, you can configure that through gpo. You can have a policy that says that no extensions can be installed. There's those that offer an approval process and a vetting that says, you know, let me know what extensions you want to use, we'll validate that they're, they're acceptable and then we'll put them on the allow list. Island takes this slightly different approach. We catalog and we assess every extension that's been uploaded to the Google Chrome store. There's about 220,000 extensions. We evaluate the code base, we assess the risk and we assign a score and then we allow an enterprise to set a threshold for what their risk appetite is. Are you okay allowing low and medium risk extensions? And if so, where, if you want to block them outright, you can certainly do that, or you can, you can have an approval process. You know, this extension appears to be potentially more risky if, if it were compromised. But, but I absolutely need it for my job. So you know, for me, would you change the policy and allow it? But the other thing you get day one from utilizing an enterprise browser is you get full visibility into every extension that's deployed, every extension that's in use, and the risk scores of each one. So it's really important that you identify kind of what's out there so you can better understand what you should be blocking what you should or restricting. Infostealers from extensions have seen a huge growth, like 180% growth since 2023 of infostealers that were built into both extensions and then malicious malware that's deployed through the extension.
A
So I guess when it comes to info stealers, there's a supply and demand or a push and a pull in the sense that you can do things to stop your credentials being stolen. I guess if you're sitting in the browser, what are the types of things that you might do to stop those credentials? Is there anything you can do to stop those credentials being used?
B
So the most important thing is stopping them before they walk out the door. Right? And here's the important thing. Attackers aren't breaking in, they're logging in. That's a really critical thing. They're getting access to our credentials in any number of ways. Phishing is probably the most successful. So imagine if you could set up a rule that says that these five domains are the only ones that you're allowed to use or enter your corporate credentials. And if you try to use those credentials anywhere else, that could be a phishing site, a man in the middle attack a browser in the middle attack the enterprise browser will identify the fact that you're using your corporate credentials somewhere outside of the trust zone. So that's one way is you can prevent these corporate credentials from being used anywhere outside of site that you don't put on the allowed list. The other is to enforce a strong MFA policy. There was research out last year that claimed that 94% of all breaches could have been avoided with an effective MFA solution. And most organizations have a moderate MFA solution. They probably authenticate at the initial login and they assert some type of mfa. But there are still a number of applications out there that don't enforce a single sign on with MFA at initial login. So what the island browser does is it allows you to assert MFA anywhere at the presentation layer. So even if there's an application that doesn't natively support MFA for initial login, we can pop one up when the user browses to that application, or if you have an application that only asserts MFA at the initial login. But you know that in a section of that application, if they browse into this section of the application, there's the risk of highly sensitive information being leaked. We can assert another MFA anywhere in the application chain you want. We don't control the code to these applications, but we do control the presentation layer and we can enforce MFA anywhere we want to assert that secondary authentication and prevent those credentials from leaking.
A
Right. How does that work if, like a criminal somewhere else is not using island but has those credentials?
B
Yeah. So the other most important thing is what we call browser enforcement. If you insist that certain applications that you know host sensitive data, your mission critical applications, can and should only be accessed by by means of an island browser that is connected to the tenant that you're configured in, no other browser will be able to utilize that connection. So even if I try logging in from Chrome on the same machine that I have island installed, if it's not coming from an island browser, that authentication will fail. We could do it any number of ways. Conditional access through the idp, making sure that all auth requests come from a known path that that contain the IP addresses that island provides. It can be done with certificate pinning. There's any number of ways. And also, you know, there's always the island extension. We can install the island extension in any other consumer browser and use that as the natural transition point to steer them back into the island browser where we can assert the proper enterprise grade security.
A
Michael Leland Field, CTO of Island the Enterprise Browser, thank you very much.
B
Thank you, Tom, Appreciate your time.
Episode: Sponsored: Hardening the Browser
Host: Tom Uren
Guest: Michael Leland, Field CTO of Island
Release Date: June 15, 2025
In this episode of Risky Bulletin, host Tom Uren engages in an insightful discussion with Michael Leland, Field CTO of Island, about the evolving landscape of enterprise browsers.
Understanding the Need for Enterprise Browsers
Tom begins by expressing his initial confusion about the concept of an enterprise browser:
“I remember when Island first started sponsoring Risky Business, I was like, what, what's an enterprise browser? I didn't understand what the point was.”
[00:18]
Michael elaborates on the genesis of the enterprise browser market:
“The consumer browser was never built enterprise grade... it wasn't built with data protection in mind... we've been forced to surround the consumer browser with this myriad of security technologies.”
[00:40]
He explains that as businesses increasingly rely on SaaS and web-native applications, the limitations of consumer browsers became apparent. Consumer browsers lack the necessary security and user experience features required for enterprise environments, necessitating additional security layers such as endpoint protection, data loss prevention (DLP), and application performance monitoring.
Michael discusses how Island reimagined the browser experience to meet enterprise needs.
“We took what was good from the Chromium project and we took out all of the consumer grade code that made it vulnerable... and we replaced them with enterprise class capabilities.”
[02:20]
Key enhancements include:
A pivotal part of the discussion centers around a significant security breach involving Cyber Haven.
Details of the Incident
Michael describes the December breach:
“Somebody was subjected to a spear phishing campaign... they manipulated the Cyber Haven extension code, reuploaded it to the Google Chrome store, and about 400,000 users downloaded it. The adversary started harvesting everything from Facebook IDs and tokens to cookies to credentials.”
[03:44]
This incident underscores the vulnerabilities inherent in managing browser extensions and the potential for widespread data compromise due to a single point of failure.
The conversation shifts to strategies for mitigating risks associated with browser extensions.
Current Challenges and Solutions
Michael addresses the pervasive issue of malicious extensions:
“Grammarly is, for all intents and purposes, a keylogger... you can govern exactly where these extensions are able to access your data, you can greatly reduce your attack surface.”
[04:43]
He outlines Island’s comprehensive approach:
Growth of Infostealers
Michael highlights the alarming increase in infostealers:
“Infostealers from extensions have seen a huge growth, like 180% growth since 2023.”
[08:46]
This trend necessitates robust measures to prevent credential theft through browser extensions.
The discussion delves into strategies for safeguarding corporate credentials from being misused.
Preventive Measures
Michael emphasizes stopping credential theft at the source:
“Attackers aren't breaking in, they're logging in.”
[09:07]
Key strategies include:
Browser Enforcement
To ensure credentials are used securely, Island enforces strict browser usage policies:
“If you insist that certain applications... can and should only be accessed by means of an Island browser... no other browser will be able to utilize that connection.”
[11:25]
This ensures that even if credentials are compromised outside the controlled environment, they cannot be misused.
The episode wraps up with key takeaways on the importance of enterprise-grade browsers in today’s security landscape.
Michael’s Final Thoughts
“It's really important that you identify kind of what's out there so you can better understand what you should be blocking what you should or restricting.”
[07:06]
He reinforces the necessity of proactive extension management and credential protection to mitigate evolving cyber threats.
Closing Remarks
Tom thanks Michael for his valuable insights, underscoring the critical role of hardened browsers in enterprise cybersecurity strategies.
This episode of Risky Bulletin provides a comprehensive overview of the challenges and solutions related to securing enterprise browsers. Michael Leland’s expertise offers listeners actionable strategies to enhance their organization’s cybersecurity posture through robust browser management and credential protection.