快速业务通道

加强用户密码保存及检验的安全性

作者 凌众技术 来源 互联网 浏览 发布时间 2012-01-14

作者: goseaside 
版权: 遵循 CC 协议 http://creativecommons.org/licenses/by-nc-nd/2.0/deed.zh_TW

  以下 $username, $password 分别指用户名和密码,$sitekey 为站点扰码。

 



密码设置

 

<input type=\"password\" name=\"passwd\" />
<input type=\"hidden\" name=\"t_code0\" />


  提交的时候,使用 javascript 处理
 

t_code0.value = md5 (username.value + \"|\" + passwd.value);
passwd.value = '';


  如果提交的 passwd 有值或 t_code0 为空,设置密码失败;

  t_code0 的值保存到数据库的 save_pwd 字段中;


密码校验
  1. 用户端申请登录
  服务器生成随机码 $sid,保存到 加强用户密码保存及检验的安全性 - 凌众科技

快速业务通道

加强用户密码保存及检验的安全性

作者 凌众技术 来源 互联网 浏览 发布时间 2012-01-14
content

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号

SESSION[sid] 中,同时传递给用户;

  表单
 

<input type=\"hidden\" name=\"sid\" value=\"...\" />
<input name=\"username\" />
<input type=\"password\" name=\"passwd\" />
<input type=\"hidden\" name=\"t_code\" />


  2. 用户输入用户名和密码,提交的时候,使用 javascript 处理
 

var t = md5 (username.value + \"|\" + passwd.value);
t_code.value = md5 (sid + \"|\" + t);
passwd.value = '';

 

3. 服务器端判断
  如果 username 为空 或 passwd 非空 或 t_code 为空,返回登录页;
  如没有 加强用户密码保存及检验的安全性 - 凌众科技

快速业务通道

加强用户密码保存及检验的安全性

作者 凌众技术 来源 互联网 浏览 发布时间 2012-01-14
content

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号

SESSION[sid],返回登录页;
 

[php]
$sid0 = 加强用户密码保存及检验的安全性 - 凌众科技

快速业务通道

加强用户密码保存及检验的安全性

作者 凌众技术 来源 互联网 浏览 发布时间 2012-01-14
content

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号

SESSION[sid];
[/php]


  根据用户名从数据库取 save_pwd,
 

[php]
$pwd_right = md5("$sid0|$save_pwd");
[/php]


  如果 $pwd_right 和 $t_code 不等,则登录失败;

  清空 sid 值
 

[php]
加强用户密码保存及检验的安全性 - 凌众科技

快速业务通道

加强用户密码保存及检验的安全性

作者 凌众技术 来源 互联网 浏览 发布时间 2012-01-14
content

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号

SESSION[sid] = '';
[/php]


  登录失败,则返回登录页;

优点
  1. 服务器端不保存用户密码明文,避免来自各方面的密码泄漏;
  2. 避免因密码一致,结果一致的情况;
  3. 不传递密码明文,且所有登录过程均使用一次性密码;
  4. 避免字典法登录攻击;

  5. 密码保存使用的是单向 HASH 算法,无法通过解密得到原来的密码。

  此方法自 2002 年应用至今,效果良好。

传统直接以明文保存密码的缺点

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号