当安卓出生时,我还在高三不知道什么是智能手机,当taindroid出世时我还在每天的训练,跑步。12年上硕士。13才看到这篇文章。才进入此领域研究。看到众多的大神们各种系统原理的理解,看到csdn上各种牛叉的文章时,才发现无知的很呀。大学没有 做过什么程序,根本不懂什么需求,研究生又是理论要求过多。有时也很迷茫呀,学习怎么能实践,而所学到的东西怎么能让我能够生存在这个竞争激烈的社会上呢。跑题了。写写东西,感觉自己以前总是看别人的而不自己写。现在也写写,或许也能够帮助到一些需要的人,水平实在有限。不过借此也正好整理整理我自己的思路。
taintdroid实现了虚拟机上完全的污点跟踪。又可以叫做信息流的跟踪吧。通俗一点的说呢,用户 隐私信息能够得到 更好的跟踪保护。但它缺点在于对系统影响较大。同时自身也有缺点:不能实现本地方法的污点跟踪。不能对程序控制流信息实现污点跟踪。我们处于一个什么时代呢,当我们以前认为上互联网没有人知道你是一条狗还是一个人,到了如今移动互联时代,人们不仅知道你是不是一条狗,可以还知道你是什么狗,喜欢吃什么,玩什么,用什么。智能手机已经不像pc机,它承载着人们太多的隐私数据,无论是企业还是政府都想得到这些数据,然而这符合社会基本规律吗。如此丰富的应用又该怎么去衡量用户信息安全呢。毫无疑问taintdroid是解决个人隐私保护的最佳工程方法。但它是违反众多企业利益的。注定没有它生存的市场。而普通的人们也不在乎自己的隐私,只希望生活带来方便。到如今,也没有发生什么重大的个人隐私案件。但以后的社会呢。有时我们的思考并不具备终极意义,
那么如何为隐私数据加上污点标记:至上而下
程序中隐私数据类型包括基本数据类型如int,