[发明专利]一种系统检测方法、装置、终端设备及可读存储介质在审
申请号: | 201810159024.X | 申请日: | 2018-02-26 |
公开(公告)号: | CN108446560A | 公开(公告)日: | 2018-08-24 |
发明(设计)人: | 刘均;刘新;周军 | 申请(专利权)人: | 深圳市元征科技股份有限公司 |
主分类号: | G06F21/56 | 分类号: | G06F21/56 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 官建红 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标系统 校验 读取 程序空间 基准校验 数据空间 系统检测 终端设备 计算机可读存储介质 计算机技术领域 可读存储介质 非法行为 关系判断 校验运算 上电 预设 植入 运算 病毒 检测 | ||
本发明属于计算机技术领域,尤其涉及一种系统检测方法、装置、终端设备及计算机可读存储介质。本发明实施例在目标系统上电之后,读取所述目标系统中当前的程序空间及数据空间的全部内容;对读取的所述内容进行校验运算,得到所述目标系统的当前校验值;判断所述当前校验值与预设的基准校验值是否相同;根据所述当前校验值与所述基准校验值的关系判断所述目标系统的完整性。由于在校验运算时考虑了目标系统中程序空间及数据空间的全部内容,任何修改程序或数据,以及植入病毒的做法都会造成校验值的变化,从而实现了对这些非法行为的及时检测。
技术领域
本发明属于计算机技术领域,尤其涉及一种系统检测方法、装置、终端设备及计算机可读存储介质。
背景技术
信息产业的高速发展,带来了信息技术的空前繁荣,但危害信息安全的事件也不断发生,信息安全的形势是严峻的。信息安全事关国家安全,事关社会稳定,必须采取措施确保信息安全。
随着计算机技术、通信技术的飞速发展,特别是互联网的迅速普及和3C(计算机、通信和消费电子)融合的加速,嵌入式系统逐渐成为信息产业的一个支柱,其市场的深度和广度不断扩大。然而,嵌入式系统在快速发展的同时也面临安全方面的巨大挑战,特别是随着嵌入式系统的不断发展和推广,它越来越多地被非法入侵和破坏,给各个国家和众多企业造成巨大的损失,甚至威胁到生命安全和经济安全,有时甚至危害到国家和地区的安全。例如嵌入式系统广泛地被用于控制各种关键设备:通讯网络、电力栅格、核电站、飞行控制系统等,一旦这样的系统遭到恶意入侵者的破坏,其带来的损失是可想而知。所以,安全将会是嵌入式系统设计的一种新的思维。嵌入式系统软、硬件结构简化,导致资源可任意使用,尤其是执行代码可修改,恶意程序可以被植入。病毒程序利用操作系统的弱点,将病毒代码嵌入到执行代码程序,实现病毒传播,造成严重的损失。
发明内容
有鉴于此,本发明实施例提供了一种系统检测方法、装置、终端设备及计算机可读存储介质,以解决现有技术中系统易被修改执行代码或者被病毒程序植入的问题。
本发明实施例的第一方面提供了一种系统检测方法,可以包括:
在目标系统上电之后,读取所述目标系统中当前的程序空间及数据空间的全部内容;
对读取的所述内容进行校验运算,得到所述目标系统的当前校验值;
判断所述当前校验值与预设的基准校验值是否相同;
根据所述当前校验值与所述基准校验值的关系判断所述目标系统的完整性。
进一步地,所述基准校验值的预设过程可以包括:
获取所述目标系统中的所述程序空间的总容量和所述数据空间的总容量;
将指定的程序下载至所述程序空间中,并获取所述程序所占用的容量;
将指定的数据下载至所述数据空间中,并获取所述数据所占用的容量;
根据所述程序空间的总容量和所述程序所占用的容量计算所述程序空间的剩余容量;
根据所述数据空间的总容量和所述数据所占用的容量计算所述数据空间的剩余容量;
使用预设的填充内容将所述程序空间的剩余容量和所述数据空间的剩余容量填满;
读取所述程序空间及所述数据空间的全部内容;
对读取的所述内容进行校验运算,得到所述基准校验值。
进一步地,所述根据所述当前校验值与所述基准校验值的关系判断所述目标系统的完整性,具体包括:
若所述当前校验值与所述基准校验值相同,则判定所述目标系统的系统完整性保持正常;
在判定所述目标系统的系统完整性保持正常之后,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市元征科技股份有限公司,未经深圳市元征科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810159024.X/2.html,转载请声明来源钻瓜专利网。