本文收集了信息安全顶会中有关Android方面的论文,点击文章标题就可以直接跳转到该论文的下载。

转载请注明出处:http://blog.csdn.net/chichoxian/article/details/17919095

1. Mobile-Sandbox:Having a Deeper Look into Android Applications

文章语言:英文

文章的摘要:

[摘要]

随着Android平台上恶意代码的激增,为了使安全工作者能够提高对恶意代码的分析效率,文章介绍了一个自动化的分析工具——Mobile SandBox。该工具通过两种方式来对恶意代码进行分析:静态分析和动态分析。(1)通过静态分析来指导动态分析,扩大动态分析的执行范围。(2)动态分析用于对native层的API进行监控和日志分析输出。

【文章的大致内容】:

[静态分析]

1.      通过VirusTotal 数据库进行特征值匹配

2.      解析AndroidManifest文件,提取敏感权限

3.      分析samli-code查找敏感的API

4.      提取App需要的定时器和广播

5.      生成包含上述内容的xml文件

[动态分析]

动态分析分为了三部分,监控了三个部分的代码:

1.      DroidBoxfile 用于记录java层的行为

2.      ltrace logfile 用于记录native C层的行为

3.      PCAP log 用于监控3G网络

[总结]

该系统完成的任务:

1.      启动模拟器初始化环境

2.      使用adb安装app

3.      启动app

4.      使用ltrace 关联Dalvik VM

5.      使用monkeyrunner进行行为触发

6.      增加额外的事件比如说打电话发短信之类的

7.      再次使用monkeyRunner做行为触发

8.      收集三个日志文件

2. TaintDroid:An Information-Flow Tracking System for Realtime Privacy Monitoring on Smartphones

论文语言:英文

TaintDroid是一个动态分析的工具,实现的是污点跟踪,可以用于检测Android手机用户的隐私数据跟踪

文章来源:InOSDI,pages1–6,2010

【OSDI简介】:按照USnews的分类,Computer Science被分为四个大类:AI, Programming Language, Systems, Theory.。毫无疑问,Systems是这四个大类中最要紧也是最大的一个。根据citeseer在2003年5月排出的所有计算机学科会议和期刊的影响因子排名[1],在前十位中的属于Systems的有7个,在前15个中占据了11个。Systems的内容十分广泛,包括OS, Architecture, Network等等。在citeseer排名中,最好的会议是OSDI,这是一个收录范围相当广的会议。提到OSDI,就得提到排名第11的另一个会议: SOSP。这两个是OS最好的会议,每两年开一次,轮流开,比如今年是OSDI,那么明年就是SOSP。由于这两个会议方向很广,因此影响很大。除此之外,在OS方向还有一些

方向比较专一,但是水平仍然很高的会议,比如FAST就是File and storage system最好的会议,NSDI偏重Networked System Design and Implementation,2004年才第一次,USENIX Sponsor,号称要办成Network最好的System的会议。RTSS是Real system最好的会议。在Architecture领域,最好的会议是ISCA,HPCA和MICRO。还有像ASPLOS则是OS, Architecture, Programming language三个领域交叉的最好会议,近年来貌似Architecture霸占可以说Systems的会议非常多,一直是计算机的热门领域。本文仅仅针对OSDI和SOSP这两个最top的OS会议,尤其是OSDI来了解一下这个最顶级的会议都是哪些人物,哪些组在上面发表论文,这些牛人现在又在研究什么,我们中国人在这个会议上又有什么表现。

【会议历史】

OSDI 一个年轻的会议,它的全称是Operating Systems Design and Implementation。它是由USENIX主办的。USENIX是一个于1975年成立的Advanced Computing Systems Association。它所举办的都是一些非常好的会议,比如前面提到的OSDI,FAST等等。OSDI是USENIX于1994年创办的,基本上是两年一次,至今为止举办了7届(94,96,99,2000,2002,2004,2006)。每届会议举行3天,早期的OSDI每届收录20篇左右的文章,从2002年开始稳定在27篇,一般是每个小方向有3篇文章。

