首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MVC中的SecureString

MVC中的SecureString
EN

Stack Overflow用户
提问于 2017-07-06 21:44:44
回答 1查看 462关注 0票数 0

我的模型是这样的:

代码语言:javascript
复制
public string Password { get; set; }

我在repository.cs中使用它,如下所示:

代码语言:javascript
复制
   string somePass= user.pass
                        if (somePass== pass)
                        {
                            return user;
                        }

在安全扫描中,这似乎是一个堆检查问题。它建议使用“安全字符串”,但当我在模型类中将Password参数定义为SecureString并更改我的repository.cs时,我得到了错误消息。

我如何防止这成为一个安全问题?

EN

回答 1

Stack Overflow用户

发布于 2017-07-06 23:20:11

它似乎指的是安全字符串类:https://msdn.microsoft.com/es-es/library/system.security.securestring(v=vs.110).aspx

长话短说。一旦不再需要安全字符串,它就会从内存中删除它的值。我从未使用过fortify,但由于您的变量名引用的是密码,我猜fortify会将其视为一个漏洞,因为密码是机密信息,一旦您使用完它,就没有理由将其保存在内存中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44950737

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档