首页 >知识讲堂 >网站建设知识>通过对沙箱机制的使用,可以有效维护云计算服务器的安全。

通过对沙箱机制的使用,可以有效维护云计算服务器的安全。

2020-12-31 11:20:13 阅读(166 评论(0)

飞行项目的整体结构,底层基础结构是由通用服务器组成的Linux集群,不使用高端服务器和存储。飞天的功能是通过服务提供的。下图中所有蓝色框(指各种云计算服务)都是外部服务窗口,但这里的蓝色框并不意味着阿里巴巴云提供的所有服务,还有许多其他服务不包括在内。在顶层,飞天项目是阿里云整个产品和服务的技术基础,以上是各种应用。飞天平台强调做多租户,因为众所周知,云计算的好处是灵活性,另一个是帮助你降低成本。下图是飞天系统结构的介绍。盘古和伏羲是整个飞天系统中最基本的两个系统。如果你以前知道这些信息,你应该非常熟悉这张图片。飞天基础系统携带多个云产品,ECS/SLB、OSS、OTS、OSPS、包括ODPS系统。安全机制在飞天和飞天携带的云产品中起着至关重要的作用。主要工作包括几个方面,一个是访问控制机制,另一个是安全沙箱。访问控制机制包括盘古文件的访问、阅读和认证机构,以及ODPS、OTS、OSS和其他系统基于飞行,飞行将帮助他们支持所有上层安全措施的基本机制。特别是ODPS系统,其所有访问控制机制和安全沙箱系统都得到飞行安全提供机制的支持。我们今天要讨论的问题是,首先,我们将从攻击者的角度来看云计算系统可以使用哪些Attacksurfaces。然后看看当前的开源产品,从这个角度来看,更著名的产品是如何解决安全问题的。而linux系统为安全沙箱提供了安全机制。最后,我们对飞天安全沙箱的方案有了具体的了解。首先,让我们来看看典型的云计算环境,从上到下支持用户代码的运行。通常,为了使用户代码能够执行高级语言,我们都有一层高级语言的虚拟机,如JVM,Cpython。以后有些系统会跑JS,这里对应V8。这些虚拟器通常由C语言开发,相对来说是一个独立的系统,下一层是Libc库,对应C语言的so。下一层是LinuxKernel。事实上,如果系统使用虚拟机器,将会有一个物理机器,这个共享不讨论这个问题。对于这样的系统来说,如果Usercode的恶意代码需要逐步渗透才能获得LinuxKernel的root权限。入侵者要想达到最终目标,首先要突破高级语言虚拟机的安全防护,比如Java的SecurityManager机制。然而,根据近年来的漏洞,JVM安全沙箱入侵并不难,可以假设它将被突破。通过JVM提供的Navtive调用,它可以直接调用到Libc。对于入侵者来说,Libc的主要目的是获得当前进程的权限。最后一层是LinuxKernel。在云计算平台上,运行用户代码的过程不会是root。想象一下,root不会为最终用户区域运行此代码。当入侵者真正通过前基层的安全保护机制,成功突破root权限时,他已经控制了这台机器。我们可以想象,在像云计算这样的集群中,我们通常会运行成千上万的例子。如果我们最大限度地发挥这个例子的数量,在执行此代码后,我们是否可以获得整个集群中所有机器的权限。这是一件可怕的事情。即使我们可以在一定程度上控制用户提交的数量,云计算平台通常使用相同的机器同时处理多个用户。如果一台机器被用户集中到root,入侵者可以看到上述所有数据和密钥。接下来,让我们来看看一些安全产品在行业中做得很好,以及如何解决用户隔离问题的安全沙箱。首先,让我们来看看Docker目前使用的机制。这张图主要使用三个纬度,两个纬度产生LXC,使用Namespaces和Namespaces,可以在很多方面实现一定的隔离能力。这种能力需要2.6.x以后才能部分开始使用。Cgroups机制保证了操作系统资源的合理管理。此外,Docker还启用了AUSF的分层文件系统。在传统的文件系统中,我们可以认为它是一个垂直的文件系统,你写哪个文件,这个文件直到*件,AUSF可以叠加。层层叠加的文件夹会映射成相同的文件夹。在Docker中,底部的image用于制作系统环境,中间将制作APP,顶部是用户运行期。这些东西将被Docker封装成层层,以实现类似于集装箱的部署能力。对于Docker来说,Docker在攻击者眼中看到了什么?刚才的图片也差不多,整个系统有一个Dockercontainer,右边是Dockerengine。如果您直接在Docker上部署C过程,以下两层为C程序。对于恶意用户来说,要想获得机器的root权限,需要在kernel中突破secomp,才能突破Iibc上的措施。-bpf,这是kernel提供的一种安全机制,允许您定义某个过程所能进行的系统过滤。第三层突破,seccomp-bpf可以做出额外的安全判断。如果你也突破了这一点,其实这台机器也是直接root掉的。 接下来我们来看看googlechrome的沙箱。使用SUID/Chrome的ChromeNamespacessandbox,这也是利用linxcontainer机制。使用seccompp-legacy。在seccomp-bpf之前,google使用secomp-legacy。seccomp-legacy的使用限制很大。也使用过seccompp-bpf。刚才我们看了两个行业的安全产品,可以简单总结一下,沙箱有哪些安全机制可以使用?参考这张图,首先,对于JVM来说,我们可以使用JavasecurityManager和Clasloader机制。如果是LinuxKernel,那么我们也可以直接使用KernelNamespaces,Cgroup,Chroot、umount。这些东西已经包装在LXC中使用,通常一起使用可以产生更好的效果。然后是aufs,2.6开始支持。Seccomp-bpf是3.5。如果版本不够,你必须使用其他方案来过滤内核层。另一方面,云计算中的安全沙箱有哪些层次可以防御?JVM有必要防御吗?Java安全沙箱不是很难打破,它不想要吗?正如我们刚才所说,安全沙箱没有绝对安全的设计。如何尽可能可靠地保护安全?多层防御能有效提高安全防护能力。二是提供安全机制的进层隔离。在kernelspace中,第三层要有安全过度。 基于现有的安全机制,至少可以认为目前可以直接使用的保护措施就是这些。刚才我们看到了一些安全机制,接下来我们来看看沙箱中使用的飞行安全机制。事实上,我们前面提到的这些,都是用来使用的。 飞行安全沙箱,就是这样一个系统。简单来说,这张图和我们之前的两张图差不多。最终的方案,我们的方案融合了前两个优势。这一层的Usercode可以放在C语言下,Iibc可以有一些拦截。这个地方是基于IPC的,所以你在当前过程中要做的破坏或事情不会影响另一个过程。最后是Linuxcontainer,我们有一层内核过滤机制来保证。我们今天的分享还是比较集中的,那就是沙箱和安全机制。我们看到了行业内一些主要安全产品的实现及其使用安全机制。最后,针对飞行安全沙箱的具体案例,我们了解了如何整合各种安全机制,实现与著名安全产品具有相同等级保护能力的安全沙箱。

以上就是关于通过对沙箱机制的使用,可以有效维护云计算服务器的安全。的相关介绍,更多通过对沙箱机制的使用,可以有效维护云计算服务器的安全。相关内容可以咨询我们或者浏览页面上的推荐内容。我们将让你对通过对沙箱机制的使用,可以有效维护云计算服务器的安全。有更深的了解和认识。

内容来源:网络,以上内容来源于网络,不代表本站观点,如有侵权,请联系删除。

推荐阅读

家电知识产权现状 | 为争夺消费者,企业如何应对专利纠纷?

各行各业都在社会发展、互联网发展、消费升级中向前进,并随各阶段进行了价格战、营销战,到如今又开启了专利战。家电行业也是如此,为立足于市场之中,为了争夺消费者,家电知识产权中产品专利是第一利器。 图片来源于网络 …查看详情

自动翻译软件哪些好用?值得推荐的自动翻译软件

当我们需要对文字进行翻译的时候,那么选择一款好的软件也是非常重要的,如果找到一款自动翻译软件能够节省很多的时间,而且翻译功能也是比较强大的。那么自动翻译软件哪些好用?接下来就给大家介绍几款比较好用的自动翻译软件一…查看详情

网站备案和不备案的区别有哪些?

  我们知道现在的网络建设时代技术发展日新月异,各家公司企业都在追求互联网+时代,拥抱互联网,利用互联网为公司企业创造价值,网站建设当然是必不可少的环节,但是很多人都知道网站是需要备案的,很多人都不知道网站备案和不…查看详情

怎样定位网站的用户

无论是什么样的网站都是给用户看的,在规划网站的时候就需要定位网站的用户群体,只有定位好了用户群体网站才有清晰的目标,也才能对网站进行整体的规划和建设。网站的目标群体必须定位准确,如果定位太过宽泛,那么网站就无从下…查看详情

客户关系管理软件有哪些 客户管理软件crm排名

对于公司来讲每天都会积累许多客户,而客户所对应的项目是不相同的,那么,必须要把这些都梳理好,才可以有效的把每个客户的项目处理好,这样的话才能够顺利进行,那么,客户关系管理软件有什么?1、名易CRM是一款专门对客户,市场…查看详情

4款营销软件排行及其特点分析对比

在这个科技发展超前的时代,越来越多的企业随之上市。但并不是每一个企业都能够稳排于前位并且稳定发展。这取决于该企业的营销是否超前。本文正路了一份4款营销软件及其特点功能对比供大家参考。 第一名:商陆花。 是一款全…查看详情

不知道图片怎么去水印?下面这3种免费方法学到就是赚到

相信很多人都有遇到过这样的经历:因工作或生活需要千辛万苦找到一张觉得不错的照片,确由于照片上存在着水印,自己又不知道图片怎么去水印不得不放弃使用,可是再找到一张满意的不知道又要花多少时间,最怕的是时间花了也找不到…查看详情

拼车软件哪个好用又便宜 拼车顺风车app排行榜前十名

现在出行是非常的方便了,打车顺风车拼车都是人们出行的选择,下面万商云集*给大家来详细介绍一下拼车软件哪个好用又便宜  拼车顺风车app排行榜前十名这一块的内容。  1.滴滴出行  滴滴出行app是滴滴打车滴滴代驾的升级版...查看详情

零售门店基于微信的网上商城开发

零售门店网上商城开发集中表现为入驻外卖平台,除此之外,微商城也深受商家青睐。 通过微商城,零售门店改变了传统的、单一的面对面的销售方式,可以不受地域限制的通过微信连接更多用户,扩大客户群、增加活动促销影响力,创…查看详情

推荐几个较好的云计算系统,让科技带企业飞翔

对于任何一个想要在当今立足的企业而言,如果不能够掌握互联网技术、对于云计算系统无所了解,往往无法真正跻身优秀企业行列,甚至会因为对云计算的不熟悉而被其他同行远远甩在身后。云计算已经成为优秀企业的必修课之一。今日为…查看详情

备案域名有哪些好处?这几点是关键

如果想要建立网站的话,不仅仅要做好网页的设计,更要注意做好域名备案。因为这相当于给网站进行了实名的认证,同时也会得到相应的备案号。这样的网站,能够避免不良信息发布更加的安全,而在我国不进行域名备案的话,网站都是不…查看详情

企业网站内容营销文案怎么写?

现在是一个网络信息的时代,很多人在寻找产品的时候也都会选择在网上来寻找,因此很多企业为了能够达到更好的营销效果,也都会建立自己的网站。网站在进行建立的时候也是很讲究的,应该要找到比较好的网页构架,这样才能够带来更…查看详情

做网站租服务器一年多少钱

网站租用服务器的费用因多种因素而异,包括服务器类型、配置、所需带宽和运营商等。以下是一些常见的服务器租用模式和大致的价格范围:1. 共享主机(Shared Hosting):这是最常见的服务器租用方式之一。在共享主机中,...查看详情

高级用户运营必会,以老拉新技巧

无论是做产品运营、微信官方账号运营、社区运营还是app运营,运营小伙伴们都会进行新的引流,但是想做新的引流,都会从用户入手,因为这样更快,目标用户群更准确。下面*就跟大家讲讲以老拉新需要注意些什么?第一,老用户的定位为…查看详情

本年度单机游戏排行榜中你玩过哪些?

每个游戏都有它的特点,大家会根据自己的喜好去选择,那么,想要选择不同的游戏就要了解其中有着怎样的故事情节,有一部分游戏也不需要网就可以玩,但是,需要你们知道单机游戏排行榜有什么。1.《植物大战僵尸》《植物大战僵尸2》…查看详情

首页

产品

万商学院

客户服务

会员中心

当前站点

h

选择站点

全国站成都

一 客户顾问-张三

已为0个客户提供专业互联网服务咨询
  • 手机号码
  • 验证码图形验证码换一张
  • 短信校验码

    电话咨询

    在线咨询