[发明专利]动态检测应用程序的智能型装置及方法、以及计算机程序产品在审
申请号: | 201610004581.5 | 申请日: | 2016-01-05 |
公开(公告)号: | CN105760760A | 公开(公告)日: | 2016-07-13 |
发明(设计)人: | 王明贤;蔡以德 | 申请(专利权)人: | 润钜股份有限公司 |
主分类号: | G06F21/56 | 分类号: | G06F21/56 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 李晓冬 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态 检测 应用程序 智能型 装置 方法 以及 计算机 程序 产品 | ||
技术领域
本发明关于智能型装置的技术领域,特别关于一种动态检测应用程序的智能型装置及方法、以及计算机程序产品。
背景技术
智能型手机已是人们常用的智能型装置之一,为了因应人们使用智能型手机的各项需求,而开发出众多的应用程序(Application,简称app)使智能型手机具有更多的功能。然而,某些具有恶意或开发疏忽的应用程序会危害智能型手机的使用或窃取智能型手机内部的数据,造成用户使用智能型手机的困扰或个人资料遭窃用。
为了防范具有恶意或开发疏忽的应用程序会危害智能型手机的使用或窃取智能型手机内部的数据,因此提出作为检测应用程序的系统或工具来进行检测。目前市面上检测应用程序的系统或工具需要该应用程序的原始码(SourceCode)以进行检测,如果没有提供应用程序的原始码则无法进行测试,或者应用程序有提供原始码,但可能是疏忽或恶意,应用程序经编译(Compile)完的执行档会与原本的原始码有误差,造成检测的结果有所误差;再者,由人工检测应用程序的原始码需要花费大量的检测时间与人力进行检测,因此检测的执行率不佳。
发明内容
鉴于上述问题,本发明的目的是提供一种动态检测应用程序的智能型装置及方法、以及计算机程序产品,在无需提供应用程序的原始码的情况下,可对应用程序进行检测,以检测出会危害智能型装置的使用或窃取智能型装置内部的数据的具有恶意或开发疏忽的应用程序,且由智能型装置检测应用程序可节省检测的时间与人力,因此提高检测的执行率。
本发明的第一方面是提供一种动态检测应用程序的方法,由智能型装置实施该方法,该方法包括下列步骤:
开启该智能型装置,由其微处理器执行操作系统及测试程序,以进入检测应用程序的程序,其中该测试程序安装在该操作系统的底层;
在检测应用程序的程序中,由该微处理器执行待测应用程序的所有功能;
将该待测应用程序的所有功能的执行结果记录到该智能型装置的内存中;
由该微处理器从该内存中所记录的执行结果分析出该待测应用程序执行哪些功能、哪些数据被传送至何处与传送次数及建立哪些文本文件与文件夹的执行数据;以及
由该智能型装置的屏幕显示该待测应用程序执行哪些功能、哪些数据被传送至何处与传送次数及建立哪些文本文件与文件夹的执行数据。
本发明的第二方面是提供一种动态检测应用程序的智能型装置,其包括:
内存;
微处理器,执行操作系统及测试程序,以进入检测应用程序的程序,执行待测应用程序的所有功能,将该待测应用程序的所有功能的执行结果记录到该内存中,从所记录的执行结果分析出该待测应用程序执行哪些功能、哪些数据被传送至何处与传送次数及建立哪些文本文件与文件夹的执行数据,其中该测试程序安装在该操作系统的底层;以及
屏幕,显示该待测应用程序执行哪些功能、哪些数据被传送至何处与传送次数及建立哪些文本文件与文件夹的执行数据。
本发明的第三方面是提供一种内部存储有程序的计算机程序产品,当智能型装置加载该程序并执行后,可完成本发明的第一方面的方法。
附图说明
图1为本发明的动态检测应用程序的智能型手机的方块图;以及
图2为本发明的动态检测应用程序的方法的流程图。
具体实施方式
为使熟习本发明所属技术领域的一般技术人员能更进一步了解本发明,下文特列举本发明的较佳实施例,并配合附图,详细说明本发明的构成内容及所欲达成的功效。
图1为本发明的动态检测应用程序的智能型手机的方块图。在图1中,作为智能型装置之一的智能型手机10包括微处理器12、触控屏幕14、作为内存之一的SD(SecureDigital)卡16及传输接口18。
在作为检测用的智能型手机10的SD卡16中储存有例如Android或iOS的操作系统,其底层安装有用以检测应用程序的测试程序。智能型手机10在开机时,微处理器12执行包括该测试程序的操作系统,以进入检测应用程序的程序。
微处理器12执行例如APK文件或IPA文件的待测应用程序的所有功能,将该待测应用程序的所有功能的执行结果以档案形式记录于SD卡16中。微处理器12将所记录在SD卡16中的执行结果进行分析,以分析出待测应用程序执行哪些功能、哪些数据被传送至何处(例如智能型手机10的内部数据被传送至哪个网址(URL,UniformResourceLocator))与传送次数及建立哪些文本文件与文件夹的执行数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于润钜股份有限公司,未经润钜股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610004581.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:瓶盖干燥密封垫
- 下一篇:一种移动终端加密内容的显示方法及其装置