发明名称 |
一种进程上下文保存、篡改检测方法及装置 |
摘要 |
本发明公开了一种进程上下文保存、篡改检测方法及装置,包括:从为指定进程分配的至少两个上下文存储空间中的每个上下文存储空间中,分别获取保存的该指定进程的进程上下文;并当获取的至少两份该指定进程的进程上下文相同时,确定保存的该指定进程的进程上下文未被篡改;否则,确定保存的该指定进程的进程上下文被篡改。采用本发明实施例提供的方案,实现了对进程上下文是否被篡改的检测。 |
申请公布号 |
CN102436405B |
申请公布日期 |
2016.03.30 |
申请号 |
CN201110260699.1 |
申请日期 |
2011.09.05 |
申请人 |
北京星网锐捷网络技术有限公司 |
发明人 |
王龙顺 |
分类号 |
G06F11/00(2006.01)I;G06F9/48(2006.01)I |
主分类号 |
G06F11/00(2006.01)I |
代理机构 |
北京同达信恒知识产权代理有限公司 11291 |
代理人 |
黄志华 |
主权项 |
一种进程上下文保存方法,其特征在于,包括:当需要进行进程切换时,获取当前执行的进程的进程上下文;将获取的所述进程上下文分别保存到为当前执行的所述进程分配的至少两个上下文存储空间中,其中,所述上下文存储空间包括进程控制块和进程堆栈,所述进程控制块用于保存控制进程运行的控制信息,所述进程堆栈用于保存除所述进程控制块中保存的控制信息以外的其它进程上下文;且至少两个进程控制块中一个为主进程控制块,其余为备份进程控制块,至少两个进程堆栈中一个为主进程堆栈,其余为备份进程堆栈,在主进程控制块中保存有分别指向其它备份进程控制块、主进程堆栈和其它备份进程堆栈的指针,用于在保存和获取进程上下文时获取到对应的进程控制块和进程堆栈。 |
地址 |
100036 北京市海淀区复兴路29号中意鹏奥大厦东楼11层 |