在 Windows 平台中,Python 应用程序数据在内存转储中暴露。 使用进程黑客工具获取内存转储。
def f1(self):
# some code
id = "<sensitive_string_data>"
return
如果考虑上面的示例,则 id 的值即
<sensitive_string_data>
将在内存转储中公开。
有什么方法可以将此类变量标记为敏感并将其从内存转储中隐藏吗?
尝试了3个选项,但没有用。
Python 不提供低级内存控制或对内存管理的直接控制。