android版手机卫士窃取用户隐私揭秘(一)

android版手机卫士窃取用户隐私揭秘(一)

ID:39464556

大小:213.00 KB

页数:3页

时间:2019-07-03

android版手机卫士窃取用户隐私揭秘(一)_第1页
android版手机卫士窃取用户隐私揭秘(一)_第2页
android版手机卫士窃取用户隐私揭秘(一)_第3页
资源描述:

《android版手机卫士窃取用户隐私揭秘(一)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、android版手机卫士窃取用户隐私揭秘(一)   android组件化的设计理念一定程度上为开发者解耦合提供了便利。各个应用程序的组件甚至各个应用程序间的依赖性很小。只需要一个intent就可以启动另一个应用的activity,一个未知的应用程序的service,或者使用注册一个广播接收者,在特定的时候接受这个广播信息,或者查询其他程序的ContentProvider获取你想要的数据(如短信息等)。如此便捷的设计使得开发者甚至不需要知道它们是不是在一个进程中。计算机领域的通信一定程度上可以理解为对硬件的共享,如流行的WebServi

2、ce可以利用网络共享代码和数据,它用到了介质网线网卡等。而进程间的通信就是共享内存的过程。每个进程都分配一段内存,这段内存只能当前应用程序自己访问。进程间通信就需要开辟一个都可以访问的空间。android用Binder封装了Anonymoussharedmemory,Binder层又被AIDL协议封装,Intent又在AIDL之上。通过这种层层封装,进程间的通信也简单到了司空见惯的地步,而如此方便的跨进程访问,安全性又如何保证?  简单介绍一下android的安全机制。android安全机制分三层:  ①最基础的一层,android将

3、数据分为System和data区,其中System是只读的,data用来存放自己的数据,这保证了系统数据不会被随意改写。  ②第二层用来使应用程序之间的数据相互独立,每个应用程序都会有一个userid和groupid,只有相同的userid并且来自同一个作者才能访问他们的数据。作者(及包的签名)通过对apk签名来标识自己,签名和uid构成双重保证。  ③第三层就是用户都能接触到的权限机制。如下图,在用户安装一个应用程序时会给会接受到如下的权限提醒。告诉用户安装这些软件在使用中要使用到标记出来的那些权限。常用的如访问网络,写SD卡,读联

4、系人,手机通话等。  本文章是来自      本文章是来自  对用户来说,问题就出在第三层,因为权限机制是把双刃剑。举个最简单的例子,一个成功点的产品都会提供定期升级功能,而升级就会要求联网,所以一个就算使用过程中不用联网的程序都会向用户要求网络权限。用户要使用这些功能不得不接受,这样权限还是放出去了。而且一个普遍的规律是你使用的功能越多,你需要释放的权限就越多。一个典型的例子就是安全软件。你要让它保护你就要绝对的相信它,你给了它权限,你就不用管它会干什么了,只要它不危害你,也没人告诉你它会干什么的时候,它可能会做一些有商业性质的“偷

5、窥”。  下一章具体介绍安全产品如何常见的窃取隐私方式和代码实现。本文章是来自

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。