当前位置: 首页 > news >正文

微信电影网站怎么做/知乎软文推广

微信电影网站怎么做,知乎软文推广,网上商城制作哪家好,宿迁seo公司如今移动互联网应用一般都会採用用户注冊登录机制以便增强用户粘性。那么为了安全设计。用户的password应该怎样传输?在云端又怎样保存?这个问题我思考过许久。总结下面一些思路。主要涉及到不可逆加密的使用原则。 如果用户的注冊/登录过程均是在全然安…

如今移动互联网应用一般都会採用用户注冊登录机制以便增强用户粘性。

那么为了安全设计。用户的password应该怎样传输?在云端又怎样保存?这个问题我思考过许久。总结下面一些思路。主要涉及到不可逆加密的使用原则。


如果用户的注冊/登录过程均是在全然安全的环境下进行,你能够地设计得非常easy: 注冊就是把设置的password直接保存起来,登录就是直接比較password。

这过程不涉及到不论什么加密技术。

然而在实际应用中。整个过程可能是在不安全的环境下进行,比如保存password的系统可能被黑客攻击,password的传输可能被黑客截获。。。

。这样的环境下,你怎样能保证你的登录过程不会被其它别实用心的人冒充?password怎样不泄露?


下面是注冊和登录过程中password及由它推导出来的信息(我称之为信任信息)的传递示意图:

注冊:

  手机应用    云端server                                                                                                                        
password---->传输---->持久保存

登录:

  手机应用 云端server

password---->传输---->与持久保存的信息比較


因为传递过程的不安全性,每多一次信息的传递步骤。就多一次信息泄露的可能性。为了保证信任信息的安全,应该保证信任信息的传递过程是不可逆的。比如哈希加密算法(比如md5,sha1,sha256, PBKDF2, bcrypt等)可达到这一目的。

这些算法可保证无法通过下游的信息推算出上游的信息(比如password)。另外这类算法还可保证同样的输入和參数经过计算可得到同样的输出,这样云端就能够比較两方的结果就可以判断出原始的信息(如password)是否同样的。以达到用户认证的效果。

那么就上述的场景而言。怎样在各环节(如传输/保存)对password进行加密处理?

简单地说,用户在注冊时输入了password。能够先做一次哈希加密。再进行网络传输,云端server收到后,再做一次哈希加密。然后保存起来。登录时的过程类似,云端server所得到或使用的信息是经过了多次(这里是2)哈希加密后的结果。


相比之下,眼下有非常多文章关注的不过password做哈希处理后保存到云端server这一过程。

其实,一个复杂的系统可能存在多个泄露风险的环节, 因此需一一识别出来,并添加必要的哈希加密步骤。

详细而言,比如上述的注冊或登录过程, 假设只做一级哈希加密。 虽然达到保护原始password的效果。但仍存在安全风险的:假设不过云端保存前做哈希加密,那么传输过程仍使用password明文。存在泄露风险。

反之假设不过传输前做哈希加密,一旦该哈希值泄露了。则easy被伪造登录: 。


总结一下:

在信任信息由高信任域向低信任域传递的过程中,不可逆哈希加密处理能够有效控制高信任级别的信息直接扩散到较低信任域。假设在一个系统中存在多级这样的场景。那就应该多次使用不可逆加密处理。


注:
1) 上述提到的一次不可逆加密处理不代表仅仅能是一次哈希加密算法迭代。其实为了加大算法强度,有时可能是使用非常多次哈希加密算法的迭代。
2)在不可逆加密处理中,往往还须要加入盐值。以抵抗彩虹表攻击,这里不做具体阐述。


http://www.lbrq.cn/news/791425.html

相关文章:

  • 网站图标素材/头条权重查询
  • wordpress搜索页分页/百度seo指南
  • 做网站备案必须是个人还是公司/国外域名
  • 这样建立网站/运营推广的方式和渠道有哪些
  • 加工平台用什么材料/网页优化公司
  • 涪陵网站建设/学网络与新媒体后悔死了
  • 网站制作教程ps/网络营销方法有哪些举例
  • 自己做网站花费/网站指数查询
  • 做网站图片素材在线编辑/外贸营销渠道
  • wordpress直播接入/seo企业顾问
  • 百度免费网站空间/网络营销的特点举例说明
  • 权威的大连网站建设/网络销售推广是做什么的具体
  • 绵阳公司网站制作公司/wp博客seo插件
  • 惠东做网站公司/百度推广按效果付费是多少钱
  • mac做网站的软件/软文广告经典案例分析
  • 软件工程师有前途吗/seo推广优化平台
  • 如何建设一个工业品采购网站/荆州seo推广
  • 做网站vi系统是什么/有创意的网络广告案例
  • wordpress登陆可见设置/关键词优化是怎样收费的
  • 开源低代码开发平台/锦州seo推广
  • 做最好的win7系统下载网站/搜索引擎优化理解
  • 中山网站推广外包/网络营销专业就业公司
  • 400元网站建设/优化快速排名公司
  • 杭州网站制作维护/seo网页推广
  • 台州企业网站制作公司/长沙网站seo服务
  • 企业网站建设和实现 论文/yandx引擎入口
  • 申请网站平台怎么做/数据分析
  • 深圳大浪网站建设/新闻最近的大事10件
  • vs2015做的网站/百度推广官网入口
  • 公司网站更新/名优网站关键词优化
  • Qt 自动无法加载数据库为空
  • 向量空间模型
  • Flask + HTML 项目开发思路
  • STM32-ESP8266通过MQTT与阿里云通讯
  • Hertzbeat如何配置redis?保存在redis的数据是可读数据
  • ubuntu apt安装与dpkg安装相互之间的关系