而SOSP是一个相对古老的会议,它是由ACM下属的SIGOPS (the ACM Special Interest Group on Operating Systems)于1967年创办的。这个会议也是两年一次,迄今为止已经举办了20届,每届收录的文章在20篇左右

关于更多有关OSDI的详细介绍:(请点击)OSDI, SOSP与美国著名计算机系的调查

[摘要]

现今,智能手机操作系统不能有效的提供给用户足够的控制权并且很清楚的了解到第三方的应用程序是如何使用其的隐私数据。我们使用了TaintDroid来阐明这个缺点,其是一个高效的,全系统动态污点跟踪和分析系统可以同时跟踪对个敏感数据来源。TaintDroid利用了Android虚拟机的执行环境提供了一个实时的分析。TaintDroid仅需消耗绑定的CPU为基准14%的性能开销对于第三方的应用程序的开销完全可以忽略不计。通过使用TaintDroid监控了Android第三方比较流行的30款软件的行为,我们发现在其中的20款软件中就有68个例子是误用用户隐私信息的。使用TaintDroid监控敏感信息有助于手机用户在使用第三方应用时获得很多的信息对于智能手机有价值的输入对于安全公司也可以有效的寻找出有恶意行为的软件。

3.Dissecting Android Malware: Characterization and Evolution

论文语言:英文

文章简介:蒋旭宪先生的文章,文章描述了作者在2010年之间收集到的1260个样本将其分为了49个家族病毒。其中还介绍了恶意代码所具有的恶意行为

文章根据统计的角度来进行了详细的分析,触发恶意软件的行为时需要的条件等。如何进行分类统计的。不同的样本之间有哪些恶意行为。

同时还介绍了恶意代码编写者是怎么获利的等等。

4.Detecting Passive Content Leaks and Pollution in Android Applications

文章语言:英文

[论文框架]

1.描述了content provider存在的设计缺陷

2.研究的主要目的

3.研究的主要方法

4.几款典型的使用的content provider程序的分析

5.相关工作和总结


在android的4.2版本之前设计的Content Provider是存在 两个重要的漏洞 

主要原因:缺少必要的 权限控制。除了本  程序可以利用content provider其他的程序也可以起提供的接口对数据库进行访问

•其他程序可以通过某个程序中content provider提供接口来访问该程序要访问的数据库,这样容易造成用户的隐私泄露
•其他程序可以通过某个特定程序的content provider提供的接口来修改某个程序指向的数据库。恶意应用:可以修改黑名单和白名单。

5.AppIntent:AppIntent: Analyzing Sensitive Data Transmission in Android for Privacy Leakage Detection

文章语言:英文

文章来源:2013年ACM CCS

作者信息:Zhemin Yang  杨珉 Yuan Zhang  Guofei Gu(研究领域:网络安全,移动安全,系统安全等等)Ning peng(和蒋旭宪大牛一个学校的,怪不得人家这么厉害看来是有学术积淀的)XiaoYang Wang

文章涉及到的工具:Dexpler,DED

文章中应用的会议以及WorkShop:CCS,S&P,NDSS,USENIX security(如果不知道是什么等级的会议,请猛戳),OSDI,ESEC、SIGSOFT,PLDI,POPL,ACM WiSec,SPSM,ISSTA,FSE

【文章摘要】

由于智能手机常常会存储用户的很多隐私信息,吸引了恶意软件的开发者在Android的应用程序中嵌入恶意代码来窃取用户的隐私数据。在目前的研究状况下,是可以很容易检测到Android手机是不是有敏感数据的传播。但是,敏感数据从的传播并不一定会造成用户的隐私泄露。一个很好的指示就是这些敏感数据的传播用户是不是知道的。在不是用户操作并且意识到这些敏感数据的时候这种情况很有可能就会是隐私泄露。文章要解决的问题就是:判断这些敏感数据的传播是不是隐私泄漏。为了解决这个问题,研究人员开发了一个分析工具叫做AppIntent(这个名字是怎么取得呢?我觉得可以顾名思义,Android之间的信息传递时通过Intent这个东西来进行,通过Intent来启动Activity以及Broadcast Receiver文章重点关注了这两个组件。因为其实大部分的恶意软件都是通过触发这两个组件完成恶意行为的。而且为了减少数据的输入,做一些标记工作减少检测的复杂度所以文章之关注了这两个组件。通过Intent标记,确定输入)通过AppIntent帮助分析人员有效的区分是否这些传播数据是用户意图或者不是。

