网站服务器登陆信息指的是什么,一般网页登陆之后,账号和用户信息存储在哪?...

信息通常都是存储在服务器端的,客户端的cookie存一个key,服务器端通过这个key查找对应的缓存找到之前的登录信息。

轻量的方案还有一个做法是将登录信息存储到cookie中,不过这些信息不应该包含敏感数据,比如用户密码,因为cookie是明文的。

同时为了防止有人伪造,一般会再对这些信息做一次摘要加密算法,然后也放到cookie中,服务器通过判断摘要加密串来识别信息是否是服务器写入的。

当然你的加密算法肯定需要保密,一般常用的办法是 将登录信息序列化,然后加上一个字符串(需要严格保密,别人如果知道这个就可以伪造cookie了),再做MD5或SHA。

举个例子,用户登录成功后,你可以将用户ID,昵称,头像,邮箱,电话,性别等信息放在cookie中,为了防止别人伪造cookie信息,你将上诉的信息序列化成字符串,然后加上一个secreKey,例如:'&%1^88123*!@14',然后做MD5,也放在cookie中,这样每次服务器拿到cookie后,用同样的算法再计算一次,与cookie中之前的前次计算值匹配下即可知道是否是真的服务器设置的了。

如果为了更加安全,secreKey可以根据不同的用户数据产生,或者设置过期时间,就不复述了。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
全套信息安全管理体系文件,包括: 安全服务外包管理制度 安全管理机构 安全管理制度 安全管理组织机构及岗位职责 安全检查及审计制度 办公计算机操作及联网管理规定 办公自动化系统管理标准 操作系统安全配置管理办法 操作系统及数据库运行安全管理办法 电力营销管理信息系统安全管理办法 公钥基础设施系统运行维护管理规定 互联网上网行为管理办法 计算机病毒防治管理办法 计算机信息系统管理标准 计算机终端及外设运行维护管理办法 教育培训制度 某单位财务信息系统运行维护及安全管理规定 某单位存储备份系统管理方法 某单位短信平台管理办法 某单位企业信息门户系统运行管理规定 人员安全管理制度 软件开发与维护管理标准 生活小区计算机网络管理制度 数据库安全配置南 数据库运行管理规范 数据中心机房运行维护手册 外部网站管理方法 网络信息安全应急管理标准 网络与信息系统缺陷管理制度 网站管理办法 信息安全策略纲要 信息安全产品采购、使用管理制度 信息安全管理制度制定与发布管理办法 信息安全应急预案管理办法 信息机房管理制度 信息系统补丁管理制度 信息系统建设管理标准 信息系统升级管理规定 信息系统应用开发安全基本要求 信息系统运行值班制度的管理标准 信息系统账号口令管理制度的管理标准 营销系统服务器的安全管理规定 重要事件请示审批流程 综合业务数据网络管理办法 IT服务管理办法 OA系统用户帐号与邮件管理规定
### 回答1: 在存储用户信息时,强烈建议不要将用户密码明文存储在数据库中,因为这样可能会导致用户密码泄露的风险。相反,你应该使用密码哈希(hash)函数将用户密码进行加密,并将哈希值存储在数据库中。当用户登录时,你可以使用相同的哈希函数将用户输入的密码哈希并与存储在数据库中的哈希值进行比较来验证用户身份。 现在有很多成熟的哈希函数可以使用,例如SHA-256,bcrypt等。强烈建议不要使用自己编写的哈希函数,因为这可能会导致未知的漏洞和安全问题。 另外,建议使用复杂度较高的密码策略,例如要求密码长度不少于8个字符,同时包含大写字母、小写字母、数字和特殊字符等。这可以大大增加密码破解的难度。 ### 回答2: 在“other 2.0”获取用户信息后,将信息放入自己的服务器中时,可以选择使用手机号作为账号,并通过以下方式设置密码: 1. 自动生成密码:可以使用系统随机生成的强密码作为用户的初始密码。这可以通过使用密码生成算法,生成一个随机且安全的密码,并将其与用户的手机号绑定。 2. 手动设置密码:在用户注册或绑定手机号的过程中,提供一个密码设置的界面,让用户自己输入密码。可以设置要求密码的长度和复杂度,以提高密码的安全性。同时,为了保护用户的隐私,密码应该进行安全性加密存储,如使用哈希算法进行加密存储,确保即使服务器数据泄露,也不会暴露用户的明文密码。 3. 短信验证码登录:为了简化用户登录过程,可以使用短信验证码进行登录验证而不需要密码。在用户绑定手机号后,向用户发送短信验证码,在用户下次登录时,先验证手机号的有效性,然后通过验证短信验证码来登录。这样可以省去用户设置和记忆密码的步骤,提升用户体验。 无论选择哪种方式,都应该确保用户信息的安全性。在存储密码时,要使用安全的加密算法,避免明文存储或使用弱加密方式。同时,确保服务器具有足够的安全措施,防止数据被非法获取或泄露。此外,还要及时更新用户密码策略,如定期要求用户更换密码、设置密码复杂度要求等,以提升账号的安全性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值