浏览器隔离

浏览器隔离是一种在单独环境中运行 Web 内容的安全方法。 不受信任的代码不需要直接在用户设备上执行。 远程浏览器隔离(通常缩写为 RBI)在外部基础设施上运行会话,并将页面的交互式视图发送回用户。

一个人可以使用该网站,而其代码却远离公司文件、本地应用程序和内部网络。

确切的保护取决于架构。 下载规则、表单输入、剪贴板访问、上传和会话清理都会影响结果。

物品这意味着什么
主要目标让不受信任的 Web 执行远离用户设备和网络
常用型号远程浏览器隔离,或RBI
执行地点云基础设施、私有基础设施或本地沙箱或虚拟机
发送给用户的内容像素、绘图指令或重构的页面内容
常用控件下载、上传、剪贴板、打印和表单输入
主要限制浏览器隔离不保证匿名或取代端点和身份安全

什么是浏览器隔离?

现代浏览器运行来自许多来源的代码。 普通页面可以加载来自多个域的脚本、广告、嵌入式工具、字体和媒体。 大部分内容是无害的。 其中一些可能被破坏、恶意或为了利用浏览器缺陷而构建。

浏览器隔离会更改内容的运行位置。 隔离服务在受控环境内打开页面。 本地浏览器不再需要处理靠近用户数据和操作系统的每个页面。

安全模型是遏制。 在用户查看之前不需要证明每个页面都是安全的。 如果页面包含有害代码,目的是将影响保留在隔离会话内。

本地隔离使用用户设备上的沙箱或虚拟机。 远程隔离使 Web 处理远离设备。 CISA 浏览器安全指南 中也出现了相同的区别。

远程隔离是大多数人在使用术语浏览器隔离时想到的含义。 它也称为远程浏览或网页隔离。

浏览器隔离如何工作?

基本流程有六个步骤。

  1. 用户打开链接或输入网址。
  2. 安全策略决定请求是否需要隔离。
  3. 独立的浏览器获取页面并运行其活动内容。
  4. 该服务将规则应用于下载、上传、剪贴板使用和表单输入等操作。
  5. 用户设备接收页面的交互式视觉或重构版本。
  6. 根据公司政策重置、删除或保留隔离会话。

鼠标点击和键盘输入返回到隔离的会话。 远程浏览器做出响应,然后更新用户设备上的视图。 即使主要执行发生在其他地方,该页面仍然感觉像一个正常的网站。

政策各不相同。 一些组织隔离所有公共网络流量。 其他人则隔离未知站点、新注册的域、电子邮件链接或属于危险类别的页面。

该会话通常是一次性的。 这有助于删除留在远程环境中的文件和代码。 这并不意味着每个 RBI 产品都会在每个选项卡关闭后删除每个 cookie 或会话。 坚持是一种产品和政策的选择。

浏览器隔离的类型

远程浏览器隔离

RBI 在用户设备外部的基础设施上运行浏览器。 该环境可以由安全提供商托管或在公共云中。

远程运行会话会拉近 Web 代码和端点之间的距离。 它还为安全团队提供了一个应用策略的地方。 权衡是对隔离服务的依赖。 网络延迟、提供商访问、日志记录和数据位置都需要审查。

本地浏览器隔离

组织可以在其管理的基础设施上运行独立的浏览器。 Web 会话仍然与端点分离,但服务器仍处于公司控制之下。

当数据位置或对私人应用程序的访问很重要时,这会有所帮助。 它还将更多的工作转移给组织。 容量规划、浏览器更新、网络分离和会话清理成为内部职责。

客户端浏览器隔离

客户端隔离在沙箱、容器或虚拟机内的用户设备上运行 Web 内容。 它可以提供较低的延迟,因为会话不需要在远程数据中心运行。

安全边界更接近端点。 它的强度取决于操作系统、虚拟机管理程序、沙箱规则和更新过程。 即使设备在受限环境中运行,恶意内容仍然会到达设备。

无客户端隔离不是另一个执行位置。 这通常意味着用户可以通过标准浏览器访问远程隔离服务,而无需安装专用应用程序。

孤立的 Web 内容如何到达用户?

浏览器隔离产品并非都以相同的方式返回页面。

像素或视频流

远程浏览器呈现页面并向用户发送视觉帧。 活动页面代码保留在远程环境中。

像素流创建了清晰的执行边界。 它还可以使用大量带宽。 文本选择、辅助功能、媒体和视觉质量可能与本地页面有所不同。

绘图命令远程处理

某些服务发送绘图信息而不是完整的视频流或原始网站代码。 本地浏览器使用这些指令来显示页面。

绘图指令可以减少带宽并保持交互性。 安全性取决于远程协议和处理数据的本地组件。