【文章概述】

这篇文章虽然是叫:分析Android敏感数据传播中的隐私数据泄露。但是实质上的工具就是在做行为触发如果你的研究工作和这个有关,那么你可以参看以下这篇文章,是非常有价值的。研究人员确实做了大量的工作,文章写得也很严谨。在这里主要用到的就是Symbolic execution技术。首先静态分析,提取出可行额路径之后,对这些行为进行触发。在这里主要是对GUI的控件进行行为触发,使用到的工具就是IntrumentationTestRunner。这个工具有一个缺点就是对于网络输入时无能为力的,所以这也是这个系统的弊端,对于网络的输入是无法做检测的。文章对750个恶意软件(2010年蒋旭宪收集的1490个样本49个家族中选取的750个,如果需要这些样本可以给我发邮件,*^_^*,很乐意能够帮到您。不过个人觉得这些样本确实是很老的,行为也不是很突出,要玩就要玩点新的 )和Google Play上面排行前1000个的样本进行了实验。

【文章涉及到的参考论文】

有关隐私泄露如何检测的文章:

Pios:Detecting privacy leaks in ios applications     In NDSS,2011 M. Egele, C. Kruegel, E. Kirda, and G. Vigna.

Taintdroid: an information-flow tracking system for realtime privacy monitoring on smartphones.  InOSDI,pages1–6,2010  W. Enck, P. Gilbert, B.-G. Chun, L. P. Cox, J. Jung,P. McDaniel, and A. N. Sheth.

Vision: automated security validation of mobile apps at app markets. InProc. MCS),2011.P. Gilbert, B.-G. Chun, L. P. Cox, and J. Jung.

P. Hornyack, S. Han, J. Jung, S. Schechter, and D. Wetherall. These aren’t the droids you’re looking for: retrofitting android to protect data from imperious applications. In CCS,pages639–652,2011

O. Tripp, M. Pistoia, S. J. Fink, M. Sridharan, and O. Weisman. Taj: effective taint analysis of web applications. InPLDI,pages87–97,2009.

未完待续。。。

