1 matches found
memguard
MemGuard 用于在内存中存储敏感信息的软件飞地。 本包旨在降低敏感数据在内存中暴露的可能性。它支持所有主流操作系统,并使用纯 Go 编写。 特性 敏感数据在内存中使用 XSalsa20Poly1305 进行加密和认证。所使用的方案还能防御冷启动攻击。 内存分配通过系统调用直接向内核请求资源,从而绕过语言运行时,避免垃圾回收器的干扰。 存储明文数据的缓冲区通过保护页和金丝雀值进行加固,以检测越界访问和溢出。 努力防止敏感数据接触磁盘,包括锁定内存以防止交换,以及处理核心转储。 实现了内核级别的不可变性,对受保护区域的修改尝试将导致访问违规。...
6AI score
SaveExploits0References7
20