首页> 外国专利> Memory access protection with processor transactional memory support

Memory access protection with processor transactional memory support

机译:具有处理器事务性内存支持的内存访问保护

摘要

Technologies for detecting unauthorized memory accesses include a computing device with a processor having transactional memory support. The computing device executes a security assistance thread that starts a transaction using the transactional memory support. Within the transaction, the security assistance thread writes arbitrary data to one or more monitored memory locations. The security assistance thread waits without committing the transaction. The security assistance thread may loop endlessly. The transactional memory support of the computing device detects a transactional abort caused by an external read of the monitored memory location. The computing device analyzes the transactional abort and determines whether a security event has occurred. The computing device performs a security response if a security event has occurred. The monitored memory locations may include memory-mapped operating system libraries, kernel data structures, executable images, or other memory structures that may be scanned by malicious software. Other embodiments are described and claimed.
机译:用于检测未经授权的存储器访问的技术包括具有处理器的计算设备,该处理器具有事务性存储器支持。计算设备执行安全辅助线程,该安全辅助线程使用事务性存储器支持来启动事务。在事务内,安全辅助线程将任意数据写入一个或多个受监视的内存位置。安全协助线程等待而不提交事务。安全协助线程可能会无限循环。计算设备的事务性存储器支持检测到由外部读取受监视的存储器位置引起的事务中止。计算设备分析事务中止并确定是否已经发生安全事件。如果已经发生安全事件,则计算设备执行安全响应。监视的内存位置可能包括内存映射的操作系统库,内核数据结构,可执行映像或可能被恶意软件扫描的其他内存结构。描述和要求保护其他实施例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号