首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Libsodium函数sodium_malloc()和sodium_free()的安全性

Libsodium函数sodium_malloc()和sodium_free()的安全性
EN

Stack Overflow用户
提问于 2022-08-29 19:53:02
回答 1查看 42关注 0票数 0

我正在实现一个小程序来加密信息。为了做到这一点,我使用了利比钠。

我需要动态分配敏感数据,为此我使用Libsodium函数

我读了这些文件,对于一些疑问,我询问了意图,但我发现我的怀疑有所增加,所以:

sodium_malloc()sodium_free()是用于动态内存分配和清理的函数,它也照顾到它们的安全性?

在安全性方面,我的意思是在内存中动态分配的数据不能被其他程序读取和/或覆盖,这些程序试图访问用sodium_malloc分配的内存区域,即我的程序正在使用的内存;当我在释放内存之前调用sodium_free时,它就被覆盖了。

EN

回答 1

Stack Overflow用户

发布于 2022-08-29 19:57:10

内存中动态分配的数据不能被试图访问内存区域的其他程序读取和/或覆盖,这些程序与sodium_malloc一起分配。

别傻了,记忆就是记忆。任何拥有足够权限的人都可以随意读取和更改您的内存。

当我在释放内存之前调用sodiu_free时,它会被覆盖

那部分是真的,它将被归零为免费。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73534008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档