首页> 外国专利> APPARATUS AND METHOD FOR DEFENSING OF CODE REUSE ATTACK

APPARATUS AND METHOD FOR DEFENSING OF CODE REUSE ATTACK

机译:防御代码重用攻击的装置和方法

摘要

Disclosed are an apparatus for defending code reuse attack (CRA) and a method thereof. According to the present invention, a CRA defense method performed by a CRA defense system comprises the steps of: selecting a monitoring core among idle cores of a multicore system; loading a control flow integrity (CFI) monitoring unit in the monitoring core and transmitting control data to the CFI monitoring unit; allowing the CFI monitoring unit to extract a CPU instruction of a monitoring target core, in which a monitoring target program is executed, by using the control data; allowing the CFI monitoring unit to extract a normal execution flow of the monitoring target program; allowing the CFI monitoring unit to determine whether the CPU instruction violates a control flow policy based on the normal execution flow; and allowing the CFI monitoring unit to control execution of the monitoring target core based on whether the CPU instruction violates the control flow policy to defend CRA.
机译:公开了一种用于防御代码重用攻击(CRA)的设备及其方法。根据本发明,由CRA防御系统执行的CRA防御方法包括以下步骤:在多核系统的空闲核中选择监视核;以及在监控核心中加载控制流完整性(CFI)监控单元,并将控制数据传输至CFI监控单元;允许CFI监视单元通过使用控制数据来提取在其中执行监视目标程序的监视目标核心的CPU指令;允许CFI监视单元提取监视目标程序的正常执行流程;允许CFI监视单元基于正常执行流程确定CPU指令是否违反控制流程策略;允许CFI监视单元基于CPU指令是否违反了保护CRA的控制流策略来控制监视目标核心的执行。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号