[发明专利]中断向量表被篡改的检测方法、装置及网络设备有效

专利信息
申请号: 201110236759.6 申请日: 2011-08-17
公开(公告)号: CN102436403A 公开(公告)日: 2012-05-02
发明(设计)人: 梁恩波 申请(专利权)人: 福建星网锐捷网络有限公司
主分类号: G06F11/00 分类号: G06F11/00
代理公司: 北京同立钧成知识产权代理有限公司 11205 代理人: 陈鸣
地址: 350002 福建省福州市仓*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 中断 量表 篡改 检测 方法 装置 网络设备
【说明书】:

技术领域

发明实施例涉及通信技术领域,尤其涉及一种中断向量表被篡改的检测方法、装置及网络设备。

背景技术

中断是指中央处理器(Central Processing Unit,简称为:CPU)在正常执行程序的过程中,由于内部/外部事件的触发,或者由于程序的预先安排,引起的CPU暂停当前正在运行的程序,而转去执行为该内部/外部事件或者程序预先安排的事件的服务子程序,待服务子程序执行完毕后,CPU再返回被暂停的程序处(即断点处)继续执行原来的程序,这一过程可以称之为中断。中断向量是指中断服务程序的入口地址,中断向量表是将操作系统中所有的中断类型及其对应的中断向量按照一定的规律存放在一个区域内,这个区域叫做中断向量表。

在实现本发明过程中,发明人发现现有技术中至少存在如下问题:

如果由于某些软件问题或者硬件初始化错误,篡改了中断向量表的内容,会导致当系统产生中断并切换到相应的中断向量时,由于中断向量表的数据被篡改而不能够正确执行本次中断,最终导致整个系统的异常。

发明内容

本发明实施例提供一种中断向量表被篡改的检测方法、装置及网络设备,用以解决现有技术中存在的问题。

本发明实施例提供一种中断向量表被篡改的检测方法,包括:

当操作系统产生非屏蔽中断时,判断所述非屏蔽中断是否由操作系统的看门狗(watch dog)产生,所述看门狗的中断向量被预先重映射至只读存储器中,用于防止所述看门狗超时的定时器的中断向量位于所述操作系统的中断向量表中;

如果是所述操作系统的看门狗产生的非屏蔽中断,检测所述操作系统当前的中断向量表与预先保存的中断向量表是否不同;如果不同,判定所述中断向量表被篡改。

本发明实施例提供一种中断向量表被篡改的检测装置,包括:

判断模块,用于当操作系统产生非屏蔽中断时,判断所述非屏蔽中断是否由操作系统的看门狗(watch dog)产生,所述看门狗的中断向量被预先重映射至只读存储器中,用于防止所述看门狗超时的定时器的中断向量位于所述操作系统的中断向量表中;

检测模块,用于如果所述判断模块的判断结果为所述非屏蔽中断为操作系统的看门狗产生,检测所述操作系统当前的中断向量表与预先保存的中断向量表是否不同;如果不同,判定所述中断向量表被篡改。

本发明实施例还提供了一种网络设备,包括上述中断向量表被篡改的检测装置。

本发明实施例的中断向量表被篡改的检测方法、装置及网络设备,通过将用于防止看门狗超时的定时器的中断向量存储在中断向量表中,将看门狗的中断向量预先重映射至只读存储器中,使得位于只读存储器的看门狗的中断向量无法被篡改,当中断向量表被篡改后,看门狗的定时器无法正常产生中断以清除看门狗的计数,从而导致看门狗超时,产生代表硬件错误的非屏蔽中断。因此,当检测到是由看门狗产生的非屏蔽中断时,判断操作系统当前的中断向量表与操作系统初始化阶段保存的中断向量表是否相同,若不同便可以确定中断向量表被篡改。该中断向量表被篡改的检测方法、装置及网络设备能够有效检测中断向量表被篡改而引起的各种异常,保证操作系统的健壮性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一个实施例提供的中断向量表被篡改的检测方法的流程图;

图2为本发明又一个实施例提供的中断向量表被篡改的检测方法的流程图;

图3为本发明再一个实施例提供的中断向量表被篡改的检测方法的流程图;

图4为本发明一个实施例提供的看门狗初始化过程的流程图;

图5为本发明一个实施例提供的中断向量表被篡改的检测装置的结构示意图;

图6为本发明又一个实施例提供的中断向量表被篡改的检测装置的结构示意图;

图7为本发明再一个实施例提供的中断向量表被篡改的检测装置的结构示意图;

图8为本发明还一个实施例提供的中断向量表被篡改的检测装置的结构示意图;

图9为本发明又一个实施例提供的中断向量表被篡改的检测装置的结构示意图;

图10为本发明一个实施例提供的网络设备的结构示意图。

具体实施方式

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星网锐捷网络有限公司,未经福建星网锐捷网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110236759.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top