Android安全论文汇集相关推荐

  1. 基于android记事本论文,基于android平台的记事本研究与开发 开题报告

    武汉理工大学本科学生毕业设计 (论文)开题报告 1.目的及意义(含国内外的研究现状分析) 这次课题的目的是在Android系统的手机开发平台之上,研究与开发一个记事本软件,提供适用手机的记事本功能服务 ...

  2. android 英语论文,Android中Activity的生命周期英语论文+译文.doc

    Android中Activity的生命周期英语论文译文 北方民族大学 英文文献翻译 论文题目: Android环境及Activity介绍 院(部)名 称: 计算机科学与工程学院 学 生 姓 名: 陈 ...

  3. 基于android日历论文ppt,基于Android的日历提醒软件的设计与实现.doc

    摘要:本软件是一款基于Android开发平台的日历提醒软件,主要是通过现在比较流行的智能手机的软件设计方法,来进行一款提醒软件的设计. 本软件主要是针对学校进行应用,其中包括日历模块:方便用户进行日期 ...

  4. android五子棋论文,毕业论文-基于Android五子棋的设计与实现.doc

    毕业论文-基于Android五子棋的设计与实现 总 目 录 毕业设计(论文) 指导老师评语表 评阅人评阅表 答辩记录表 答辩委员会评语表 承 诺 书 我谨此郑重承诺: 本毕业设计(论文)是本人在指导老 ...

  5. android五子棋论文,基于Android五子棋的设计与实现论文.doc

    . PAGE . 总 目 录 毕业设计(论文) 指导老师评语表 评阅人评阅表 答辩记录表 答辩委员会评语表 承 诺 书 我谨此郑重承诺: 本毕业设计(论文)是本人在指导老师指导下独立撰写完成的.凡涉及 ...

  6. android 课程表论文,毕业设计(论文)-基于Android的课程表管理的设计与实现.doc...

    太原理工大学毕业设计(论文)用纸 太 原 理 工 大 学 毕业设计(论文)题目: 基于android的课程表管理的设计与实现 全套设计加扣 3012250582 毕业设计(论文)要求及原始数据(资料) ...

  7. android绘制论文,基于Android平台的三维地形绘制研究与实现

    摘要: 地形是一种常见的三维场景,也是三维场景的重要组成部分,地形数据的实时绘制在PC端已经有大量研究,但如何实现移动端大规模地形的实时绘制是一个新问题.目前,移动端设备硬件性能发展迅速,但在移动端地 ...

  8. Android计分器论文,毕业设计-电子计分器-毕业论文.doc

    Xxxx 毕 业 设 计 任 务 书 专业 电子工艺与管理 年级 20xx班级 一班 姓名 xx 学号 20xx0208041 电子计分器 摘要 21世纪是电子技术飞速发展的时代,如今我们的生活越来越 ...

  9. android毕设论文谢辞,毕业论文谢辞

    日语毕业论文谢辞范文一:春华秋实,转眼两年寒暑.想到马上就要离开,内心诸多不舍.从开始的不适应,到现在的不舍得,是因为你们.是因为我亲爱的老师们.如果说学生是花朵,那您们就像甘霖.像阳光,给予我们成长 ...

  10. android地图论文,Android系统的电子地图论文

    1电子地图的实现 电子地图是直接源码编译非常困难,可以通过调用百度地图API来实现.通过百度地图API导入到项目中,继承API中的Ma-pActivity基类并且把地图配置处相关处理代码放在基类中,然 ...

最新文章

  1. 接口测试和单元测试的区别
  2. 《中国人工智能学会通讯》——11.66 结构属性表示及其在脑影像分析中的应用...
  3. c#中在规定时间弹出窗体
  4. 戴尔t410支持哪些服务器系统,DELL服务器T410
  5. imwrite()函数
  6. 全球及中国速冻菠萝市场消费潜力及供需前景调研报告2021-2027年
  7. TextView属性大全
  8. native react 图片多选_react-native多图选择、图片裁剪(支持ad/ios图片个数控制)
  9. 计算机打字比赛活动策划书怎么写,打字比赛策划书范文.docx
  10. mysql not exists 效率高_mysql not in、left join、IS NULL、NOT EXISTS 效率问题记录
  11. 2018/7/12-纪中某C组题【jzoj4272,jzoj4273,jzoj4274】
  12. 外星人装深度linux,外星人alienware 18笔记本怎么安装win10系统
  13. 实战演练丨SCN太大引发ORA-600[2252]
  14. 1.1 BeautifulSoup使用方法
  15. Linux 在 M1 上跑起来了
  16. asp.net添加自定义用户控件并传值
  17. 装饰者模式(Decorator pattern)
  18. VGG16(pytorch自带的) + CIFAR10
  19. 车牌识别算法 基于yolov5的车牌检测+crnn中文车牌识别 支持12种中文车牌识别
  20. 考研数学复习笔记——行列式1

热门文章

  1. 如何绘制抽奖转盘html,利用canvas实现抽奖转盘
  2. 物联网应用网站——用户手册
  3. [学习日志]UI如何与数据绑定?
  4. 玩游戏计算机配置,电脑玩游戏主要看什么配置 玩大型游戏电脑配置推荐
  5. 温哥华岛大学计算机科学,温哥华有哪些知名大学排名(温哥华地区大学排名一览)...
  6. 五个小时学会Asp连接access添加,删除,修改
  7. php socket http,php 利用socket发送HTTP请求
  8. 利用机器学习进行恶意代码分类
  9. 盖茨、马斯克都遵循的学习法则:知识不由学科划分
  10. C++自学历程——启程篇