小程序沙箱技术如何防范恶意代码?
零信任最早由Forrester 分析师John Kindervag于2010年提出,它既不是一项技术,也不是一款产品,而是一种新理念,基本原则是“从不信任,总是验证”。
零信任是一种安全模型,基于访问主体身份、网络环境、终端状态等尽可能多的信任要素对所有用户进行持续验证和动态授权。
零信任基于“持续验证+动态授权”的模式构筑企业的安全基石。
零信任很重要的原因
随着数字化转型不断加速,新兴技术与创新业务不断打破企业原有安全边界,企业信息安全面临着传统的访问管控方式过于单一、业务上云后各种数据的集中部署使得数据滥用风险变大等前所未有的挑战。
Forrester提出,所有人与设备之间产生的连接,以及发生在不同环境中的工作负载实际上都是为了在更大范围上获得数据。
因此零信任安全架构(扩展生态系统)本质上就是要保护人、设备、网络联接、工作负载以及数据这五个核心要素。
零信任还有三个核心的原则:
企业基于最小访问权限、监视日志记录、访问皆需验证三个核心原则构建自己的零信任网络。
1、最小访问权限
指每个用户只能访问其工作所需的访问权限。
通过限制每个用户的访问权限,可以有效防止黑客进入内部后的横向攻击。
这种精细的授权策略一般来说是由数据所有者来管理权限,并定期审核访问权限和成员身份。
2、监视日志记录
监视和日志记录可以说是零信任安全模型最重要的功能。
在系统的监视下,网络中的每一个活动都被记录在案,并且经过可视化安全分析,可以有效辨别出哪些是异常账户,勒索软件和恶意操作都清清楚楚地展示在你的眼皮底下。
3、访问皆需验证
用户每次访问共享文件、应用程序或云存储设备时,都要验证该用户对相关资源的访问。因为在零信任架构中,用户的每个网络活动都是潜在的威胁。
要实现这种模式,需要:远程身份验证、访问协议、外围安全和网络访问控件。
零信任的发展趋势
2019年,在工信部发布的《关于促进网络安全产业发展的指导意见(征求意见稿)》中,零信任安全首次被列入网络安全需要突破的关键技术。
中国信息通信研究院发布的《中国网络安全产业白皮书(2019 年)》,也首次将零信任安全技术和5G、云安全等并列列为我国网络安全重点细分领域技术。
围绕“零信任安全”话题,21世纪经济报道记者采访了多位业内专家,他们均表示,零信任安全强调的永不信任和始终验证,是一个具有颠覆性的安全理念,它已经成为网络安全领域非常确定的一个趋势性方向。
未来,也会有越来越多的企业逐步采用零信任安全架构。
零信任时代如何控制安全?
常见的终端数据防泄密技术包括:DLP、云桌面、终端数据隔离(终端沙箱)、远程浏览器隔离(RBI)等等。
一个完整的零信任解决方案应该包括终端数据安全,将数据防泄密技术融入零信任架构,根据零信任的细粒度安全策略,执行敏感数据的访问控制。
从云端到浏览器端,都有一种机制,这种机制就是:安全沙箱。
安全沙箱属于浏览器架构层面的安全防护,有了安全沙箱的存在,可以尽可能降低攻击带来的伤害程度。
沙箱技术有很多种类,是否能称之为“安全沙箱”,则视乎其隔离的程度和自身的技术目的。
例如能模拟出一整台服务器或者桌面电脑的虚拟机,应该能称之为安全沙箱 - 你可以在里面跑企业服务、也可以在里面打游戏,并不能影响宿主的安全稳定运行。
你也可以把这个虚拟机一键删除,不管里面安装了什么东西。
例如浏览器里面的实现,是最为普通用户所能感知的安全沙箱。它把远程加载的、来自不同网站的页面进行隔离,并且在运行这些包含大量不知名开源技术的代码时,还需要防范XSS攻击,保护宿主环境(让用户免受隐私泄漏、数据被盗、遭遇钓鱼诈骗、感染病毒等风险)。
一种企业灵活再开发和使用的沙箱技术
小程序化”、“安全沙箱化”被认为是其中一个基石。
逻辑如下:
- 企业的一切业务内容,表现方式就是软件化代码化。企业的数字内容资产,就是软件
- 随需随用、用完即走的“轻应用”软件形态,最符合上述要求。其中“小程序”又是轻应用类型技术中最有广泛基础、最贴近Web因此最有生命力的技术。
- 传统企业之间的资源交换与整合,它的数字化形态就是交换自己的“数字内容资产”,也就是我的平台让你的软件放进来跑一跑服务我的客户,我的软件投放到你的环境里触达一下你的客户。“你中有我,我中有你”,可是我们俩彼此在技术层面没有任何信任基础,只认技术安全,“零信任”。所以你的代码我只能放在沙箱里跑,我投放到你那边的代码,也用沙箱隔离着你的环境
- 用户甚至不再需要去主动意识到“软件”这个概念的强存在,代码都是自动下载、看到就用到的,不再有传统观念下的安装、升级,一切都是透明的
类似于 FinClip小程序容器技术,是一种云端可控的设备端(包括IoT)安全沙箱技术,它以可分发、可流通的小程序代码格式为软件形态,充当下一代企业应用软件的技术底座。
作为Web前端技术的“超集”,基于令牌(non-forgeable token)的安全模型,和当前“零信任架构”下的其他基础技术在最贴近用户、应用的地方能建立良好的配合。
不过还想说一句,零信任安全已是趋势,但它更像是一个终极目标。
在未来很长一段时间内,零信任安全和传统安全会是一直并存的状态。
相关文章
- 产品分享 | 如何用人脸融合技术搭建云毕业照活动小程序
- 秋招算法岗卷上天?大厂技术岗缩减70%!
- 小程序技术如何促进车载生态安全运转?
- W3C小程序技术白皮书说了什么?
- 【JDK8 新特性 7】并行的Stream流¶llelStream背后的技术
- 技术分享|如何运用FinClip轻松将微信小程序转成商业App
- 技术干货|如何借助FinClip实现小程序在硬件设备上的运行
- 企业钟爱的小程序有何技术优势?
- 组装式应用新基建——小程序容器技术
- 未来的宇航服将有 AR 功能,AR 技术要上天! #NASA
- 技术干货贴|小程序WXSS编译原理
- 微前端技术实现之——小程序容器技术
- 为什么开发者选用Flutter和小程序容器技术?
- Linux C 程序打包技术指南(linuxc程序打包)
- Linux下运行C程序:技术指南(运行linuxc程序)
- 俄研发用“意念力量”操作计算机的技术
- Oracle实现高速百分比计算的技术(oracle计算)
- Linux下编写多线程程序:技术与挑战(linux下多线程)
- 开发基于ARM Linux的程序开发技术实践(armlinux程序)
- MySQL:一种数据库技术(mysql是数据库吗)
- Linux下运行程序的技术指南(linux中运行程序)
- MySQL数据库数据分割技术研究(mysql切分)
- SQL Server:开放源代码技术的突破(sqlserver 开源)
- 用SQL Server和JS实现数据库管理技术(sqlserver.js)
- PHP与MSSQL的脚本技术编写更快捷的网站程序(php mssql 脚本)
- Linux 系统应用 Boost 技术加速程序优化(boostlinux)
- Oracle数据库技术实现二进制加法(Oracle二进制加法)
- 定义Oracle中的位图索引技术(oracle中位图的定义)
- 摩拜联手高通、中国移动测试多模技术,这其实是摩拜全球化的又一步
- 美国国家工程院院士Vijay Kumar:自动化和无人机技术中的挑战 | CCF-GAIR 2017