DOM 重建和清理

另一种方法远程加载页面,重写其结构,删除被认为不安全的内容,并将重构的页面发送到端点。

重构后的页面感觉更接近普通浏览。 一些重构的代码仍然在本地运行。 结果取决于服务重写复杂页面和处理第三方内容的准确程度。

Cloudflare 浏览器隔离概述 中也介绍了这些交付方法。 在实际应用中,产品可能会将它们结合起来,也可能针对不同的内容选择不同的方法。

浏览器隔离可以减少哪些威胁?

浏览器隔离对于防范源自 Web 内容内部的威胁最有用。

  • 试图在端点上放置有害文件的路过式下载
  • 针对浏览器漏洞的恶意脚本
  • 通过合法广告网络传播的恶意广告
  • 将用户重定向到受感染的页面
  • 尚未发布补丁的新浏览器漏洞
  • 基于网络的勒索软件或其他有效负载的传递

RBI 可以减少漏洞利用到达本地操作系统的机会,因为页面在远程环境中运行。 这是一个有意义的优势。 这与删除从网络到端点的每条路径不同。

下载需要自己的政策。 服务可能会阻止它们、扫描它们、清理它们或在远程查看器中打开它们。 如果服务只是将原始文件传递到端点,则隔离边界不再覆盖该文件。

网络钓鱼也需要类似的关注。 远程网络钓鱼页面看起来仍然令人信服。 当安全策略阻止有风险的站点上的表单输入、限制剪贴板访问或显示明确的警告时,RBI 变得更加有用。 身份保护和电子邮件安全仍然很重要。

浏览器隔离优点和用例

最大的好处是减少接触未知 Web 代码的机会。 安全软件不需要在页面打开之前对每个脚本进行正确分类。 当用户接收受控视图时,代码可以在隔离环境中运行。

当阻止整个网站会中断合法工作时,隔离非常有用。

常见用例包括:

  • 打开来自陌生发件人的链接
  • 研究新的或未分类的网站
  • 允许承包商访问基于浏览器的应用程序
  • 使用特权帐户保护员工
  • 无需下载原始文件即可查看文档
  • 从非托管设备访问公司应用程序
  • 对上传、复制操作和打印应用更严格的控制

浏览器隔离通常位于安全 Web 网关、数据丢失防护控制和身份工具旁边。 网关决定允许或检查哪些流量。 RBI 控制活动页面内容的运行位置。 其中之一不会使另一个变得不必要。

浏览器隔离限制

RBI 解决特定问题。 应该根据这个问题来判断,而不是根据有关安全浏览的宽泛主张来判断。

性能和兼容性

远程渲染在用户和网站之间添加了另一个系统。 富媒体和交互式应用程序可能会感觉速度较慢。 打印、拖放、浏览器扩展、安全密钥、图形功能和设备访问可能需要特殊支持。

数据传输仍需政策

用户可以通过上传、下载、表单、剪贴板和打印来移动数据。 隔离并不能决定哪些转移是可以接受的。 这些决策需要政策,在许多情况下还需要数据丢失预防控制措施。

提供商可以成为新的信任点

隔离服务处理 Web 请求,并可以处理凭证或业务数据。 管理员可以记录访问的地址、策略事件、下载和其他活动。 组织应审查加密、保留、租户分离、数据位置和提供商访问。

覆盖范围可能不完整

绕过隔离路由的流量不会受到 RBI 保护。 当不同的浏览器、应用程序、协议或非托管设备不符合策略时,可能会发生这种情况。

它不是匿名工具

该网站仍然可以看到隔离环境中的网络地址和 浏览器指纹。 它还可以通过登录详细信息和提交的数据来识别人员。 浏览器隔离本身不提供匿名浏览。

浏览器隔离也不能取代软件更新、端点保护、安全身份验证或谨慎的用户决策。 它增加了一个有用的边界。 它不会删除安全模型的其余部分。

浏览器隔离与沙盒和站点隔离相比

这些术语听起来很相似,但它们描述了不同的边界。

特征浏览器隔离或打点浏览器沙箱场地隔离
主边界Web 执行和端点浏览器进程和操作系统资源不同站点的数据和渲染器进程
平常位置远程、私有或本地隔离环境本地设备在本地浏览器内
主要目标遏制网络威胁限制受损进程造成的损害使跨站点数据盗窃更加困难
将页面执行移离端点印度储备银行确实不不
分离帐户cookie未必不不

沙箱限制进程可以访问的内容。 RBI 可以使用沙箱、容器或虚拟机作为其架构的一部分。 沙箱是较大隔离设计中的一个控件。

