1、能够和新型的高级威胁进行对抗。当前无论是主机环境、云环境或终端环境在内存防护层面均处于“裸漏”状态,基于内存的新型攻击手段层出不穷,包括无文件攻击、内存马攻击、缓冲区溢出攻击、ROP攻击等,而这些攻击最终都会在内存中“展现”和执行,内存是所有威胁的汇聚点,理论上守护住内存和CPU就能防御所有的威胁。通过内存保护技术可以有效应对各类威胁的发生。
2、可以实现真正的运行时安全保障能力。内存安全保护是在CPU和内存指令集这个层面去做防御,可以在第一时间对威胁进行发现和检测,是实时的运行时保护,对网络攻击可以0秒响应。基于日志和流量来分析攻击过程中产生的蛛丝马迹,难以保障程序运行时安全,内存保护通过实时检测、实时响应和内存上下文关联分析等技术来构建程序运行时安全保障能力。
3、兼容性更强,系统资源占用更少。内存保护产品基于内存、CPU这个层级做保护,使它的兼容性更强。因为在应用层上的防护需要做大量的适配工作,而防护越往下通用性越好,稳定性越强。
4、自身环境更安全,病毒无法感知。内存保护基于硬件虚拟化技术的应用,可充分利用CPU本身的隔离机制,不容易被反检测机制发现,从而保障自身核心模块的安全能力。同时在应用层具备防篡改、认证校验、防杀保护能力。