说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

看雪学院“走进企业看安全”活动走进安全管家

HTML文档下载 WORD文档下载 PDF文档下载
2013年12月21日,由看雪学院举办的“走进企业看安全”第四站活动来到了安全管家(www.anguanjia.com),本期活动分享了Android主密钥签名漏洞和Adobe Flash Player ActionScript 3.0 堆溢出漏洞。

“走进企业看安全”活动是国内著名安全网站看雪学院(www.pediy.com)组织的小规模线下沙龙。2013年12月21日第四期沙龙活动在北京市朝阳区西大望路温特莱中心的安全管家举行。King和Teddy Joy分别就Android主密钥签名漏洞和Adobe Flash Player ActionScript 3.0 堆溢出漏洞做了精彩分享。


Android签名验证漏洞

Master Key漏洞最早由国外的Bluebox Security的安全人员发布,该漏洞直接影响Android 1.6以后4年内所有版本的安卓系统。绕过了Android的签名验证,骇客可以篡改任意系统程序,而这一问题的根源则在于Android系统Java层与C层对APK文件解析上对short的处理不同造成的。

APK作为一个ZIP包有着完善的保护机制,包含数字证书和RSA加密。签名机制其实是对APK包完整性和发布机构唯一性的一种校验方案。 但这种签名机制不能阻止APK包被修改,理论上修改后的再签名无法与原先的签名保持一致(拥有私钥的情况除外)。由于ZIP文件格式的特点,加上APK程序运行时的验签与执行分别由Java和C去执行,签名一致性校验被巧妙地绕过了。

主签名密钥漏洞还有后续变种(对APK包内中央文件目录或文件名长度的篡改利用),例如国内安卓安全小分队的研究等。在谈到该漏洞被发现的过程时,笔者比较倾向于是安全团队通过读Android源码时发现的,单纯的Fuzzing是比较难以发现该漏洞。

Adobe Flash Player Action Script 3.0 堆溢出漏洞

年轻的Teddy Joy从CVE-2013-0634说起,阐述了Action Script 3.0(flash player的脚本语言)在处理一个正则表达式(regexp)的时候,由于标志位设置不当,在为解析这个正则表达式申请内存时计算错误,小于解析这个正则表达式实际需要的内存,导致了一个堆溢出。

