- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
移动终端应用安全设计方案
移动终端应用安全设计方案传统互联网相比,移动互联网具有随身性、可鉴权、可身份识别等独特优势。但同时也存在移动终端处理能力弱、网络带宽相对较小的局限性移动应用的几种模式原生应用、Web应用、混合应用原生应用:简单的来说是特别为某种操作系统开发的,比如iOS、Android、黑莓等等,它们是在各自的移动设备上运行的Web应用:本质上是为移动浏览器设计的基于Web的应用,它们是用普通Web开发语言开发的,可以在各种智能手机浏览器上运行。混合应用:是原生应用和Web应用的结合体,采用了原生应用的一部分、Web应用的一部分,所以必须在部分在设备上运行、部分在Web上运行,这是主流模式移动应用模式的优缺点模式优点缺点原生可访问手机所有功能(GPS、摄像头); 速度更快、性能高、整体用户体验不错;可线下使用;支持大量图形和动画开发成本高支持设备非常有限上线时间不确定内容限制(App Store限制)Web应用支持设备广泛; 较低的开发成本可即时上线; 无内容限制; 对联网的要求比较大用户体验比较差图片和动画支持性不高对手机特点有限制(摄像头、GPS混合应用兼容多平台; 顺利访问手机的多种功能; 可离线使用不确定上线时间; 用户体验不如本地应用; 性能稍慢(需要连接网络);移动应用的安全一般用户都认为只要是手机安装客户端模式会比较安全,客户端模式相对于wap网页模式安全些,但是,打开手机就是应用,应用背后却还是一片黑,好像还不是很安全呢。可以从移动终端安全机制、网络安全机制两个方面考虑: 安全机制内容移动终端安全机制互联网的最终用户设备,包括手机、PDA、便携式电脑 终端操作系统安全机制、防病毒、系统漏洞攻击等,数据安全及隐私保护机制、数据授权访问、加密等Activity安全、劫持网络安全机制接入网,也包括IP承载网或互联网网络设备的环境安全,操作系统、数据库等的访问控制及入侵防御机制,用户认证及数据加密机制A3/A8,ASE、Kasumi等。无论是终端还是网络安全都可以从物理安全、系统安全、应用安全和数据安全等方面进行分析。物理安全:设备丢失带来了物理安全隐患数据安全,数据传输的加密处理隐私保护,身份认证PIN密码的加密处理,明文还是暗文内容安全,交互协议的加密处理(HTTPS\ jabber\ 3DES加密体系)移动终端安全机制Android组件的安全Activity组件权限安全Activity组件时用户唯一能够看见的组件,首先是访问权限控制,activity组件在制定Intent-filter后,默认是可以被外部程序访问的,也就意味着会被其他程序进行串谋攻击。这里的其他程序指签名不同、用户id不同的程序,或者是签名相同且用户id相同的程序在执行同一个进程空间,彼此之间是没有组件访问限制的。Android:exported熟悉设置为false,设置组件不能被外部程序调用。如果希望被特定的程序访问,就不能用上面的熟悉设置,需要通过andriod:permission熟悉来指定一个权限字符。 要想启动Activity必须在AndriodManfest.XML文件中加入声明权限的代码Activity组件劫持当用户安装了带有Activity劫持功能的恶意程序后,恶意程序会遍历系统中运行的程序,当检测到要劫持的Activity(通常有网银或是其他网络程序登录页面)在前台运行时,会用钓鱼式的activity覆盖正常的activity,来欺骗用户Content provider 安全内容提供者,用于程序之间的数据交换,andriod系统中,每个应用的数据库、文件、资源等信息都是私有的,其他程序无法访问,如果想要访问这些数据,就必须提供程序之间数据的访问机制,content provider通过提供存储与查询数据的接口来实现进程间的数据共享。Conten provider 提供了insert(), delete(), update(),query()等操作;写权限andriod:Writepermission 检查读权限andriod:readpermission检查 Broadcast receiver安全广播接收者,用于处理接收的广播,分为发送安全与接收安全;接收安全:andriod:Exported属性设置为false,只接收本程序组发出的广播;发送安全问题:两种消息发送方式,sendBroadcase()与sendOrderedBroadcast()Service安全后台进程组件数据安全 外部存储安全:存在SD卡,对于不涉及用户隐私的数据,可以适当采取该方式;涉及隐私的即便是数据加密了,最后不要存在外部存储设备上 内部存储安全:所有软件存放私有数据的地方。Shared proferences、sqllite无论哪种存储用户隐私数据都改进项加密。移
您可能关注的文档
- 离心式风机典型安装工艺.doc
- 离心机清洁验证方案.doc
- 离散数学习题1.doc
- 离散数学总复习题(选择填空).doc
- 科协科技节知识竞赛题库6.doc
- 种子检验员试题2016.doc
- 科协科技节知识竞赛题库2.doc
- 离心风机的减振故障处理方法.doc
- 科大2014学年秋季学期无机化学期末试题.doc
- 科学家或解开遗传机制数十亿年不变之谜.docx
- 数据仓库:Redshift:Redshift与BI工具集成.docx
- 数据仓库:Redshift:数据仓库原理与设计.docx
- 数据仓库:Snowflake:数据仓库成本控制与Snowflake定价策略.docx
- 大数据基础:大数据概述:大数据处理框架MapReduce.docx
- 实时计算:GoogleDataflow服务架构解析.docx
- 分布式存储系统:HDFS与MapReduce集成教程.docx
- 实时计算:Azure Stream Analytics:数据流窗口与聚合操作.docx
- 实时计算:Kafka Streams:Kafka Streams架构与原理.docx
- 实时计算:Kafka Streams:Kafka Streams连接器开发与使用.docx
- 数据仓库:BigQuery:BigQuery数据分区与索引优化.docx
最近下载
- 2024-2025学年初中信息科技冀教版2024七年级全一册-冀教版2024教学设计合集.docx
- 重大危险源管控措施及方案.doc VIP
- 十三辙《韵辙表》——合辙押韵必备.pdf VIP
- 2024年凉山州越西县卫生健康局聘用村卫生室村医笔试真题.docx VIP
- 生产与运作分析第七版史蒂文·纳米亚斯习题答案第6章.docx VIP
- 数字逻辑与数字系统朱正东习题答案.pdf VIP
- 冀教版英语九年级上册课堂同步练习试题及答案(全册).pdf VIP
- 烟雾病讲解课件.ppt
- 生产与运作分析第七版史蒂文·纳米亚斯习题答案第5章.docx VIP
- 以病例分析为主导的营养诊疗示范题库答案-2025年华医网继续教育答案.docx VIP
文档评论(0)