[发明专利]一种应用软件安装过程中的检测方法及装置在审
申请号: | 201910388262.2 | 申请日: | 2019-05-10 |
公开(公告)号: | CN110287091A | 公开(公告)日: | 2019-09-27 |
发明(设计)人: | 袁静;李政;李承泽;吴志敏;王智勇 | 申请(专利权)人: | 国家计算机网络与信息安全管理中心 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06K9/00;G06K9/34 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 梁少微;王丽琴 |
地址: | 100029*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 子控件 应用软件安装 文本内容 文字区域图像 检测 位置坐标 光学字符识别技术 屏幕快照 区域对应 图像处理 应用软件 运行过程 屏幕 截取 遍历 操作系统 图像 保存 | ||
本发明提供了一种应用软件安装过程中的检测方法及装置,具体包括:对应用软件运行过程中截取的屏幕快照进行图像处理,得到各个子控件区域对应的文字区域图像;通过光学字符识别技术提取每个文字区域图像中的文本内容;将提取的文本内容和相应子控件区域在屏幕上的位置坐标进行对应保存;对所提取的每个文本内容进行遍历检测,选取下一步安装行为的子控件区域,以使所选取的子控件区域根据该子控件区域在屏幕上的位置坐标与操作系统进行交互完成安装。采用本发明能够在应用软件安装过程中对图像进行识别,从而完成检测。
技术领域
本发明涉及计算机技术领域,特别涉及一种应用软件安装过程中的检测方法及装置。
背景技术
随着社会信息化的发展,PC应用软件被广泛使用,Windows自诞生以来经过无数次迭代更新,据不完全统计,从90年代至今开发出的PC应用软件已达到百万规模。PC应用软件适用于各种不同的场所并且体验更优,PC应用软件始终是人们平时生活中所离不开的一部分。
然而,在带来便利的同时,应用软件容易被某些网络不法分子利用,给个人终端设备带来了安全威胁,恶意软件已经成为威胁互联网安全的主要因素之一。面对大量的恶意软件,常使用基于虚拟沙箱的动态检测技术,即使待测软件运行于一个安全可控的虚拟环境之中,通过对windows标准子控件的检测与点击控件来完成软件的自动化安装过程,并根据待检测软件安装完成后运行过程中的行为来判断其恶意性信息。
其中,通过对windows标准子控件的检测与点击控件来完成软件的自动化安装过程,具体就是在软件执行过程中不断地循环标识和定位桌面上当前正在分析的进程所拥有的焦点窗口,检查当前窗口所包含的子控件信息包括子控件的类型与文本及其状态,并从中选出可能会导致下一步行为的子控件与之执行交互,这样就可以实现应用软件的自动化安装。
然而这种针对子控件的检测具有一定的局限性:仅能检测到windows标准子控件的类型、文本以及状态,若将安装窗口的子控件提供的功能硬编码到安装窗口处理程序中例如子控件部分为图像,这时操作系统就没有办法识别窗口中包含的子控件,从而需要人工干预以完成安装过程,也就不能实现自动化软件安装的目标。
总之,目前主流的PC应用软件自动化检测安装技术需要检测软件安装窗口子控件类型与文本并与之进行交互以便能完成自动安装,主要不足如下:
适应性差
由于现有的应用软件自动化安装技术都是基于对windows标准子控件的检测,因此若将子控件提供的功能硬编码到安装窗口的处理程序中,操作系统就没有办法识别窗口中包含的子控件,也就不能实现自动化安装软件的目标。
人工参与度高,效率低
若在软件自动化安装过程中出现检测失败无法安装的情况,则需要人工进行干预,从而测试应用需要花费大量时间,造成效率低的后果。
发明内容
本发明的目的在于提供了一种应用软件安装过程中的检测方法及装置,能够在应用软件安装过程中对图像进行识别,从而完成检测。
本发明实施例提供了一种应用软件安装过程中的检测方法,该方法包括:
对应用软件运行过程中截取的屏幕快照进行图像处理,得到各个子控件区域对应的文字区域图像;
通过光学字符识别技术提取每个文字区域图像中的文本内容;
将提取的文本内容和相应子控件区域在屏幕上的位置坐标进行对应保存;
对所提取的每个文本内容进行遍历检测,选取下一步安装行为的子控件区域,以使所选取的子控件区域根据该子控件区域在屏幕上的位置坐标与操作系统进行交互完成安装。
本发明实施例还提供了一种应用软件安装过程中的检测装置,该装置包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家计算机网络与信息安全管理中心,未经国家计算机网络与信息安全管理中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910388262.2/2.html,转载请声明来源钻瓜专利网。