一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

针对动态存储器的行锤攻击防御方法和装置与流程

2022-11-19 16:25:29 来源:中国专利 TAG:

技术特征:
1.一种针对动态存储器的行锤攻击防御方法,其特征在于,包括:在浮动时间窗口内对针对动态存储器内若干行的行锤攻击进行实时检测;其中,所述浮动时间窗口为随着时间移动的固定长度的时间窗口;若检测到针对任一行或多个行的行锤攻击,则生成针对所述动态存储器进行攻击防御的刷新命令,并将所述进行攻击防御的刷新命令存储至刷新命令队列中;强制发出所述刷新命令队列中的所有刷新命令,使得所述动态存储器依次基于所述刷新命令队列中的刷新命令进行刷新操作。2.根据权利要求1所述的针对动态存储器的行锤攻击防御方法,其特征在于,所述强制发出所述刷新命令队列中的所有刷新命令,使得所述动态存储器依次基于所述刷新命令队列中的刷新命令进行刷新操作,具体包括:提高所述刷新命令队列中的所有刷新命令对应的执行优先级,使得所述刷新命令队列中的所有刷新命令的执行优先级高于所述动态存储器对应的其他操作的执行优先级,以供所述动态存储器依次基于所述刷新命令队列中的刷新命令进行刷新操作。3.根据权利要求2所述的针对动态存储器的行锤攻击防御方法,其特征在于,所述在浮动时间窗口内对针对动态存储器内若干行的行锤攻击进行实时检测,具体包括:基于页表中记载的所述动态存储器内各行的打开操作和关闭操作的执行时间,确定所述动态存储器内各行在当前浮动时间窗口内的打开关闭次数;若所述动态存储器内任一行或多个行在当前浮动时间窗口内的打开关闭次数大于等于预设阈值,则确定检测到针对所述任一行或所述多个行的行锤攻击。4.根据权利要求3所述的针对动态存储器的行锤攻击防御方法,其特征在于,所述预设阈值是基于所述动态存储器的性能和/或所述动态存储器的实际应用场景确定的;其中,当所述动态存储器的性能越强、对于行锤攻击的防御能力越强,则所述预设阈值越高;当所述动态存储器的实际应用场景对数据安全性要求越高,则所述预设阈值越低。5.根据权利要求1所述的针对动态存储器的行锤攻击防御方法,其特征在于,所述在浮动时间窗口内对针对动态存储器内若干行的行锤攻击进行实时检测,之后还包括:当未检测到针对任一行或多个行的行锤攻击,且当前到达预设的固定刷新时间点时,生成针对所述动态存储器进行固定刷新的刷新命令,并将所述进行固定刷新的刷新命令存储至刷新命令队列中。6.根据权利要求5所述的针对动态存储器的行锤攻击防御方法,其特征在于,所述在浮动时间窗口内对针对动态存储器内若干行的行锤攻击进行实时检测,之后还包括:当未检测到针对任一行或多个行的行锤攻击时,获取总线的忙闲状态以及所述刷新命令队列的存储状态;若所述总线的忙闲状态指示所述总线为空闲状态,或者所述刷新命令队列的存储状态指示所述刷新命令队列已存满,则发出所述刷新命令队列中的所有刷新命令,使得所述动态存储器依次基于所述刷新命令队列中的刷新命令进行刷新操作。7.根据权利要求5所述的针对动态存储器的行锤攻击防御方法,其特征在于,所述生成针对所述动态存储器进行攻击防御的刷新命令,并将所述进行攻击防御的刷新命令存储至刷新命令队列中,之后还包括:将定时器的数据复位;其中,所述定时器用于指示是否到达预设的固定刷新时间点。
8.一种针对动态存储器的行锤攻击防御装置,其特征在于,包括:行锤攻击检测单元,用于在浮动时间窗口内对针对动态存储器内若干行的行锤攻击进行实时检测;其中,所述浮动时间窗为随着时间移动的固定长度的时间窗口;刷新命令生成单元,用于若检测到针对任一行或多个行的行锤攻击,则生成针对所述动态存储器进行攻击防御的刷新命令,并将所述进行攻击防御的刷新命令存储至刷新命令队列中;强制刷新单元,用于强制发出所述刷新命令队列中的所有刷新命令,使得所述动态存储器依次基于所述刷新命令队列中的刷新命令进行刷新操作。9.根据权利要求8所述的针对动态存储器的行锤攻击防御装置,其特征在于,所述强制发出所述刷新命令队列中的所有刷新命令,使得所述动态存储器依次基于所述刷新命令队列中的刷新命令进行刷新操作,具体包括:提高所述刷新命令队列中的所有刷新命令对应的执行优先级,使得所述刷新命令队列中的所有刷新命令的执行优先级高于所述动态存储器对应的其他操作的执行优先级,以供所述动态存储器依次基于所述刷新命令队列中的刷新命令进行刷新操作。10.根据权利要求9所述的针对动态存储器的行锤攻击防御装置,其特征在于,所述在浮动时间窗口内对针对动态存储器内若干行的行锤攻击进行实时检测,具体包括:基于页表中记载的所述动态存储器内各行的打开操作和关闭操作的执行时间,确定所述动态存储器内各行在当前浮动时间窗口内的打开关闭次数;若所述动态存储器内任一行或多个行在当前浮动时间窗口内的打开关闭次数大于等于预设阈值,则确定检测到针对所述任一行或所述多个行的行锤攻击。

技术总结
本发明提供一种针对动态存储器的行锤攻击防御方法和装置,通过在浮动时间窗口内实时检测行锤攻击,在检测到针对任一行或多个行的行锤攻击时,主动生成针对该动态存储器进行攻击防御的刷新命令,并将该进行攻击防御的刷新命令存储至刷新命令队列中,即使此时未到固定的刷新时间点或者由于存储器总线繁忙导致固定的刷新操作被延后,也会主动生成一个刷新命令并存储至该动态存储器对应的刷新命令队列中,并强制发出该刷新命令队列中的所有刷新命令,使得动态存储器可以立即依次基于刷新命令队列中的所有刷新命令进行刷新操作,以在发生行锤攻击时进行及时防御,通过刷新操作及时调整各行电容,从而提升了动态存储器对于行锤攻击的防御能力。击的防御能力。击的防御能力。


技术研发人员:苏鹏洲 华庆明
受保护的技术使用者:上海奎芯集成电路设计有限公司
技术研发日:2022.10.18
技术公布日:2022/11/18
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献