基本信息:
- 专利标题: FINE GRAINED MEMORY PROTECTION TO THWART MEMORY OVERRUN ATTACKS
- 专利标题(中):精细的记忆保护对内存超大的攻击
- 申请号:PCT/US2016/027956 申请日:2016-04-15
- 公开(公告)号:WO2016172012A1 公开(公告)日:2016-10-27
- 发明人: GANTMAN, Alexander , ACAR, Can , BRUMLEY, Billy , ROSENBERG, Brian
- 申请人: QUALCOMM INCORPORATED
- 申请人地址: Attn: International IP Administration 5775 Morehouse Drive San Diego, California 92121-1714 US
- 专利权人: QUALCOMM INCORPORATED
- 当前专利权人: QUALCOMM INCORPORATED
- 当前专利权人地址: Attn: International IP Administration 5775 Morehouse Drive San Diego, California 92121-1714 US
- 代理机构: LOZA, Julio
- 优先权: US14/696,229 20150424
- 主分类号: G06F12/14
- IPC分类号: G06F12/14 ; G06F21/30
摘要:
A way is provided to protect memory blocks from unauthorized access from executable instructions by defining various sets of instructions that are specifically bound to operate on defined memory blocks and inhibited from operating in other memory blocks. For instance, executable code may include a plurality of distinct read and write instructions where each read and/or write instruction is specific to one memory access tag from a plurality of different memory access tags. Memory blocks are also established and each memory block is associated with one of the plurality of different memory access tags. Consequently, if a first read and/or write instruction, associated with a first memory access tag, attempts to access a memory block associated with a different memory access tag, then execution of the first read and/or write instruction is inhibited or aborted.
摘要(中):
提供了一种方式来通过限定特定绑定以对定义的存储器块进行操作并禁止在其他存储器块中操作的各种指令集来保护存储器块免于从可执行指令的未经授权的访问。 例如,可执行代码可以包括多个不同的读取和写入指令,其中每个读取和/或写入指令是特定于来自多个不同存储器访问标签的一个存储器访问标签。 还建立了存储器块,并且每个存储块与多个不同的存储器访问标签之一相关联。 因此,如果与第一存储器访问标签相关联的第一读取和/或写入指令尝试访问与不同存储器访问标签相关联的存储器块,则禁止或中止第一读取和/或写入指令的执行。
IPC结构图谱:
G | 物理 |
--G06 | 计算;推算;计数 |
----G06F | 电数字数据处理 |
------G06F12/00 | 在存储器系统或体系结构内的存取、寻址或分配 |
--------G06F12/14 | .阻止存储器越权使用的保护 |