国信安公司获得一项国家发明专利授权
近日,国信安公司“一种基于安卓组件拒绝服务测试方法、检测终端及介质”一项创新成果获得国家知识产权局发明专利授权。
基于安卓系统的移动终端在当今用户群体中占据了极大的比例,随着智能移动终端的普及和终端设备的迭代,安卓系统逐渐成为人们日常生活中必不可少的操作系统,但是由于安卓系统开发初期开发者对于安全知识的局限性,以及第三方应用在线市场监管不足等原因,导致现存市面中安卓应用软件存在诸多隐患,在恶意攻击的情况下极易发生威胁用户正常使用,终端隐私受到侵犯等问题。
在现有技术中,安全开发人员推出过拒绝服务的漏洞检测工具,例如IntentFuzzer,这项工具能够对Intent进行分析,并发送Intent消息进行测试,但是IntentFuzzer工具无法对Activity组件进行大量测试,同时也不具备日志输出的功能,因此只能作为人工测试分析的参考工具;另一款漏洞检测工具CrashFuzzer通过采用污点追踪的静态分析方法结合半随机的输入生成,对应用程序进行模糊测试,但与IntentFuzzer工具相同,都具有无法执行自动化检测的弊端,在需要人工进行测试监督的情况下才能工作,费时费力,效率低下。
针对现有方法的不足,科技发展部进行深入研究,发明了一种基于安卓组件拒绝服务测试方法、检测终端及介质。本发明通过对应用程序的所有组件进行开发情况检验,并使用测试用例对应用程序开放组件进行检测,当被检验的应用程序发生拒绝服务错误时,记录所有错误代码,并通过分析所有错误代码的数据传播流程获取异常路径,提交给代理应用,通过这种方法,有效提高对应用程序进行检测的准确率,实现测试流程的自动化。
这项新发明检测技术解决原有检测方案单一、无法获取准确的组件漏洞信息,以及无法自动化测试应用程序的问题。创新的技术方案包括构造覆盖应用程序的测试用例执行路径,通过Intent组件传输测试用例,以及监测应用程序在控制流中的异常处理事件。
目前,关于这项技术已成功申请发明专利“一种基于安卓组件拒绝服务测试方法、检测终端及介质”,专利号“2020101869503”,并已在中国专利审查信息查询网上公布,公布号“CN111428238A”。
这项发明专利不仅使公司的知识产权得到了有效保护,而且极大提升了企业的核心竞争力和无形资产价值。科技发展部将不断追求技术卓越,继续深化安全检测技术的研究,增强技术创新能力,构筑坚固的技术壁垒,以促进国信安公司安全检测业务的持续健康发展。
供稿/科技发展部
线