站点隔离 将来自不同站点的页面放入单独的渲染器进程中。 这使得恶意站点更难从另一个站点窃取数据。 这些页面仍然在本地浏览器中运行。 站点隔离也不会为每个帐户创建单独的登录环境。

浏览器隔离与浏览器配置文件隔离

配置文件隔离经常与浏览器隔离相混淆,因为两者都独立的浏览器活动。 关键问题是什么被分离了。

特征浏览器隔离或打点浏览器配置文件隔离
主要问题不受信任的代码在哪里运行哪个配置文件存储此浏览器状态
分开从端点或网络执行 WebCookie、存储、登录状态和配置文件之间的设置
主要用途威胁遏制可重用的会话和工作流程分离
恶意软件防护可以减少端点暴露不是恶意软件遏制保证
浏览器指纹远程浏览器仍然呈现一个配置文件工具可以管理指纹设置
网络身份取决于服务出口取决于配置文件代理和网络设置

Cookie 隔离将 Cookie 状态保留在正确的站点、容器或配置文件中。 会话管理涵盖网站如何创建、验证、过期和撤销登录会话。 两者都没有回答潜在的恶意页面代码在哪里执行。

浏览器配置文件可以防止两个授权帐户共享同一个 cookie jar。 它不能保证恶意页面将远离操作系统。 远程隔离浏览器可以包含 Web 代码,而无需提供配置文件工具来管理的持久帐户环境。

MoreLogin 中的浏览器配置文件隔离

MoreLogin 专注于授权帐户和团队工作流程的可重复使用的浏览器配置文件。 每个配置文件都可以保留自己的 cookie、存储、登录状态、代理设置和指纹配置。

团队可以返回到正确的客户端或项目环境,而无需混合浏览器状态。 多帐户浏览器 使这些配置文件环境保持独立,并且随着帐户数量的增长可重复使用。

在 MoreLogin 中,个人资料设置 涵盖 Cookie、代理详细信息、帐户数据和高级选项。

MoreLogin 配置文件隔离不应被描述为远程浏览器隔离。 这并不意味着可疑的 Web 代码在单独的 RBI 服务上运行。 它也不保证网站无法通过帐户信息、网络数据、指纹或行为来连接活动。

对于需要持久且独立的浏览器环境的团队,MoreLogin 多帐户浏览器 提供个人资料控制、团队访问和自动化支持。 它在这里的价值是干净的配置文件分离,而不是完整端点保护的声明。

要点

  • 浏览器隔离将不受信任的 Web 执行保持在受控边界内。
  • RBI 在远离端点的地方运行 Web 会话并返回交互式视图。
  • 下载、表单输入、上传、剪贴板操作和策略覆盖范围都会影响保护。
  • 浏览器沙箱、站点隔离、Cookie 隔离和配置文件隔离可以解决不同的问题。
  • MoreLogin 管理单独的浏览器配置文件。 它不应被视为 RBI 安全服务。

浏览器隔离常见问题解答

简单来说什么是浏览器隔离?

浏览器隔离在单独的环境中打开网页内容。 用户可以与页面交互,而其活动代码则远离本地端点或在受限制的本地边界内运行。

什么是远程浏览器隔离?

远程浏览器隔离在外部基础设施而不是用户设备上运行网络会话。 它将页面的受控视觉或重构版本发送回本地浏览器。

浏览器隔离与沙箱相同吗?

不。 沙箱限制了代码或进程可以访问的内容。 浏览器隔离是更广泛的安全方法。 它可以使用沙箱、容器或虚拟机来构建隔离边界。

浏览器隔离和站点隔离有什么区别?

浏览器隔离将 Web 执行与端点或网络分开。 站点隔离将不同的网站分隔到浏览器内的不同渲染器进程中。 这些页面仍在本地设备上运行。

浏览器隔离可以阻止网络钓鱼吗?

当策略阻止表单输入、剪贴板使用或有风险的页面上的下载时,它可以降低网络钓鱼风险。 仅远程呈现并不能阻止用户信任令人信服的虚假登录页面。

浏览器隔离是否会阻止恶意软件下载?

不是自动的。 产品必须阻止、扫描、清理或远程显示文件。 如果原始文件到达端点,则需要单独的保护。

RBI 的缺点是什么?

常见的问题包括网络延迟、带宽使用、网站兼容性、成本、活动日志、数据位置以及对隔离提供商的依赖。

浏览器隔离与浏览器配置文件隔离相同吗?

不。 浏览器隔离控制 Web 代码的运行位置。 配置文件隔离将 cookie、存储、登录状态和浏览器设置在可重用配置文件之间分开。

开始使用 MoreLogin 构建

探索 API 文档,通过命令行实现自动化,连接兼容 MCP 的工具,或创建可复用的 RPA 工作流。