taintdroid源码解析一 如何为隐私数据加上污点标记

本文介绍了taintdroid如何实现对安卓隐私数据的污点跟踪,通过修改系统接口并在dalvik虚拟机层设置污点标记来保护用户隐私。文章列举了为不同类型数据添加污点的本地方法,并解析了整数设置污点的具体实现过程。
摘要由CSDN通过智能技术生成

当安卓出生时,我还在高三不知道什么是智能手机,当taindroid出世时我还在每天的训练,跑步。12年上硕士。13才看到这篇文章。才进入此领域研究。看到众多的大神们各种系统原理的理解,看到csdn上各种牛叉的文章时,才发现无知的很呀。大学没有 做过什么程序,根本不懂什么需求,研究生又是理论要求过多。有时也很迷茫呀,学习怎么能实践,而所学到的东西怎么能让我能够生存在这个竞争激烈的社会上呢。跑题了。写写东西,感觉自己以前总是看别人的而不自己写。现在也写写,或许也能够帮助到一些需要的人,水平实在有限。不过借此也正好整理整理我自己的思路。


taintdroid实现了虚拟机上完全的污点跟踪。又可以叫做信息流的跟踪吧。通俗一点的说呢,用户 隐私信息能够得到 更好的跟踪保护。但它缺点在于对系统影响较大。同时自身也有缺点:不能实现本地方法的污点跟踪。不能对程序控制流信息实现污点跟踪。我们处于一个什么时代呢,当我们以前认为上互联网没有人知道你是一条狗还是一个人,到了如今移动互联时代,人们不仅知道你是不是一条狗,可以还知道你是什么狗,喜欢吃什么,玩什么,用什么。智能手机已经不像pc机,它承载着人们太多的隐私数据,无论是企业还是政府都想得到这些数据,然而这符合社会基本规律吗。如此丰富的应用又该怎么去衡量用户信息安全呢。毫无疑问taintdroid是解决个人隐私保护的最佳工程方法。但它是违反众多企业利益的。注定没有它生存的市场。而普通的人们也不在乎自己的隐私,只希望生活带来方便。到如今,也没有发生什么重大的个人隐私案件。但以后的社会呢。有时我们的思考并不具备终极意义, 



那么如何为隐私数据加上污点标记:至上而下

程序中隐私数据类型包括基本数据类型如int,

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值