加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 需要密码输入清理吗?

发布时间:2020-12-16 06:42:36 所属栏目:asp.Net 来源:网络整理
导读:我正在尝试通过确保数据对特定字段有效来清理输入的任何数据(例如,名称不能包含特殊字符/数字等.)但是,我不知道该怎么办到密码字段.我甚至需要打扰任何消毒,因为密码只是简单的哈希?如果用户要通过密码文本框注入任何恶意内容,我是否应该检查是否存在任何可
我正在尝试通过确保数据对特定字段有效来清理输入的任何数据(例如,名称不能包含特殊字符/数字等.)但是,我不知道该怎么办到密码字段.我甚至需要打扰任何消毒,因为密码只是简单的哈希?如果用户要通过密码文本框注入任何恶意内容,我是否应该检查是否存在任何可疑内容? AFAIK,一些用户可能(应该!)具有特殊字符,例如’< >‘,这通常会触发潜在的攻击警报.我应该保留密码字段未经过清理吗?限制密码输入对我来说是最后的手段,因为我觉得用户应该在密码中使用各种字符.

谢谢

解决方法

只要您在应用程序中对它进行哈希处理,就应该没问题.

考虑到你正在使用asp.net,有点偏离主题,但一个明显的例外是如果你使用PHP和MySQL并做这样的事情:

UPDATE users SET password = PASSWORD('$pwd') WHERE userid = $uid

在这种情况下,您可能希望首先清理$pwd.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读