设置
安全目标
建议设计
使用加密的SQLite数据库将密钥存储在操作系统安全存储中。
问题
任何Windows hack都允许此人访问违反目标#2的所有计算机的密钥
备注
关于如何实现设计目标的任何想法?
答案 0 :(得分:0)
我认为你需要使用TPM硬件,例如通过TBS或类似的东西来实际制作一个安全的版本。我的理解是,TPM允许应用程序检查它是否未在软件级别进行调试或跟踪,并且操作系统应该阻止任何其他应用程序假装TPM模块它是您的应用程序。我可能错了。
你可以使用某种安全隐藏的方法,但除非你使用TPM,否则它将被调试器破解。