内存中数据的安全性(Python)



我有一个使用敏感信息(密码(的应用程序。由于密码保存在内存(变量(上,我想知道攻击者是否可以读取存储在内存中的信息。python 是否确保变量不能被同一台机器上运行的其他软件读取?如果没有,如果在某些时候需要检查密码,那么处理密码的应用程序如何安全?可以继续加密数据,但在某些时候,它仍然会在内存中。更重要的是,必须输入密码,例如,使用输入框,如何避免这些风险?

两个进程不能共享内存(除非一个进程已从另一个进程分叉,否则它将具有写入时复制访问权限(。这由内核处理。尝试访问另一个进程内存的进程应该恢复 segFault。

这个问题并不完全是重复的,但这篇文章可能有你正在寻找的答案。

最新更新