"登录"到底在做什么?

在网站或应用上点击"登录"按钮,输入邮箱和密码——这是每天都在做的操作,但背后发生了什么呢?

登录就是"向服务器证明'我是这个账号的主人'"的过程。就像在图书馆借书时出示借书证一样。没有借书证,对方就会问"你是谁?",你就借不了书。

当你输入密码时,服务器会将其与保存的密码哈希值(类似加密指纹的东西)进行比对。如果匹配,就确认"身份验证通过",然后显示你专属的页面。

为什么需要注册会员?

你是否想过"只是看看而已,为什么非要注册不可?"网站要求注册会员主要有 3 个原因。

原因 具体例子
为了保存你专属的数据 游戏存档、收藏列表、观看历史
为了区分不同的人 在社交媒体上显示"谁发的帖子"、将消息发送给正确的人
为了防止滥用 封禁恶意刷屏的账号、管理有年龄限制的内容

也就是说,登录是为了提供"你专属的体验"的机制。不需要登录就能看的网站(如 Wikipedia)只是向所有人显示相同的内容,不需要区分个人。

Cookie - 记住登录状态的机制

登录一次后,切换页面时不需要每次重新输入密码,对吧?这要归功于 Cookie

登录成功后,服务器会给浏览器一个叫"会话 Cookie"的小数据。这就像游乐园的"再入场印章"——只要有印章,不用再出示门票就能自由进出。

Cookie 的有效期

  • 会话 Cookie:关闭浏览器就消失。用于银行网站等安全性要求高的服务
  • 持久 Cookie:保留数天到数月。勾选"保持登录状态"时使用

在公共电脑(学校或图书馆)使用完毕后,一定要退出登录。如果 Cookie 还在,下一个使用者就能访问你的账号。

安全登录需要注意的事项

登录是每天的习惯,正因如此也容易掉以轻心。

  • 警惕假冒登录页面钓鱼诈骗会制作与真实页面一模一样的假登录页面来窃取密码。请务必确认 URL 是否正确
  • "保存密码?"只在自己的设备上选是:在朋友的手机或学校的电脑上选择"不保存"
  • 避免在公共 Wi-Fi 上登录:在公共 Wi-Fi 上通信可能被窃听。银行和邮箱的登录请在家里的 Wi-Fi 下进行
  • 不要忘记退出登录:在共享电脑上务必退出。手机也要设置屏幕锁以防丢失

密码以外的登录方式

最近,不使用密码的登录方式也越来越多了。

方式 原理 优点
指纹/面部识别 通过身体特征验证身份 不用记密码,难以被盗
社交登录 用 Google 或 Apple 账号登录其他服务 不用创建新密码
通行密钥 用保存在手机中的加密密钥认证 防钓鱼能力强,无需密码

在理解密码的重要性的基础上,也学习一下如何创建强密码会更安心。

总结 - 登录是"保护自己的入口"

登录可能让人觉得麻烦,但它是保护你数据的重要机制。需要记住的要点有 3 个:

  1. 登录是"身份验证":向服务器证明"是我本人"的过程
  2. Cookie 维持登录状态:在共享电脑上务必退出登录
  3. 警惕假冒登录页面:确认 URL 后再输入密码

想更多了解登录机制的读者,网络安全入门书籍值得推荐。在查IP上查看自己的连接信息吧。

本文相关术语

Cookie 网站保存在浏览器中的小数据。用于维持登录状态和记住用户设置。 密码 用于证明自己是账号主人的秘密字符串。在服务器上以哈希化形式保存。 钓鱼攻击 通过仿冒登录页面窃取密码的诈骗手法。养成确认 URL 的习惯是最好的防御。