一种切换隔离对象的方法、装置、介质和电子设备制造方法及图纸

技术编号:24251773 阅读:29 留言:0更新日期:2020-05-22 23:41
本公开提供了一种切换隔离对象的方法、装置、介质和电子设备。所述方法包括:获取切换对象节点;其中,所述切换对象节点是初始节点对象在对象节点模型树中的对象节点;获取所述隔离对象信息;利用所述隔离对象信息替换所述切换对象节点的初始节点对象信息。本公开在切换沙盒时,先回到一个虚拟的“初始状态”,恢复现场,再进入被激活的沙盒状态,每次切换仅记录一个沙盒信息。避免了切换算法计算笛卡尔积导致比较和保存沙盒切换信息过大的问题。

A method, device, medium and electronic equipment for switching isolated objects

【技术实现步骤摘要】
一种切换隔离对象的方法、装置、介质和电子设备
本公开涉及计算机安全领域,具体而言,涉及一种切换隔离对象的方法、装置、介质和电子设备。
技术介绍
微服务架构是一项在云中部署应用和服务的新技术。微服务可以在“自己的程序”中运行,并通过“轻量级设备与HTTP型应用程序接口(简称API)进行沟通”。通过上述特点可以将服务公开与微服务架构(比如,在现有系统中公开一个HTTP型API)区分开来。在服务公开中,许多服务都可以被内部独立进程所限制。如果其中任何一个服务需要增加某种功能,那么就必须缩小进程范围。在微服务架构中,只需要在特定的某种服务中增加所需功能,而不影响整体进程的架构。例如,本地模块可能只是项目的一部分,还可能包括水平模块(包括其他模块)和垂直模块(站点架构)在项目外管理、组合。需要运行时动态加载不同模块,把不同系统中的模块集成到一个页面里运行。因此,微服务中模块需要严格的隔离。在计算机安全领域,沙盒(英文全称sandbox,又译为沙箱)是一种安全机制,可以为运行中的程序提供隔离环境。通常是作为一些来源不可信、具破坏力或无法判定程序意图本文档来自技高网...

【技术保护点】
1.一种切换隔离对象的方法,其特征在于,包括:/n获取切换对象节点;其中,所述切换对象节点是初始节点对象在对象节点模型树中的对象节点;/n获取所述隔离对象信息;/n利用所述隔离对象信息替换所述切换对象节点的初始节点对象信息。/n

【技术特征摘要】
1.一种切换隔离对象的方法,其特征在于,包括:
获取切换对象节点;其中,所述切换对象节点是初始节点对象在对象节点模型树中的对象节点;
获取所述隔离对象信息;
利用所述隔离对象信息替换所述切换对象节点的初始节点对象信息。


2.根据权利要求1所述的方法,其特征在于,所述利用所述隔离对象信息替换所述切换对象节点的初始节点对象信息,包括:
将所述初始节点对象信息从所述切换对象节点移除;
将所述隔离对象信息插入到所述切换对象节点。


3.根据权利要求1所述的方法,其特征在于,在所述获取切换对象节点后,还包括:
保存所述初始节点对象信息。


4.根据权利要求3所述的方法,其特征在于,在所述利用所述隔离对象信息替换所述切换对象节点的初始节点对象信息后,还包括:
获取所述初始节点对象信息;
利用所述初始节点对象信息替换所述切换对象节点的隔离对象信息。


5.根据权利要求4所述的方法,其特征在于,所述利用所述初始节点对象信息替换所述切换对象节点的隔离对象信息,包括:
将所述隔离对象信息从所述切换对象节点移除;
将所述初始节点对象信息插入到所述切换对象节点。


6.根据权利要求4所述的方法,其特征在于...

【专利技术属性】
技术研发人员:艾石光
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1