基于Win8平台移动销售助手安全架构研究.docVIP

基于Win8平台移动销售助手安全架构研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Win8平台移动销售助手安全架构研究

基于Win8平台移动销售助手安全架构研究   摘 要 为解决传统的销售场景中,销售人员的用户体验不好,销售周期长,安全性难以保证,工作效率不高的问题,本文提出基于Win8平台移动销售助手的安全架构的解决方案。该方案可以支持移动销售助手的功能需求,满足了在移动环境下应用对服务器数据的安全访问和存储。然后,结合登录,查询账户信息和保存联系人的例子给出了一个具体实现。最后,对此安全架构在对应用的功能性,重用性,易用性和性能影响方面做出了总结。   关键词 移动销售助手;安全架构;Win8;Web Service   中图分类号:TP311 文献标识码:A 文章编号:1671-7597(2013)14-0062-02   1 移动销售助手的介绍   早期使用Web方式的客户关系管理系统时,销售人员需要携带笔记本到客户现场完成销售行为,增加了销售人员的负担。通过手机浏览客户关系管理系统的内容,手机的不良体验性以及安全性难以保证,使得销售人员的满意度不高。使用基于Win8平台的移动销售助手,销售人员可以携带它拜访客户,加强了访问客户关系管理系统数据的安全性,提高了销售人员的工作效率和满意度。   2 Win8移动设备的安全性   移动平台的种类很多,每种平台的特定功能和API都可以用来开发一个安全的移动应用。基于Win8平台的移动销售助手的开发过程当中,主要使用了沙箱,独立存储,加密和VPN(虚拟专用网络)技术来建立一个安全的架构。沙箱模型是第三方应用不能在背后运行,只能访问他们的独立存储,不能和用户的数据以及应用的功能进行交互。独立存储为可信的应用提供了安全的存储,它能确保客户端维护自己的本地存储,而不能访问其他客户端的数据。   3 移动销售助手安全架构的设计   基于Win8平台的移动销售助手的功能包括:   ①登录应用。②查询数据。③保存数据。④创建数据的快捷方式,并在应用启动时,显示在仪表盘上。   为了实现这些功能,Win8平台的移动销售助手的安全架构的要点如下:   ①应用访问:只有已登录用户才能访问应用。   ②数据存储:数据必须进行加密后,存放到独立存储上。   ③数据传输:应用和服务器之间的数据传输必须是安全的。   因此,安全架构具有以下的因素:   ①加解密数据使用对称密钥方案。   ②服务器为用户产生密码,用户需要使用密码登录应用。   ③数据的存储需要使用用户的密码进行加密。读取数据时,使用用户的密码进行解密。   ④为保障网络上数据传输的安全性,Win8设备需要登录VPN,再进行相应操作。   因此,基于Win8平台移动销售助手的安全架构包括4层:   ①Win8设备层。   这是基于Win8平台移动销售助手应用所在的层次。   ②VPN层。   VPN传输的是私有信息,VPN主要采用四项技术来保证安全,这四项技术分别是隧道技术、加解密技术、密钥管理技术、使用者与设备身份认证技术。   ③Web Service层。   应用和服务器使用Web Service来进行通信。   ④服务器层。   服务器收到客户端的请求并进行相应的操作。   4 移动销售助手安全架构的实现   安全架构的实现由应用,VPN层和WCF web service组成。应用和Web Service间使用xml格式进行数据交换。用户登录时,应用和服务器交换的xml格式如下:   1234567890   用户查询账户信息的过程如下:   ①用户选择查看所有的账户信息。   ②应用验证用户是否登录,如果已登录,则继续;否则返回到登录界面。   ③应用生成查询数据的URL:http://BaseURIL /AccountCollection,向服务器发出http get请求。   ④服务器将账户信息的xml文件返回到应用。   ⑤应用解析xml,并在用户界面显示所有的账户列表。   查询账户信息的源代码如下:   HttpResponseMessage response = await httpClient.GetAsync(requestedURL);   string responseXML = await response.Content.ReadAsStringAsync();   解析xml的源代码如下:   xmldoc.LoadXml(responseXML);   XmlNodeList elems = xmldoc.SelectNodesNS(/a:feed/a:entry/a:content/m:properties, ns);   foreach (IXmlNode elem in elems) {…}   创建联系人的快捷方式的过

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档