首页 理论教育PaaS风险解析:云安全剖析

PaaS风险解析:云安全剖析

【摘要】:PaaS的核心技术是分布式处理,主要解决云计算数据中心集群间的协同工作。因此,对PaaS层来说,面临的安全威胁主要包括如下方面:1.分布式文件系统和数据库安全由于云计算环境通常搭建在大规模的廉价服务器集群上,从而面临诸多挑战。因此,如何检验用户的可靠性是PaaS提供商面临的又一个巨大挑战。

PaaS的核心技术是分布式处理,主要解决云计算数据中心集群间的协同工作。要提供PaaS云服务,首先要在云数据中心架设分布式处理平台,包括分布式文件系统、分布式计算和分布式数据库等;其次,要对分布式处理平台进行封装,向用户提供开发环境、API接口和库等。因此,对PaaS层来说,面临的安全威胁主要包括如下方面:

1.分布式文件系统和数据库安全

由于云计算环境通常搭建在大规模的廉价服务器集群上,从而面临诸多挑战。比如:①服务器失效是常态,需要解决系统的容错问题;②服务器增减频繁,需要解决动态扩展问题;③需要提供大数据的存储、快速检索和读取能力;④多用户同时访问时,需要解决并发控制和存取效率等问题。

为了提升分布式文件系统的可靠性,目前的通用做法是采取冗余存储的方式,每块数据在系统中保存多个备份。冗余存储解决了数据的可靠性问题,但也带来了一致性问题,因为数据存储在多个不同的节点中,对数据进行修改时必须确保对所有副本都进行修改,这就需要分布式同步机制等。这些技术的复杂性会给数据的可靠和安全带来巨大挑战。

2.用户接口和应用安全(www.chuimin.cn)

如果PaaS层暴露过多接口,可能会给攻击者带来机会。因此,如何检验用户的可靠性是PaaS提供商面临的又一个巨大挑战。

用户基于PaaS平台开发的软件最终是要部署在该平台上,PaaS提供商需要保证程序的可靠运行,尤其是保证不同应用之间的相互隔离。这点与在SaaS模式下遇到的挑战是相同的。

从技术上来看,目前PaaS对底层资源的调度和分配采用“尽力而为”的机制,如果一个平台上运行多个应用,就会存在资源分配和优先级配置等问题。要解决这些问题,需要借助IaaS层的虚拟化机制来实现多个应用的资源调配和SLA等。