移动互联网安全课件第10章第1-2节
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1. 移动云存储 近些年来,很多互联网企业都推出了自己的云存储服务,例如百度网盘、华为 云和360云盘等,为移动用户提供了信息数据的存储和处理服务,不仅节省了 用户移动终端的存储空间,同时可以将通讯录、照片等数据备份到安全等级较 高的云存储系统,并可以随时在移动终端上查看。
10.2.3 移动云计算的应用
10.2.4 移动云计算的优势
云计算技术在移动互联网中的应用加速了移动App和服务产业的发展,个人消 费市场的移动云计算服务也不断深入。在实际应用中,移动云计算具有以下几 点优势。 1.不受终端硬件限制 2.数据存储方便:随着移动云计算技术的发展,市场上出现了一些云存储软件 (如百度网盘、华为云等),一些手机上会自带诸如云相册的云存储应用软件, 为使用者提供了一定的存储空间,方便了用户的数据存储。 3.智能平衡负载:移动云计算在移动互联网中应用时,负载可能会变大。通过 移动云计算,用户使用资源的方式是弹性的。移动云计算可以灵活应对各应用 软件之间对资源的需求现象,使得应用软件的负载更加智能和均衡,优化资源 配置,保证应用软件的服务质量并提升用户体验。 4.管理成本降低:移动云计算的运行流程处于全自动化的管理之下,这样可以 有效降低管理成本。
2. 移动电子商务 移动电子商务包括移动交易、移动支付、票务、购物等应用模式。通过云计算 和云存储技术,电子商务的每一项功能都可以在移动设备上进行实现,极大地 满足了用户的商务需求。
3. 移动学习 移动学习通过社交和内容互动,使用户借助移动设备可以在多个情景中学习。
4. 移动互联网业务个性化推荐服务 移动云计算技术能够获得更多关于用户动态情形的信息,如位置信息、终端设 备信息等,从而可以更好地为移动用户提供个性化的实时服务。
1.虚拟化:云计算需要达成动态资源配置和资源共享的目标,需要在多个 层面采用虚拟化技术。
10.1.5 云计算的关键技术
2.分布式海量数据存储:云计算系统由大量服务器组成,可以同时为大量用 户提供服务。云计算系统采用了分布式存储的方式来存储数据,用冗余存储 的方式(如集群计算、数据冗余和分布式存储等)来保证数据的可靠性。 3.海量数据管理技术:云计算需要对分布式的、海量的数据进行处理和分析, 数据管理技术能够高效地管理大量的数据。 4.编程方式:云计算需要使用分布式的编程模式。 5.云计算平台管理技术:云计算系统的平台管理技术能够使大量的服务器协 同工作,进行业务部署,快速发现并修复系统故障,通过自动化、智能化的 手段实现大规模系统的可靠运营。
正是在移动网络和云计算的背景下,移动终端的云计算服务应运而生。移动云 计算正是移动互联网与云计算技术的结合。移动云计算的服务模式就是移动终 端通过网络连接到远端的服务提供商,将移动终端需要处理的计算任务交给远 程服务器来完成。移动用户的数据也存放在云端,所有的资源都通过网络来传 输。移动终端不用进行数据的运算,只需负责数据的输入和输出,减少了对计 算和存储的需求,这样可以大大降低对移动终端的配置要求。而且,移动终端 使用的应用软件也可以由服务器端来提供,用户无需下载、安装和配置应用软 件,可以不再局限于移动终端对应用软件的较低兼容性,只需使用应用软件的 功能即可。移动云计算可以让多个移动终端来共享使用同一款应用软件,提升 了服务器的计算效率和资源的利用率。
10.2.2 移动云计算的架构
移动云计算是移动网络和云计算的结合体。移动云计算通过在移动设备之外的 云端执行数据存储和数据处理,来为移动App和服务提供简单的基础设施。移 动云计算的架构是构建这一功能系统的核心。接下来,将对移动云计算的几种 架构进行介绍。
1. 面向服务的架构 移动云计算面向服务的架构包括3层,即 移动网络、互联网服务和云服务。
10.1.3 云计算的部署模型
云计算可以使用4种主要模型进行部署,分别是:公有云、私有云、社区云 和混合云。 1. 公有云:这种架构由第三方提供商完全承载和管理,为用户提供计算资 源访问服务,用户无需购买硬件、软件或支持基础架构,投入成本低,但 数据安全性低于私有云。 2. 私有云:这种架构是由企业自己采购基础设施、搭建云平台,并在此基 础上开发应用软件的云服务。私有云可以充分保障虚拟化私有网络的安全, 但投入成本比公有云要高。 3. 社区云:这种架构由多个组织共享,可以支持一个特殊的社区,它们有 共同的关注(例如,任务、安全需求、策略等)。社区云由组织本身或第 三方进行管理,可以是内部部署,也可以是外部部署。 4. 混合云:这种架构一般由用户创建,而管理和运维由用户和云计算提供 商共同分担,用户在使用私有云作为基础的同时结合公有云的服务策略, 可以根据业务私密性程度的不同,自主在公有云和私有云之间进行切换。
10.1.2 云计算的服务模式
如果按照服务类型的不同,可以把云计算分为3类,即IaaS、PaaS和SaaS。 1. IaaS(Infrastructure as a Service,基础设施即服务) 用户通过互联网租用云计算服务提供商完善的计算机基础设施资源(包括 计算、存储和网络带宽等)。用户无需关心云系统底层的基础架构,可以 在上面运行软件、存储数据和发布程序。 2. PaaS(Platform as a Service, 平台即服务) 将软件研发、测试和管理平台作为一种服务(系统中资源的部署、分配、 监控和安全管理以及分布式并发控制等)提供给用户。在PaaS平台上,企 业用户不用担心程序运行时所需的资源,可以快速开发应用程序。 3. SaaS(Software as a Service,软件即服务) 通过互联网向用户提供按需付费的云端软件应用服务和用户交互接口等服 务。
10.1.4 云计算的优势和特点
云计算作为一种新型计算应用模式,能为大量的用户提供可靠的、高质量 的云服务。与传统的网络应用模式相比,云计算具有以下7项优势和特点。
1.虚拟化技术:云计算最为显著的特点之一是采用了虚拟化技术,突破了 时间和空间的限制。虚拟化技术包括应用虚拟化和资源虚拟化。 2.动态可扩展:云计算具有高效的运算能力,在原有服务器基础上增加云 计算功能可以使计算速度迅速提升,最终达到动态扩展虚拟化的层次,实 现对应用进行扩展的目的。 3.按需部署:云计算平台能够根据用户的需求快速配备计算能力和资源。
第10章 移动云计算安全
Baidu Nhomakorabea
10.1 云计算 10.2 移动云计算 10.3 移动云计算安全 分析与对策
10.4 本章小结 10.5 习题
10.1 云计算
➢ 10.1.1 云计算概述 ➢ 10.1.2 云计算的服务模式 ➢ 10.1.3 云计算的部署模型 ➢ 10.1.4 云计算的优势和特点 ➢ 10.1.5 云计算的关键技术
10.2.5 移动云计算的应用问题
移动云计算技术在具体的应用过程中还面临以下几个问题。 1. 访问延迟 因为在移动云计算的应用过程中,数据的交互非常频繁,有些传输过程的数据 量很大,延迟就会显著增加。 2. 访问稳定性 随着智能手机的发展,一部手机需要处理越来越多的应用程序,这就不仅要求 手机存储容量最大化,而且还需要应用程序自身所在的服务器能够稳定快速地 运行,可以迅速响应并接收用户终端的数据请求,完成快速访问。 3. 无线网络的异构性 随着无线通信技术的飞速发展,出现了移动蜂窝通信网络、无线局域网、无线 城域网等拥有新兴组网技术的异构网络。因此,对于云服务提供商而言,在这 些异构网络之间提供无缝漫游和服务是一个极大的挑战。 4. 云服务质量 移动异构网络环境存在着各种不稳定和限制因素。因此,作为移动云计算服务 的供应商,在提供海量云计算服务的同时,如何确保云服务的质量就成为用户 主要关注的问题之一。
这里的微云是一种资源丰富的计算机或计算机集群, 它们是可信的,能够连接到高速互联网,并能为移 动设备提供服务。用户能以低时延、单跳、高带宽 和低成本的方式接入到微云,以此来获得实时响应。
10.2.2 移动云计算架构
3. 协作架构 在这一架构中,使用移动设备资源时,通常将设备看作是云的一部分。云服务 器可以是用于设备间协作的控制器和调度器。通过将智能手机的数据和计算能 力进行有机结合,就可以生成智能手机云。移动App可以利用智能手机云的这 些资源,因而在智能手机云中处理移动数据可以消除全球网络的瓶颈以及卸载 数据到远程服务器的限制。
云计算的基本原理是,用户所需的应用程序并不需要运行在用户的个人计 算机、手机等终端设备上,而是运行在互联网的大规模服务器集群中。用 户处理的数据也并不存储在本地,而是保存在互联网的数据中心。这些数 据中心正常运转的管理和维护则由提供云计算服务的企业负责,并由他们 来提供足够强大的计算能力和足够大的存储空间给用户使用。在任何时间 和任何地点,用户都可以随意连接到互联网的终端设备。因此,无论是企 业还是个人,都能在云(网络)上实现随需随用。同时,用户终端的功能 将会被大大简化,而诸多复杂的功能都将转移到终端背后的网络上去完成。
在这里,移动网络包括移动设备和网络运 营商。基于存储在数据库中的本地代理和 订购用户的数据,运营商可以提供认证、 授权和计费(AAA)等各种服务。
10.2.2 移动云计算架构
2. 代理-客户端架构 在这种架构中,移动设备没有直接连接到云端。它们通过一些诸如微云的代理 或同时使用两种代理连接到云端。移动云计算和广域网WAN与云端密切相关。 通常云端距离用户非常远,因而存在着时延或低效的可能性。这些代理能够满 足用户对高带宽、低时延和低成本的需求。只有当代理无法满足用户需求时, 这些请求才会到达云端。
10.1.1 云计算概述
云计算(Cloud Computing)是分布式计算的一种,指的是通过网络“云”将 巨大的数据计算处理程序分解成无数个小程序,然后通过多个服务器组成 的系统进行处理,分析这些小程序得到结果并返回给用户。通过云计算技 术,可以在很短时间内完成对数以万计的数据进行处理,从而形成强大的 网络服务。
10.1.4 云计算的优势和特点
4.灵活性高:虚拟化要素统一存放在云系统资源虚拟池当中进行管理,不 仅可以兼容低配置机器、不同厂商的硬件产品,还能使外部设备获得更高 的计算性能。 5.可扩展性:用户可以利用应用软件的快速部署条件来简单快捷地将自身 所需的已有业务及新业务进行扩展。 6.可靠性:如果服务器发生故障,不会影响计算和应用软件的正常运行。 7.性价比高:将资源放在虚拟资源池中进行统一管理,在一定程度上优化 了物理资源,用户不再需要拥有大存储空间、价格昂贵的主机,可以选择 相对廉价的PC机组成云。
10.1.5 云计算的关键技术
云计算是一种新型的业务交付模式,同时也是新型的IT基础设施管理方法。 在新型的业务交付模式下,用户能够通过网络充分利用优化的硬件、软件 和网络资源,并以此为基础提供创新的应用服务。新型的IT基础设施管理 方法让IT部门可以把海量资源作为一个统一的资源库进行管理,支持IT部 门在大量增加资源的同时无需显著增加相应的人员进行维护管理。云计算 采用的关键技术主要包括以下5项。
右图给出了移动云计算的协作架构,其 中M1、M2、M3和M4是移动设备,M2 、M3和M4形成智能手机云,而M1正在 使用这种云。
10.2.3 移动云计算的应用
伴随着移动终端设备在配置方面的不断提高,各大运营商提供的无线宽带技术 的数据传输能力也更加快速。终端设备性能和网络传输能力的提高共同促进了 移动云计算服务需求的增长,给移动云计算带来了更大的发展空间。目前,移 动云计算在实际中的应用类型主要包括以下几种。
10.2 移动云计算
➢ 10.2.1 移动云计算概述 ➢ 10.2.2 移动云计算的架构 ➢ 10.2.3 移动云计算的应用 ➢ 10.2.4 移动云计算的优势
10.2.1 移动云计算概述
近年来,以虚拟化技术为核心的云计算技术逐渐被用于弥补移动设备自身计算 资源不足的内在缺陷,通过把原先需要移动设备来完成的计算和存储任务交给 云服务提供商来完成,任务完成后会把计算结果返回给移动设备。
10.2.3 移动云计算的应用
10.2.4 移动云计算的优势
云计算技术在移动互联网中的应用加速了移动App和服务产业的发展,个人消 费市场的移动云计算服务也不断深入。在实际应用中,移动云计算具有以下几 点优势。 1.不受终端硬件限制 2.数据存储方便:随着移动云计算技术的发展,市场上出现了一些云存储软件 (如百度网盘、华为云等),一些手机上会自带诸如云相册的云存储应用软件, 为使用者提供了一定的存储空间,方便了用户的数据存储。 3.智能平衡负载:移动云计算在移动互联网中应用时,负载可能会变大。通过 移动云计算,用户使用资源的方式是弹性的。移动云计算可以灵活应对各应用 软件之间对资源的需求现象,使得应用软件的负载更加智能和均衡,优化资源 配置,保证应用软件的服务质量并提升用户体验。 4.管理成本降低:移动云计算的运行流程处于全自动化的管理之下,这样可以 有效降低管理成本。
2. 移动电子商务 移动电子商务包括移动交易、移动支付、票务、购物等应用模式。通过云计算 和云存储技术,电子商务的每一项功能都可以在移动设备上进行实现,极大地 满足了用户的商务需求。
3. 移动学习 移动学习通过社交和内容互动,使用户借助移动设备可以在多个情景中学习。
4. 移动互联网业务个性化推荐服务 移动云计算技术能够获得更多关于用户动态情形的信息,如位置信息、终端设 备信息等,从而可以更好地为移动用户提供个性化的实时服务。
1.虚拟化:云计算需要达成动态资源配置和资源共享的目标,需要在多个 层面采用虚拟化技术。
10.1.5 云计算的关键技术
2.分布式海量数据存储:云计算系统由大量服务器组成,可以同时为大量用 户提供服务。云计算系统采用了分布式存储的方式来存储数据,用冗余存储 的方式(如集群计算、数据冗余和分布式存储等)来保证数据的可靠性。 3.海量数据管理技术:云计算需要对分布式的、海量的数据进行处理和分析, 数据管理技术能够高效地管理大量的数据。 4.编程方式:云计算需要使用分布式的编程模式。 5.云计算平台管理技术:云计算系统的平台管理技术能够使大量的服务器协 同工作,进行业务部署,快速发现并修复系统故障,通过自动化、智能化的 手段实现大规模系统的可靠运营。
正是在移动网络和云计算的背景下,移动终端的云计算服务应运而生。移动云 计算正是移动互联网与云计算技术的结合。移动云计算的服务模式就是移动终 端通过网络连接到远端的服务提供商,将移动终端需要处理的计算任务交给远 程服务器来完成。移动用户的数据也存放在云端,所有的资源都通过网络来传 输。移动终端不用进行数据的运算,只需负责数据的输入和输出,减少了对计 算和存储的需求,这样可以大大降低对移动终端的配置要求。而且,移动终端 使用的应用软件也可以由服务器端来提供,用户无需下载、安装和配置应用软 件,可以不再局限于移动终端对应用软件的较低兼容性,只需使用应用软件的 功能即可。移动云计算可以让多个移动终端来共享使用同一款应用软件,提升 了服务器的计算效率和资源的利用率。
10.2.2 移动云计算的架构
移动云计算是移动网络和云计算的结合体。移动云计算通过在移动设备之外的 云端执行数据存储和数据处理,来为移动App和服务提供简单的基础设施。移 动云计算的架构是构建这一功能系统的核心。接下来,将对移动云计算的几种 架构进行介绍。
1. 面向服务的架构 移动云计算面向服务的架构包括3层,即 移动网络、互联网服务和云服务。
10.1.3 云计算的部署模型
云计算可以使用4种主要模型进行部署,分别是:公有云、私有云、社区云 和混合云。 1. 公有云:这种架构由第三方提供商完全承载和管理,为用户提供计算资 源访问服务,用户无需购买硬件、软件或支持基础架构,投入成本低,但 数据安全性低于私有云。 2. 私有云:这种架构是由企业自己采购基础设施、搭建云平台,并在此基 础上开发应用软件的云服务。私有云可以充分保障虚拟化私有网络的安全, 但投入成本比公有云要高。 3. 社区云:这种架构由多个组织共享,可以支持一个特殊的社区,它们有 共同的关注(例如,任务、安全需求、策略等)。社区云由组织本身或第 三方进行管理,可以是内部部署,也可以是外部部署。 4. 混合云:这种架构一般由用户创建,而管理和运维由用户和云计算提供 商共同分担,用户在使用私有云作为基础的同时结合公有云的服务策略, 可以根据业务私密性程度的不同,自主在公有云和私有云之间进行切换。
10.1.2 云计算的服务模式
如果按照服务类型的不同,可以把云计算分为3类,即IaaS、PaaS和SaaS。 1. IaaS(Infrastructure as a Service,基础设施即服务) 用户通过互联网租用云计算服务提供商完善的计算机基础设施资源(包括 计算、存储和网络带宽等)。用户无需关心云系统底层的基础架构,可以 在上面运行软件、存储数据和发布程序。 2. PaaS(Platform as a Service, 平台即服务) 将软件研发、测试和管理平台作为一种服务(系统中资源的部署、分配、 监控和安全管理以及分布式并发控制等)提供给用户。在PaaS平台上,企 业用户不用担心程序运行时所需的资源,可以快速开发应用程序。 3. SaaS(Software as a Service,软件即服务) 通过互联网向用户提供按需付费的云端软件应用服务和用户交互接口等服 务。
10.1.4 云计算的优势和特点
云计算作为一种新型计算应用模式,能为大量的用户提供可靠的、高质量 的云服务。与传统的网络应用模式相比,云计算具有以下7项优势和特点。
1.虚拟化技术:云计算最为显著的特点之一是采用了虚拟化技术,突破了 时间和空间的限制。虚拟化技术包括应用虚拟化和资源虚拟化。 2.动态可扩展:云计算具有高效的运算能力,在原有服务器基础上增加云 计算功能可以使计算速度迅速提升,最终达到动态扩展虚拟化的层次,实 现对应用进行扩展的目的。 3.按需部署:云计算平台能够根据用户的需求快速配备计算能力和资源。
第10章 移动云计算安全
Baidu Nhomakorabea
10.1 云计算 10.2 移动云计算 10.3 移动云计算安全 分析与对策
10.4 本章小结 10.5 习题
10.1 云计算
➢ 10.1.1 云计算概述 ➢ 10.1.2 云计算的服务模式 ➢ 10.1.3 云计算的部署模型 ➢ 10.1.4 云计算的优势和特点 ➢ 10.1.5 云计算的关键技术
10.2.5 移动云计算的应用问题
移动云计算技术在具体的应用过程中还面临以下几个问题。 1. 访问延迟 因为在移动云计算的应用过程中,数据的交互非常频繁,有些传输过程的数据 量很大,延迟就会显著增加。 2. 访问稳定性 随着智能手机的发展,一部手机需要处理越来越多的应用程序,这就不仅要求 手机存储容量最大化,而且还需要应用程序自身所在的服务器能够稳定快速地 运行,可以迅速响应并接收用户终端的数据请求,完成快速访问。 3. 无线网络的异构性 随着无线通信技术的飞速发展,出现了移动蜂窝通信网络、无线局域网、无线 城域网等拥有新兴组网技术的异构网络。因此,对于云服务提供商而言,在这 些异构网络之间提供无缝漫游和服务是一个极大的挑战。 4. 云服务质量 移动异构网络环境存在着各种不稳定和限制因素。因此,作为移动云计算服务 的供应商,在提供海量云计算服务的同时,如何确保云服务的质量就成为用户 主要关注的问题之一。
这里的微云是一种资源丰富的计算机或计算机集群, 它们是可信的,能够连接到高速互联网,并能为移 动设备提供服务。用户能以低时延、单跳、高带宽 和低成本的方式接入到微云,以此来获得实时响应。
10.2.2 移动云计算架构
3. 协作架构 在这一架构中,使用移动设备资源时,通常将设备看作是云的一部分。云服务 器可以是用于设备间协作的控制器和调度器。通过将智能手机的数据和计算能 力进行有机结合,就可以生成智能手机云。移动App可以利用智能手机云的这 些资源,因而在智能手机云中处理移动数据可以消除全球网络的瓶颈以及卸载 数据到远程服务器的限制。
云计算的基本原理是,用户所需的应用程序并不需要运行在用户的个人计 算机、手机等终端设备上,而是运行在互联网的大规模服务器集群中。用 户处理的数据也并不存储在本地,而是保存在互联网的数据中心。这些数 据中心正常运转的管理和维护则由提供云计算服务的企业负责,并由他们 来提供足够强大的计算能力和足够大的存储空间给用户使用。在任何时间 和任何地点,用户都可以随意连接到互联网的终端设备。因此,无论是企 业还是个人,都能在云(网络)上实现随需随用。同时,用户终端的功能 将会被大大简化,而诸多复杂的功能都将转移到终端背后的网络上去完成。
在这里,移动网络包括移动设备和网络运 营商。基于存储在数据库中的本地代理和 订购用户的数据,运营商可以提供认证、 授权和计费(AAA)等各种服务。
10.2.2 移动云计算架构
2. 代理-客户端架构 在这种架构中,移动设备没有直接连接到云端。它们通过一些诸如微云的代理 或同时使用两种代理连接到云端。移动云计算和广域网WAN与云端密切相关。 通常云端距离用户非常远,因而存在着时延或低效的可能性。这些代理能够满 足用户对高带宽、低时延和低成本的需求。只有当代理无法满足用户需求时, 这些请求才会到达云端。
10.1.1 云计算概述
云计算(Cloud Computing)是分布式计算的一种,指的是通过网络“云”将 巨大的数据计算处理程序分解成无数个小程序,然后通过多个服务器组成 的系统进行处理,分析这些小程序得到结果并返回给用户。通过云计算技 术,可以在很短时间内完成对数以万计的数据进行处理,从而形成强大的 网络服务。
10.1.4 云计算的优势和特点
4.灵活性高:虚拟化要素统一存放在云系统资源虚拟池当中进行管理,不 仅可以兼容低配置机器、不同厂商的硬件产品,还能使外部设备获得更高 的计算性能。 5.可扩展性:用户可以利用应用软件的快速部署条件来简单快捷地将自身 所需的已有业务及新业务进行扩展。 6.可靠性:如果服务器发生故障,不会影响计算和应用软件的正常运行。 7.性价比高:将资源放在虚拟资源池中进行统一管理,在一定程度上优化 了物理资源,用户不再需要拥有大存储空间、价格昂贵的主机,可以选择 相对廉价的PC机组成云。
10.1.5 云计算的关键技术
云计算是一种新型的业务交付模式,同时也是新型的IT基础设施管理方法。 在新型的业务交付模式下,用户能够通过网络充分利用优化的硬件、软件 和网络资源,并以此为基础提供创新的应用服务。新型的IT基础设施管理 方法让IT部门可以把海量资源作为一个统一的资源库进行管理,支持IT部 门在大量增加资源的同时无需显著增加相应的人员进行维护管理。云计算 采用的关键技术主要包括以下5项。
右图给出了移动云计算的协作架构,其 中M1、M2、M3和M4是移动设备,M2 、M3和M4形成智能手机云,而M1正在 使用这种云。
10.2.3 移动云计算的应用
伴随着移动终端设备在配置方面的不断提高,各大运营商提供的无线宽带技术 的数据传输能力也更加快速。终端设备性能和网络传输能力的提高共同促进了 移动云计算服务需求的增长,给移动云计算带来了更大的发展空间。目前,移 动云计算在实际中的应用类型主要包括以下几种。
10.2 移动云计算
➢ 10.2.1 移动云计算概述 ➢ 10.2.2 移动云计算的架构 ➢ 10.2.3 移动云计算的应用 ➢ 10.2.4 移动云计算的优势
10.2.1 移动云计算概述
近年来,以虚拟化技术为核心的云计算技术逐渐被用于弥补移动设备自身计算 资源不足的内在缺陷,通过把原先需要移动设备来完成的计算和存储任务交给 云服务提供商来完成,任务完成后会把计算结果返回给移动设备。