无论在现实世界还是在虚拟世界,“信任”都变得越来越稀缺,而病毒则变得越来越猖獗。不幸的是,病毒有数字化的版本,信任却没有。在数字世界,“零信任”是企业内外、企业之间唯一的技术合作原则。未来一切,都会运行在某种形态的安全沙箱里,“隔离”就是数字化时代的常态。

大白话说,云计算的本质是什么?

云计算,就是你把自己的业务给实现成了软件(你管它叫“信息化”也行、“数位化”也行),然后“租赁”了第三方的硬件与网络资源去运行这些软件,以服务你的客户、合作伙伴。也就是说,把自己的代码化数字内容资产,托管、运行在第三方空间里。


这里的第三方,就是IaaS、PaaS、SaaS各个层面的服务商。服务器硬件是他们的、网络设备是他们的、服务器里的操作系统是他们维护管理的、甚至操作系统之上的数据库和系列中间件也是他们提供的。你在这样的第三方环境里运行代码、处理数据。

那么问题来了,你的代码和数据,就是你的数字资产,如何在一个并不完全受你控制的环境中安全运行,在安全、隐私方面得到保护呢?

另一方面,作为软硬件平台的提供商本身,上云的客户什么人都有,又如何防范他们无意间引入了有安全漏洞的软件、或者本身就是黑客或者黑产,恶意攻击平台、盗取其他租户的数据、危害整个生态环境?这好比你开了一个大型写字楼,里面引进了各种商家,其中混入了几家专做诈骗的“呼叫中心”,还有在写字楼里无下限营销的,把你的写字楼名声搞坏。如何去防范害群之马?

云计算的本质,就是如何让自己的代码安全的在他人的数字环境中运行并保障数据隐私保护,以及如何让他人的代码在自己的数字空间运行并保障自身的安全。

虚拟世界的信任关系?“动态清零”

“租户”和提供虚拟空间租赁的“业主”、“物业”,彼此之间的信任关系是如何建立的?在看不见摸不着的虚拟世界里,双方建立信任的基础是什么?一张商业登记证、营业执照或者一个办公室地址能成为可信证明吗?恐怕不行。“租户”在所租赁的虚拟空间里装修自己的门店,不排除采用了漏电的设备、放射性的原材料、有毒的涂料 - 很多企业的业务软件里可能只有低至10%的代码是自己的工程师写的,其他的都来源于不知名的开源世界,开发者自己都不知道,供应链被污染了,影响到自己,也殃及其他“租户”。“物业”呢,则不排除内部人员有道德风险,做倒卖“租户”资产(例如数据)的事情。

你说我不用云。

呃… 实际上你也不能免于上述风险。云计算实质上就是把电力转化成算力,像电能一样无处不在,处处被利用。云服务是业态连接的基础,而连接是数字化的核心。只要搞数字化,就会面临:

企业边界发生重大变化。企业的数字边界和它的物理边界并不重合。写字楼门口的保安以及门禁卡,拦不住虚拟世界的病毒、木马、网络攻击。现在的企业员工,都使用自己的手机、平板和手提电脑设备,这些设备上的App也可能使用各种各样的云服务。一旦员工“肉身”处于公司办公现场内,如果他的这些设备被许可接入内网,则相当于公司内网暴露在互联网公网之下。

传统的企业之间合作,往往就是资源互换。例如企业A的产品与服务通过企业B的平台触达B的客户,同时B也借力A的产品与服务去激活自己的存量客户。以证券公司与银行营业网点的合作为例,证券公司通过银行网点帮助来办理业务的银行客户开证券户,证券公司获客、银行则乐得成为开户账户的资金存管银行,“双赢”。到了当下的数字化时代,这种过去发生在线下的资源整合、资源交换,都发生在线上。它的本质就是,企业A把自己的数字化产品与服务“投放”到企业B的软件平台,从而让企业B的用户能发现和使用。这时,企业A关注的就是自己的代码与数据能否在企业B的软硬件环境下得到安全与隐私的保护。另一方面,企业B也关注企业A的代码“注入”到自己的软件环境下,会不会拿到不应该获得的客户数据。此外,双方都不能假设对方的代码是安全可信的,因为就算双方都是有诚信、可靠,也无法假设对方的代码就没有漏洞和缺陷,导致“无心之失”

