【发布时间】:2011-03-19 18:39:03
【问题描述】:
我一直在研究使用 System.Security.SecureString 类在处理信用卡号时将它们保存在内存中。有没有人使用 SecureString 类来保存信用卡号,或者大多数人只使用普通的 System.String 类?
【问题讨论】:
-
更好的问题:System.SecureString 对于这个应用程序来说真的足够安全吗?
-
@JSBangs:嗯,据我了解,System.SecureString 专门用于此目的。但是,由于 .NET 框架中的许多其他 API 仍然使用普通的 System.String 类,因此很难在整个应用程序中维护字符串的安全性。我想我的问题确实是:尝试在内存中端到端保护数据是否值得努力,或者 API 中是否存在太多不支持的漏洞,以至于无论如何都无法实现真正的安全性?
标签: .net credit-card securestring