假设我有一个库可以在硬盘上安全地读取/写入文件(在写入之前加密并解密以回读)。如果库被严重混淆,攻击者可能会被吓倒。所以他们可能无法反向找到库中的加密密钥。但是,他们可以使用整个库来解密以前加密的文件。
那么正如标题中所说,用于描述提取应用程序共享库并单独使用它的攻击的术语是什么?
假设我有一个库可以在硬盘上安全地读取/写入文件(在写入之前加密并解密以回读)。如果库被严重混淆,攻击者可能会被吓倒。所以他们可能无法反向找到库中的加密密钥。但是,他们可以使用整个库来解密以前加密的文件。
那么正如标题中所说,用于描述提取应用程序共享库并单独使用它的攻击的术语是什么?
这方面的实际示例是您的库,或在内部执行所有加密的 HSM(硬件安全模块)。
我建议,你买一个便宜的 500 美元的 HSM,然后再担心加密。与库相反,不能简单地复制 HSM。(但带来了其他令人头疼的问题,例如如何进行备份/恢复/硬件替换。)