我觉得我失去了一些东西。我知道 HSM 可以为您的密钥、加密数据等提供 100% 的防弹保护。但是,在您访问 HSM 并将您的秘密复制到用户内存后,如何防止攻击者窃取您的敏感数据呢?或者例如,只使用相同的 API 来访问模块?应用程序身份验证如何工作?如果它基于一些简单的东西,比如密码,为什么攻击者不能从内存中窃取密码,登录到 HSM 并得到他想要的东西?另外,如果内核受到损害,我认为它可以侦听或篡改进程与 HSM 之间的任何通信,对吧?
security hsm
hsm ×1
security ×1