首页 > 其他分享 >远程浏览器隔离技术

远程浏览器隔离技术

时间:2022-10-08 22:57:17浏览次数:73  
标签:Web 网页 隔离 用户 浏览器 远程 加载

1、什么是浏览器隔离?

浏览器隔离是一项技术,它通过将加载网页的过程与显示网页的用户设备分开以此来保持浏览活动的安全。这样,潜在的恶意网页代码就不会在用户的设备上运行,可防止恶意软件和其他网络攻击对用户设备和内部网络的影响。

从安全角度来看,访问网站和使用 Web 应用程序都涉及到 Web 浏览器需要加载不受信任的远程来源(如遥远的 Web 服务器)的内容和代码,然后在用户的设备上执行这些代码,这使得浏览 Web 成为一种相当危险的活动。与之相反,浏览器隔离在远离用户的地方加载和执行代码,使用户设备和所连接的网络免受风险的影响——这类似于在工厂内使用机器人来执行某些危险任务可以使工厂工人更安全。

浏览器隔离是零信任安全模型的重要组成部分,在该模型中,默认不信任任何用户、应用程序或网站。零信任是一种信息安全方法,默认情况下不信任任何用户、Web 流量、应用程序或设备。

 

1.1、浏览器隔离的好处

浏览器隔离的好处:

  • 删除危险的下载内容
  • 恶意脚本不会在设备上或私人网络内执行
  • 阻止通过浏览器进行的零日漏洞(零日漏洞是指利用以前未被发现或未打补丁的漏洞进行的攻击。虽然很少,但零日漏洞几乎不可能被阻止。
  • 可以在不阻止整个网站的情况下阻止恶意 Web 内容

 

1.2、不同类型的浏览器隔离

浏览器隔离主要有三种:远程(或云托管)、内部以及客户端。

  • 远程浏览器隔离技术:远程浏览器隔离技术在远离用户设备和组织内部网络的云服务器上加载网页并执行任何相关的 JavaScript 代码。
  • 内部浏览器隔离:内部浏览器隔离所做的工作与此相同,但是在组织内部管理的服务器进行。
  • 客户端浏览器隔离:客户端浏览器隔离仍然在用户设备上加载网页,但它使用虚拟化或沙盒来将网站代码和内容与设备的其他部分进行隔离。

在所有三种浏览器隔离方法中,用户的浏览会话会在浏览会话结束时都被删除,因此与该会话相关的任何恶意 cookie 或下载内容都会被删除。

 

2、远程浏览器隔离(RBI,Romote Browser Isolation)

2.1、远程浏览器隔离的工作流程

远程或云托管的浏览器隔离使不受信任的浏览器活动尽可能地远离用户设备和企业网络。它通过在云供应商控制的云服务器上进行用户的 Web 浏览活动来实现。然后,它将产生的网页传输到用户的设备上,这样用户就可以像平常一样与互联网互动,但不会在他们的设备上实际加载完整的网页。鼠标点击或表格提交之类的任何用户行为都会被传输到云服务器并在那里执行。

 

远程浏览器隔离服务器有几种方式可以将 Web 内容发送到用户的设备上:

  1. 将浏览器流式传输到用户:用户查看其浏览活动的视频或映像;这种技术也被称为“像素推送”。这种方法为用户浏览活动带来了延迟,有时会导致用户体验不佳。
  2. 打开、检查和重写每个网页,删除恶意内容,然后发送到本地用户浏览器:这种方法称为 DOM 重写,使用这种方法,将在一个隔离的环境中加载并重写网页以删除潜在的攻击。在内容安全后,它将被发送到用户的设备上,在那里网页代码会被第二次加载和执行。这种方法可能无法与所有网站兼容。
  3. 向用户发送网页的最终输出:在网页完全加载且浏览器执行所有代码后,会向用户发送网页最终版本的矢量图形表示。

 

标签:Web,网页,隔离,用户,浏览器,远程,加载
From: https://www.cnblogs.com/wenxuehai/p/16770571.html

相关文章

  • ubuntu开启远程桌面功能
    本文介绍ubuntu自带的xrdp工具进行远程桌面登陆。第一步:安装vnc服务sudoapt-getinstalltightvncserver1第二步:安装xrdp服务sudoapt-getinstallxrdp1PS:VNC与xrdp服......
  • proxy_cfw全局代理_浏览器代理配置(chromium based(edge)/firefox/IDM)
    文章目录​​无须sstap等软件实现虚拟网卡代理​​​​reference​​​​配置步骤​​​​serviceMode​​​​tunMode​​​​检查启用情况​​​​edge浏览器内部代理......
  • Hashicorp Consul Service API远程命令执行漏洞
    Preface简介Consul是HashiCorp公司推出的一款开源工具,用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案相比,Consul提供的方案更为“一站式”。Con......
  • Sourcetree 创建远程分支
    这里介绍下Sourcetree软件如何创建远程分支,这里只介绍在原来的项目的基础上创建远程分支工具/原料Sourcetree方法/步骤 打开Sourcetree然后打开......
  • 浏览器的渲染过程、回流、重绘
    一、浏览器的渲染过程1.根据HTML生成DOM树浏览器在接收到服务器发来的HTML文件是字节形式的,首先要将字节形式的HTML组建成字符串,然后将字符串转换成token,再将token组装......
  • 怎么用一台电脑远程控制另一台电脑,用什么软件?
    有时候我们会需要用一台电脑远程控制另一台电脑,比如居家办公,或者远程帮助父母解决电脑问题。那么问题来了,怎么实现一台电脑远程控制另一台电脑,用什么软件比较好?提到远程控......
  • git刷新远程分支列表
    gitremoteupdateorigin--prunegitfetch拉取分支,远程被删除的分支不会同步删除本地origin的分支(origin/xxxx)比如你有个本地分支feat,然后也有本地origin/feat,假设......
  • Ubuntu 下安装 redis 并且设置远程登陆和密码
    安装redissudoapt-getinstall-yredis-server更改配置sudovim/etc/redis/redis/redis.conf如果不知道怎么找直接在命令行模式下输入/{你要搜索的东西}......
  • Chrome浏览器内置翻译功能突然失效(自动翻译失败)解决方案
    解决方案1.找到hosts文件hosts文件的路径C:\Windows\System32\drivers\etc2.修改hosts文件打开hosts文件后,在最下面添加以下两行内容,保存203.208.40.66translate.......
  • 泛在电力物联网下的远程抄表和设备监控维护
    随着工业化自动化的发展,物联网技术取得了蓬勃的发展。在电力能源领域,受到广泛的应用与关注,资料显示,国家电网系统接入的终端设备超过5亿只(其中4.5亿只电表,各类保护、采集、......