这段时间有空就研究了一下wp7的开发文档,昨天读到相关的章节,搞清楚了开发者只能读写自己开发程序所在目录的文件,这样的控制确实可以大大的提高程序的安全性,防止一些恶意、后门软件在手机上进行私密窃听和控制,但是在另一方面也确实限制了开发者的权限,降低了程序的能力,对于开发者而言有些不舒服,可控性太少,不过对于用户而言确实是件好事,不会因为不小心装了一个软件而导致自己的手机被控制或私密的泄露。

但是后来我想了想,发现为什么我以前手机上装的一个资源管理器软件能够跳出微软的这层限制能够直接访问和控制系统、用户目录,它是怎么实现的,所以我又向后翻了一遍开发文档,确实没有找到访问程序以外文件及文件夹的方法,没辙,只能把那个资源管理器软件反编译了,虽然这个软件加了混淆,但是大致还是能看的懂,发现它的文件处理部分用到了一个文件操作助手类,再看看这个类是怎么写的,一切便恍然大悟……,发现了微软权限控制的严重问题。

………………更多内容见原文:

http://jy8.milaile.com/u/58/archives/2012/1038.htm

发现wp7开发安全策略能够突破相关推荐

  1. [windows phone 7开发]搭建WP7开发环境

    上次已经有提到windows phone 7的开发环境搭建,其实非常的容易,没有什么困难的,我觉得程序员都可以搞定. 同时发现网络上得基本都同一个作者的文章被转来转去,但是其实人家的是比较早的,其实感 ...

  2. 借Google Guava学习发现和开发通用功能模块

    如何发现通用的功能模块? 很多人觉得做业务开发没有挑战,实际上,做业务开发也会涉及很多非业务功能的开发,比如我们前面讲到的 ID 生成器.性能计数器.EventBus.DI 容器,以及后面会讲到的限流 ...

  3. 如何尽早发现潜在开发风险,降低项目风险?

      1.提前规划风险预防和控制策略 针对开发流程中各环节可能存在的风险,项目经理需进行科学的项目风险分析,提前进行科学地规划和部署,制定符合项目特点的风险评估和监督机制,实行岗位负责制,提前制定控制策 ...

  4. WP7开发系列——Windows Phone 7 开发环境搭建

    最近windows phone 7越来越火,多款搭载WP7的手机也将在今年上半年登陆大陆市场.众所周知,微软和诺基亚的合作非常紧密,而诺基亚在中国大陆市场有着精耕细作的营销渠道.与此同时,微软与联想. ...

  5. 软件测试 | 测试开发 | 测试人生 | 突破“大专学历+半路转行”标签,从拉垮菜鸟到测试团队骨干,走到这一步很知足!

    编者按:本文是霍格沃兹测试学院学员@XiaoW分享的测试人生故事,作为学习群阳光活跃的"学习小王子",背后竟有如此曲折和令人钦佩的经历,这种积极向上的力量极具感染力,也发人深省,当 ...

  6. 前端命名规范_前端开发工程师如何突破年薪50万?这里有4点建议

    现在越来越多的年轻人选择进入互联网行业,但是千锋广州小编发现同样是一个前端开发的岗位,有的年薪高达50万,有的年薪只有十万,而他们的入行时间差不多,工作的技术体系也差不多,但为什么差距这么大呢? ​要 ...

  7. 鸿蒙分布式通讯子系统,【鸿蒙】分布式通信子系统--让华为手机发现Hi3861开发板...

    目录: 工具 步骤 运行结果 工具: 1. 华为手机,需要有多设备协同功能.在设置->更多连接->多设备协同,查看是否有多设备协同功能,此功能使用的就是coap协议. 2. Hi3861开 ...

  8. WP7开发平台介绍及开发注意事项【WP7学习札记之二】

    Windows Phone是一个由微软制作并发行的触控操作模式行动操作系统,它的前身是Windows Mobile系统,但却与之完全不同. WP7系统架构: Windows Phone 7基于Wind ...

  9. 居家办公之后,鹅厂小哥发现Web开发竟能助力身体健康!

    导读 | 疫情特殊时期,各企业.学校纷纷启用远程办公和学习的方式,在办公期间,除了要完成日常工作安排,还要照顾自身的饮食起居,在高强度的工作节奏和缺少运动锻炼的情况之下,如何及早发现健康隐患,快乐办公 ...

最新文章

  1. R语言数据包自带数据集之ToothGrowth数据集字段解释、数据导入实战
  2. VAE(Variational Autoencoder)的原理
  3. spark 入门及集群环境搭建
  4. eclipse的安装使用
  5. js立即调用的函数表达式
  6. Winform中怎样在工具类中对窗体中多个控件进行操作(赋值)
  7. Part1: Specification of Required Functions
  8. 数论基本定理及应用(四)
  9. asp.net生成随机数或字母验证码代码
  10. 协议知识点(2)- flash测试rtmp流是否正常
  11. 怎样免费快速把PDF文件压缩到最小?
  12. shell 输出7的倍数
  13. c语言自学考1课后答案,C语言理论练习题(1)及参考答案
  14. 居家装修这些细节一定得注意到
  15. CSS第三章:8.设置元素圆角、椭圆角效果
  16. 微信怎样收发邮件,一款更全能的掌上邮箱,随心邮你
  17. 学校项目过程中知识点 Java 2015/9/15 晚
  18. 物联网板开发入门指南
  19. 华为儿童手表可以升级鸿蒙吗,华为儿童手表 4X功能更新,儿童版微信上线
  20. 2021年全球与中国汽车LED驱动器行业市场规模及发展前景分析

热门文章

  1. xen html音乐挂件,教你在越狱后用挂件美化锁屏界面
  2. Hive向表中导入数据报错:Invalid postscript
  3. java node.next_Java Node.nextSibling方法代码示例
  4. APP测试常见功能测试点汇总,赶紧来记笔记
  5. 解决IOS上van-popup被底部Tab遮挡问题
  6. python locals()用法_Python locals()用法及代码示例
  7. laravel5.5实现支付宝支付
  8. 《GPU 数据库核心技术综述》论文学习
  9. 一款更懂用户的在线文档创作工具-baklib上线了
  10. Java基础三:流程控制语句