从某个角度看,数字化就是让自己的代码安全机密的运行在别人的软硬件和网络环境中,以及让别人的代码运行在自己的环境中却无法故意或无意的对我造成破坏。

信任,在数字化世界里并不存在。

企业内网?它就在星巴克

都说数字化转型,管理咨询公司、科技厂商们有各种云山雾罩的高深理论。可是实际上到最后就是看,谁能够把办公室设在星巴克(或者任何带WiFi的咖啡馆),却依然保持有效运转。因为这意味着这家企业的员工可以在线上协同、客户可以在线上交易、领导可以在线上管理、合作伙伴可以在线上合作,完全“离地”,却可以保障企业数据安全、经营隐私,彻底解决了信息安全风险的隐忧。从本质上看,数字化不就是通过网络突破物理世界时间与空间的制约吗?数字化转型,不就是让企业经营适应这样的生产方式、经营方式吗?

可以说,一个声称完成了数字化转型的企业,它的终极形态就是…远程办公,无论员工和客户人在办公室还是咖啡馆,他们都是在虚拟世界、在远程,安全无障碍的协作。

企业内网比外网安全?不存在的事。提供“零信任技术”的厂家会告诉你,任何在所谓“内网”的人、他们所使用的设备、所运行的软件,都是不可信任的。你必须保持paranoid - 在这个安全议题上,你必须是偏执狂、妄想症患者,你永远假设你的内网已经被攻破、你的企业软件供应链已经被污染、你的整个企业就是在街头路边的WiFi上运转。

防火墙背后没有绝对安全,内网就是外网 - “永不信任,总是查证”。零信任,很可能将成为企业数字化转型的“必要条件”。数字化意味着连接,连接的前提是开放,开放的资格取决于安全风控能力。可以说,安全风控是数字化转型的第一属性,而数字化企业的安全风控,建立在零信任基础上。

怀疑一切,并隔离之

零信任,首先是一种数字化时代的安全“哲学”、架构理念,然后才是一系列的科技产品与工具。其中种类繁多,不一而足;也没有哪家厂商敢声称现在已经提供了所有的、最完整的解决方案。这是一个正在发展的领域,大家都在路上。在这里,我们只探讨其中一种类型的技术方案:软件隔离(零信任的技术方案里,还有一种Micro-segmentation网络微隔离技术,不在本文讨论范围)。

不错,就是像隔离新冠病毒一样的绝对隔离,只不过它是虚拟的 - 任何代码都是受怀疑对象,都可能感染病毒,都得被关在箱子里跑,运行是可以运行的,但是不能被放出来。

事实上,隔离技术早已无处不在。在云端,亚马逊之所以能运行成千上万的“租户”把代码跑在自己的机房里而不用担心安全问题,其中至少有相当一部分原因是跟虚拟机相关的 - 虚拟机就是隔离环境,你的代码只能在这个隔离环境里跑,内存、CPU、网络、存储等等资源,都是安全隔离与受限的。你看不到其他“租户”的代码与资源,他们也看不到你。在客户端,微信之所以能承载几百万个小程序,让网上各种企业用各种前端框架开发出来的代码跑在微信App里面却不用担心微信自身被攻破、用户数据被盗取,同样也离不开以小程序为单位的隔离。

从云端到浏览器端,都有隔离机制,这种机制就是:安全沙箱。

有理由相信,例如 FinClip 这样的安全沙箱将无处不在,未来的软件,几乎就没有不跑在某种形态的沙箱之内的。安全沙箱这种机制,应该是双向隔离的,一方面它把任何代码关在箱子里跑,免得它们潜在入侵、损害所在运行的“宿主”环境;另一方面它也保护运行在其中的代码,免得它被受污染的“宿主”环境侵害。

隔离,是这个时代的主旋律,在数字世界更加逃不过…

