代码之家  ›  专栏  ›  技术社区  ›  Nicknow

在Windows 10上安全地将数据存储在C#应用程序中

  •  0
  • Nicknow  · 技术社区  · 7 年前

    我有一个C#应用程序——出于这些目的,它只在Windows 10上运行——它需要安全地存储数据(密钥、密码,真正的任何东西),它需要以一种除了应用程序本身之外的任何读写器都无法访问的方式来存储数据。

    应用程序是经过签名的,因此操作系统应该能够安全地识别请求者是应用程序(还是应用程序本身的升级版本)

    我的倾向是,这正是TPM应该促进的,但我一直无法找到任何似乎能解决这种情况的方法。也许我只是想得太多了,但我所想的一切都允许用户上下文读取数据——这意味着,如果机器上正确的用户帐户被破坏,数据将是可读的(这是我想要阻止的)

    0 回复  |  直到 7 年前