而产生这个堆溢出的根源在于flash player调用了含有该漏洞的旧版PCRE库(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正规表达式库,用以解决C语言中使用正则表达式性能的问题。当攻击者巧妙地利用脚本将内存布局精确设计后,堆溢出将会覆盖一些重要的数据结构,如对象的长度、虚表的虚函数地址等,达到任意内存读写,最后绕过DEP(Data Execution Prevention)实现任意代码执行。

实际上这个漏洞PCRE在8.02版本中已经修复,Adobe也随即在新版的Flash Player中修复了该漏洞。

安全管家创业历程

最后,安全管家的CTO石磊(Stone)分享了安全管家的创业史。缘于SP时代中国互联网的乱象,安全管家创始人决心改善手机安全问题,从塞班王朝到安卓时代,安全管家矢志不渝地为广大智能手机用户提供安全服务。

移动互联网最核心的竞争是:设计的竞争 【直击美国云计算】面对AWS,VMware不会畏缩 美国白宫任命Twitter法务总监Nicole Wong为副CTO Keek宣布推出首款视频Update API 专访阿里前端工程师:淘宝移动Web开发那些事儿 【直击美国云计算】为什么eBay用燃料电池来驱动他的犹他州数据中心 【直击美国云计算】6周发布新产品,LinkedIn的trunk-based开发 移动周报:疯狂吐槽还是更得欢心?细数iOS 7的是与非 国内最受欢迎的开源项目集锦 开始3D编程前需注意的十件事 [CTO俱乐部第100期]软件平台的新思维及2345技术团队管理经验分享 失败怪圈:今天的移动App在重蹈1999年的覆辙 极客编程必备的五大PHP开发应用 Oracle或将宣布与Salesforce.com,NetSuite以及微软结盟 【专访间】神州数码谢耘:智慧城市需要以“融合平台”为特征的沃尔玛模式 对话OW2 CEO:开源≠安全隐患,免费≠无利可图 不断抄袭的Facebook正逐步沦为一家普通的公司 Windows 8.1会不会把Windows 8的“Modern”开发者踢到路边 任志鹏:FusionCloud是华为二十年技术积累的精华 机器学习典范?iOS7中的Siri能主动学习如何发音 三星宣布关闭PC业务 主推便携设备和一体机 Web设计师必须掌握的六大设计策略 Facebook为什么要推Instagram视频分享功能? 天气预报(id后面的9位数字为城市代码)年月日,星期,当前时间(仅用于javascript) PHP 5.5.0发布 不再支持Windows XP和2003 专访ThinkPHP创始人刘晨:用最简单最快速的方式开发PHP应用 重构:仔细查看,改进代码 加速编码的17款最棒的CSS工具 生于微信:专访疯狂猜图CEO曹晓刚 谷歌:受感染的合法网站远比恶意网站危险性大 Mozilla正式发布Firefox 22应用程序开发者受益 支持3D游戏、视频通话和文件分享 关于installshield的问题,请帮忙!! 有谁知道delphi中的BlockRead 函数 在C++Builder 中对应哪个函数吗 还有BCB中如何读取二进制文件? 怎样记录下用户访问网页的时间和IP地址呢? !!!大送分 请教JAVA中读一个文件的时候 怎么锁住它 不让别的程序来写 SQL查询问题 关于Listview的问题 为什么出现AV错误? ?关于〔水晶报表〕,请您指教 高分赠送:求solaris下的整个目录情况. Linux下进程或者线程间使用什么方法通信效率比较高?谢谢! 关于select语句问题 请高手帮忙,给出一个关于modem编成的源码 三层开发后的程序分发问题,请进! 請各位幫忙~~~~~~~~! NT4上的500错误怎么解决呀? 哪位认识它:readme.eml(图表是一个打开的信封,白色) 急!!UserControl_Resize()什么时候触发? 如何取得当前的数据集??急急! 如何从网页上下载图片到本机? 哪位认识它:readme.eml(图表是一个打开的信封,白色) 编译提示打不开rc文件.怎么办啊? bitmap和icon什么的还可以在Resoure里编辑. 有无可能向用户隐藏下载文件的地址? DataRowView的问题 我用delphi一年多了,下面是我做的一个小东东,欢迎大家提意见。 硬盘被关闭的问题 请问,做一个dcom程序,怎样注册server端client端, 丢附件的问题 一个加急问题!!!怎样取得这个数组的值??? 如何在TreeView的NodeClick事件里得知当前node的上一级node的text? 我用MFC做了一个报表程序,开始时吧菜单中的“打印预览”删除了,请问我怎样再加入打印预览菜单项而且可以实现原来的功能? 让我们做一对幸福的老鼠[zz] ******请问sybase sql anywhere 7是否就是adaptive server anywhere 7(asa) linux能使用ADSL吗??? 大家来讨论一下多播和组播吧! 请问在深圳要到哪里什么时候报考高级程序员啊? 一个加急问题!!!怎样取得这个数组的值???? 時間問題比較 怎么给wstring赋值? PB与sql server 连接的问题 大虾们,我的这个程序错在哪?就是不出现像要的结果bezier曲线??在线等候!!!! 请教各位大侠,关于SQL与应用程序进行封装的问题 二个简单Access问题 关于更新表中的记录用sql.add该怎末写? 如何修复已经损坏的excel文件?急 请问谁有操作WAB文件的资料,可以给我一份吗? pb 6.5 分布式问题 拉有免费软件的上传空间?????? 使用JBuilder6出现的“找不到数据库驱动”的问题 哪里有中英文的VC书下载? 请帮忙:能传给我C++ primer 电子文档. 急!!UserControl_Resize()什么时候触发? 深秋,为避免树上的桔子再也见其文强将是被冻伤,果农通常在傍晚给桔子树喷水.虽 可不可以说基因突变和基因重组产生生物进化的原材料[注意加了个基因] 藏羚羊表示什么运动项目 为什么数学种群基因频率的改变导致生物进化,出现生殖隔离才出现新的物种,还有为什么说是先有进化后才有物种? 突变和基因重组为所有生物提供生物进化的原材料这句话对吗 藏羚羊是什么 《藏羚羊的跪拜》中作者两次强调藏羚羊的两行长泪,其作用是什么? 关于群落结构的叙述中,正确的是A 草原上的群落在垂直方向上没有分层现象B 森林群落在水平方向上生物种类往往相同C 动物在群落中的垂直分布依赖于植物D 农田中的群落具有水平结构,没有 藏羚羊有什么特征 藏羚羊的跪拜中,藏羚羊两次流泪的作用是什么?结构上:内容上:沪教版语文书预初年级第一学期的17课 下列关于群落垂直结构的叙述,不正确的是A.分层现象是植物群落与环境条件相互联系的一种形式B.决定这种现象的环境因素除光照外,还有温度和湿度等C.种植玉米时,因植物群落分层现象 藏羚羊的什么最贵 藏羚羊绒有什么用途,为什么那么贵重? 从1949年开始祖国60年的成就急.!从1949年建国开始60念得辉煌成就.包括外交成就,科技成就,政治改革等等. 每一年的成就用一句简短的话说明.谢啦、 藏羚羊怎么样 文中两次描写藏羚羊的眼泪,从文章的内容和结构上分析,这样写的作用是什么kuaidian,xiexie, 为什么3个电池接1一个led灯会燃烧 而且led灯很热 会爆炸吗? 谢谢3个5号电池 没有接反正极 几句话 让人听了就很感动想哭的不是关于爱情的 二战后,日本经济发展状况如何?日本发展的历程给我们带来什么启示? 液晶屏幕会爆炸么我的液晶屏幕会发出 咔咔的声音,会爆炸么 想听一下让人想哭的句子?是句子 日本的地理位置,对日本的经济,文化,和社会有什么影响?日本的地理位置对日本的经济,文化,和社会有什么影响? 能帮我找一下描写人物悲伤的句子吗? 一些很温暖听了让人舒服的句子有条件的..我生日的时候许了3个愿望..但是第一个实现了、第二个没实现、第三个留给自己的可实现可不实现!我想写一篇日志!请你们帮我提供一点素材!一些 12v电源串四个红led怎么灯会烧掉啊?急要串几个才可以? 太阳能发电板所用的原料是什么? 有没有让人听了想死的句子 4个氧原子可以构成几个氧分子? 太阳能发电是用那些材料组成,怎么才能转成电呢 有没有让人听了会感到忧伤的句子. 生物进化实质是种群基因频率的改变,其中影响中群基因频率的因素有很多,如自然选择,基因重组,遗传漂变,生生物进化实质是种群基因频率的改变,其中影响中群基因频率的因素有很多,如自然 谜语字谜与灯谜字谜的主要区别是什么? 物理题动量守恒定律第7题 一个PCB上面并联6个LED灯,提供6V电压点灯,什么情况下LED灯会烧掉RT,LED灯市正常工作 还是 怎么的?老有灯布亮的啊 . 关于灯谜的谜语 一个体积为10立方分米木块浮在水面上有3/5的体积浸没在水中此时将露出木块压入水中则F为几牛F为压力 一个氧分子由几个氧原子构成?一个氢分子由几个氢原子构成?生成一个水分子至少需要电解几个水分子?` 关于失败后想要成功的诗句 有一木块浮在水面上的体积是5 立方分米浸在水中的体积是10立方分米有一木块浮在水面上的体积是5 立方分米 浸在水中的体积是10立方分米则木块收到浮力多大?木块的密度是多少? 超高音速飞机的速度真的快得过运载火箭吗?回答最加悬赏. 下面的句子有哪些错误 体积为5立方分米的木块投入水中静止时……1.体积为5立方分米的木块投入水中静止时,有5分之2的体积露出水面,求:(1)木块所受的浮力是多大?(2)木块的密度是多大? 深秋,为避免树上的橘子在夜间气温骤降时被冻伤,果农傍晚给桔子树喷水,虽然结了冰,但桔子没冻坏.冰是怎样保温的?说出其中的道理(至少说出两点) 在一架朝音速飞行的飞机里,驾驶员能听到飞机前面发动机的声音吗?现在的技术超音速十倍的飞机有美国研制成功---X-43A型超高速飞机. 下面语句错误的是? 深秋,为避免树上的橘子在夜间气温骤降时被冻伤,果农傍晚给桔子树喷水,虽然结了冰,但桔子没冻坏?为什 请问火箭发动机和飞机发动机一样么?飞机发动机我见过,火箭没见过,那么火箭发动机是什么样子的阿? 从句子中找错误(1)Wow!Shenzhen is quite difficult now. 意大利科学家最近合成一种新型氧分子,它由4个氧原子构成,专家认为它液化后的能量和密度比普通氧分子高得多,关于该分子叙述正确的是 A.它的相对分子质量是64g B.每个分子中含有两个氧分 火箭快音速快?音速是多少 关于错误后心情的词语 为避免树上的橘子在夜间气温骤降时被冻伤,果农经常在傍晚给橘子喷水.虽然水在夜晚结了冰,橘子却没冻伤?我自己写的答案是:结冰后,冰要融化吸热,让橘子内的温度与橘子表面温度温差不 飞机、火箭等在空气中移动的速度与音速的比叫什么? 太阳能发电原理?1,太阳能发电,就将太阳的光能转换为热能在转换为电能.2,太阳光的强弱是否跟发电多少有关.是否理解为太阳光越强发电越多.夏季发电快了是不. 天上的星星多得像();亮得像() “突变和基因重组产生生物进化的原材料”,下列哪种变异现象不属于此类突变的范畴?A黄色 ×黄色→黄色,绿色B红眼果蝇中出现了白眼果蝇C猫叫综合症D无籽西瓜答案是A,我知道A是基因重组, 有一种含有水的过氧化氢样品85g,在二氧化锰的催化作用下,完全分解得到氧气3.2g.求过氧化氢的质量分数 橘农们从天气预报中得知,晚上将有一场霜冻来临,于是他们傍晚就开始给橘子树喷水.随着温度的下降,水结成了冰,而橘子却没有被冻坏 请简要说明这是为什么 现代生物进化理论认为,突变和基因重组能产生生物进化的原材料,下列变异现象不属于A、人的猫叫综合征B、把纯合的高茎豌豆培养成四倍体C、人的色盲D、高茎豌豆的自交后代出现矮茎可我 对34g溶液质量分数为10%的过氧化氢在二氧化锰作用下完全分解产生多少克氧气一题,小强和小亮同学分别采用了两种不同的计算方法,请分别写出.
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