未来的应用为什么需要安全沙箱相关推荐

  1. 为恶意文件“画像” 瀚思科技基于深度学习技术快速锁定未知威胁

    至顶网安全频道 07月26日 北京报道:"阿尔法狗"(AlphaGo)的一战成名让很多人记住了人工智能.深度学习.大数据分析等一系列新兴科技热词,而真正要把这些新技术应用到商业领域 ...

  2. Kata Containers 2.0 的进击之路

    Kata Containers 开源项目于2017年底正式启动,其目标是将虚拟机(VM)的安全优势与容器的高速及可管理性相结合,为用户带来出色的容器解决方案.该项目在过去两年取得了哪些进展?下一版本的 ...

  3. Yarn已过时!Kubeflow实现机器学习调度平台才是未来

    来源:AI前线 本文约6700字,建议阅读10+分钟. 本文分析了建设分布式训练平台的过程中的痛点所在,为你介绍Kubeflow与其核心组件及其落地实践过程. [ 导读 ]机器学习,特别是深度学习,在 ...

  4. Kubernetes的未来是虚拟机?

    https://www.toutiao.com/a6639707449186058755/ 2018-12-28 00:15:59 Kubernetes作为一项技术对我今年的职业生涯非常重要,明年也会 ...

  5. 2021 亚马逊云科技中国峰会,对话《容器混合云会是未来的答案吗》

    目录 文章目录 目录 前言 Q&A Q1:容器混合云为什么会出现?其能够为开发者解决的核心问题是哪些? Q2:容器混合云目前在部署的过程中面临哪些挑战?其未来的核心发展路径是怎样的? Q3:容 ...

  6. CentOS 8 即将停更,未来我们该何去何从?

    如果说过去一年操作系统领域有什么值得关注的大事件,无非是 Red Hat 单方面宣布将在 2021 年结束对 CentOS 8 的支持以及 eBPF 基金会正式成立,前者让用户开始尝试寻找合适的系统进 ...

  7. CNCF 沙箱项目 OCM Placement 多集群调度指南

    作者: ​邱见|红帽资深软件工程师,Open Cluster Management (OCM) 社区发起人,负责人​ ​郝青|红帽高级软件工程师,Open Cluster Management (OC ...

  8. 云未来、新可能 - 绿色、无处不在、可信的计算

    2021 年 12 月 9 日至 10 日,KubeCon + CloudNativeCon + OpenSourceSummit China 2021 在线上举办.阿里云资深技术专家.容器服务研发负 ...

  9. 聚焦云原生,阿里云与 CNCF 共话「云未来,新可能」

    12 月 9 日,一场属于中国开发者的年度技术盛宴即将拉开帷幕 -- 由云原生计算基金会 CNCF 主办的 KubeCon + CloudNativeCon + Open Source Summit ...

最新文章

  1. Boost 1.53.0 发布,可移植的C++标准库
  2. LeetCode 1021:Remove Outermost Parentheses
  3. 值得总结!认真安利7个让人眼前一亮的神仙软件和网站!
  4. ●Joyoi Dotp 驱逐猪猡
  5. 科大星云诗社动态20210819
  6. 【转】ABP源码分析四十四:ZERO的配置
  7. 数组经典题之杨辉三角变形
  8. Linux(乌班图 )系统下安装jdk 和eclipse开发IDE
  9. 使用cookie模拟登陆豆瓣影评
  10. c语言 修改文件权限666,chmod 777 修改权限
  11. 播放服务器视频文件卡顿,视频播放卡顿、无法播放,应该怎么办?
  12. Screen exposed for less than 1000 ms. Event not sent. time:
  13. ps插件摹客iDoc使用技巧
  14. 【C语言】复数的四则运算与复数运算的头文件
  15. python自动识别简单图片中的文字
  16. python进阶豆瓣青梅竹_python3 Django+MySQL
  17. Elixir 学习笔记
  18. UE5 官方案例Lyra 全特性详解 14.背包系统Inventory System3
  19. 微信小程序运营怎么做?技巧盘点
  20. 截至2017年1月59家金融租赁公司

热门文章

  1. 交易思想之顺大势逆小势
  2. Java入门第116课——向List中插入和删除元素
  3. WIN10,配置adb环境
  4. 第四章:磁盘和SSD基础知识(提供原稿)
  5. irc php,IRC / 实时聊天系统
  6. numpy_concatenate函数
  7. C#怎么选中datagridview中的一行,并获得它的数据?
  8. samba更改其他端口,如何与windows共享文件夹
  9. (5) 什么是数据项--每天五分钟学习数据结构
  10. Kafka消息积压案例分析