阿北能不能看到我在豆瓣的账户对应的密码?
完全可以。
无图无真相。我们先来看看豆瓣登录界面。
豆瓣的登录位置有好几个,在哪登录都无所谓。问题是当你点击登录按钮后,你的登录密码未经任何变换,直接以明文提交到服务器上的。为了证明这一点,我们尝试登录,然后用fiddler捕获一下请求过程,如下图。
当然,因为我输入的是假的密码,所以登录失败了。但是从 fiddler 上我们可以清楚的看到密码 12345678 就这么乖乖的躺在那里。
这意味着什么?
这意味着只要豆瓣愿意,它可以在服务端记录下你的原始密码。不管最终它是否会将你的密码以哈希或加密方式存储,但至少,豆瓣有机会知道用户登录密码的明文。
豆瓣为什么要这么做?
首先,对于豆瓣来说,你的帐户的所有信息,它都可以在不需要密码的情况下进行任意的修改,所以豆瓣对用户的密码其实并不感兴趣。其次,豆瓣确实会将用户的密码哈希变换后再存入数据库,用于一定程度上防范黑客直接获取到用户的明文密码。
但是由于问题问的是“阿北能不能看到我在豆瓣的账户对应的密码?”,阿北回答不能。通过上面的分析我们知道,不是不能,只是不愿意而已。如果豆瓣需要,随时可以拿到活跃用户的明文密码。
如何改进?
在进行下面的讨论之前,我们必须提醒大家,豆瓣在登录验证的部分已经采用SSL加密来保护了,上面描述的问题并不是在暗示大家“豆瓣不安全”(安不安全是另外一个问题了),这里要讨论的是,虽然阿北声称无法看到用户的明文密码,但是我们通过简单的技术分析已经可以明确阿北在技术上依然可以轻松的看到用户的密码,并且用户无法知道。
我现在想知道的是,到底有没有一种办法,可以让阿北可以坦荡的向用户拍胸脯保证绝对看不到用户的明文密码,并且在技术上来说这种保证是可靠的——任何人都可以在客户端进行验证确保其没有作假?
事实上这样的方案是存在的。
具体方案:基于哈希+HTTPS
当用户注册和登录时,用户的密码不会被通过网络直接发送明文,而是先经过哈希后再发送,并且发送时采用 HTTPS 加密。这种方案的核心在于,哈希运算是在客户端完成的,因此服务端接收到的用户密码都不是明文,阿北确实可以拍着胸脯说不会看到用户密码。由于中途通信加密了,安全性看起来还不错。但是我们也注意到,如果没有 HTTPS 的保护,这种方案非常容易遭受重放攻击。这一方案在业内可以说已经算常识了。大多数稍微有点安全意识的开发人员都知道。
网站需要用https访问就需要部署SSL证书。
SSL证书专业提供商:沃通(WoSign)CA: http://www.wosign.com/index.htm
国产SSL证书和国外SSL证书对比:
http://www.wosign.com/about/WoSign_ForeignCA_compare.htm
相关推荐
在阿北的博客文章中,我们可以清晰地看到豆瓣网改版的几个关键方向。首页布局和部分产品的调整,意在强化内容的呈现,同时减少对用户的干扰,以此提升用户体验。这表明,豆瓣网对于用户体验的重视,是其改版计划的...
然而,随着创始人阿北(豆瓣CEO)年岁的增长和市场环境的变化,豆瓣也开始寻求更快的发展速度,试图在商业上找到可持续的盈利模式。这种转变体现在豆瓣阅读和豆瓣FM中出现的广告推送,显示出其商业野心。 豆瓣首页...
从给定的文档来看,主要讨论的是豆瓣创始人阿北对于用户价值、外部性以及移动互联网时代下产品和服务的发展策略等问题的观点。以下是对该文档中提到的一些关键知识点进行深入解析: ### 用户价值与外部性的理解 - ...
【淘宝的SNS化】指的是阿里巴巴集团在2021年提出的一种战略,旨在将旗下的淘宝平台融入社交网络(Social Networking Service)元素,以增强用户之间的互动和黏性,构建更为丰富的电商生态系统。马云希望通过引入SNS...
豆瓣,这个名字源自于创始人杨勃(网名阿北)在北京朝阳门附近星巴克编写源代码时的心血来潮。2005年3月6日,豆瓣正式上线,起初它是一个以书影音为基础的兴趣分享平台,旨在让用户能够分享彼此的好书、好电影、好...
2. 算法的质疑与分析:由于算法的简单性,人们质疑该算法可能导致高评分的小众电影排名超过经典影片,但实际在豆瓣电影TOP250排名中这种情况并不常见。有人猜测豆瓣创始人阿北可能故意简化了算法的描述,以防止水军...
【冷启动】是互联网行业中初创企业常常面临的一个关键挑战,是指在没有用户基础、缺乏资金进行大规模推广的情况下,如何吸引并积累第一批用户的过程。本文通过分析豆瓣和知乎这两个成功案例,探讨了它们如何突破冷...
豆瓣网的优势在于其独特的内容生成机制和精准的用户定位,这使得它能在众多网站中脱颖而出。然而,任何网站都有其不足之处,豆瓣网的挑战可能包括如何保持用户活跃度、提高用户黏性,以及如何在保证用户体验的同时,...
豆瓣网,自2005年3月由杨勃(网名阿北)创立,是一个以书评、影评、乐评为主要内容的Web2.0平台,尤其受到受过高等教育的年轻大学生群体的青睐。其核心价值在于帮助用户发现并分享有价值的信息,如书籍、电影、音乐...
【杨勃的观点】杨勃,即豆瓣的创始人阿北,强调了用户价值的重要性,并指出在产品生命周期的不同阶段,用户价值可能会产生外部性,这对外部性的理解和利用是找到商业价值的关键。他认为,用户价值和商业价值之间存在...
- **豆瓣的创始人**:阿北创立了豆瓣社区,展示了社交网络的巨大潜力和价值。 ### 4. 文化价值观与企业精神 - **《大学》中的经典名句**:“大学之道,在明明德,在清明,止于至善。”这句话强调了道德修养和个人...
8. **豆瓣**:豆瓣是中国知名的社交网络平台,由阿北(杨勃)创立,专注于图书、电影和音乐的评分与评论。 9. **环保部宣传中心**:环保部宣传中心主任是贾峰,这显示了他在环保领域的积极参与和贡献。 10. **全球...
环阿瓦提凹陷区(环阿区)的油气勘探一直没有重大突破,近年来随着钻探技术及认识程度的提高,对环阿区油气勘探前景,尤其是对...在此基础之上,通过分析其油气地质条件,得出该井区具有构造圈闭规模大、毗邻中上奥陶统
本报告主要围绕GPS公路测量实习展开,探讨了在安康至陕川界段的阿北高速公路进行的实地勘测过程和相关技术应用。该实习作为毕业设计的一部分,旨在提升学生的实践能力和理论知识的融合。 首先,安康至陕川界的高速...
其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等.SecureCRT的SSH协议支持DES,3DES和RC4密码和密码与RSA鉴别. SecureCRT可以代替windows自带的超级终端程序和telnet命令。Win7...
语言:中文 (简体) 北哥小秘书是一个浏览器扩展,当前支持chrome、360安全浏览器、360急速浏览器,发布小秘书的目的是让你、阿北、Yii2三者的关系更近。 北哥小秘书是一个浏览器扩展,这里有很多
APK 文件是Android操作系统上应用程序的主要格式,它包含运行在Android设备上的所有必要组件和资源。本篇文章将详细探讨如何使用“apkxinxickgj”这个工具来查看APK文件的各种信息,以及这些信息的重要性。 首先,...