先看用途
重定向是技术机制,不是风险定论;本站不追踪或提供可疑站点入口。
按场景理解技术
先结合网址辨识建立网址核对习惯,再阅读安全阅读规则,避免把一种状态码当作安全保证。
资料依据:MDN:HTTP 重定向。产品界面以对应设备和版本为准。
HTTP 重定向
服务器可用 3xx 重定向响应和 Location 头告知新地址。301 常用于永久迁移,302 常用于临时转移;状态码不是安全评级。
页面内跳转
HTML 的刷新设置与 JavaScript 也可以触发页面跳转。所以不执行浏览器脚本并不能阻止所有 HTTP 跳转。
正常与可疑如何比较
网站迁移、切换语言可有明确目的;突然要求密码、安装或付款则需要独立核实。只凭跳转次数不能下结论。
读者可做的四步
- 01记录原本预期进入的页面。
- 02看最终地址与内容是否仍符合目的。
- 03遇到额外敏感操作要求先停止。
- 04技术取证交由有授权的专业人员。
比较时保留上下文
- 旧文档迁移:核对目标与内容。
- 语言切换:看是否仍在预期服务。
- 陌生登录要求:停止输入。
- 循环无法到达:记录现象并退出。
常见问题
看到 302 就代表被劫持了吗?
不是。302 描述临时重定向,不能单独证明劫持或欺诈。
关闭脚本能阻止所有跳转吗?
不能,HTTP 重定向由服务器响应触发,不依赖浏览器执行脚本。
原创情景比较
原创情景:从旧帮助页转到新帮助页且信息连贯,与阅读文章途中被带去安装应用,是两种不同的观察场景。