跳至主要内容
短.be

链接预览的工作原理与安全风险 - 短链接的安全运营

解析 SNS 和聊天应用生成链接预览(OGP)的技术机制,以及通过短链接产生的安全风险。介绍预览伪装攻击手法和防御策略。

2026 年 10 月 31 日 / 本文约需 1 分钟阅读

安全技术解说

链接预览是社交媒体和即时通讯应用预先显示链接内容的功能,它让用户在点击链接之前就能了解跳转目标的概要。Facebook、X (原 Twitter) 、LINE、Slack、iMessage 等平台具备链接预览功能,会显示从 OGP (Open Graph Protocol) 元标签中取得的标题、说明文字和缩略图。然而,这个功能与短链接结合之后,可能产生安全风险。安全研究者 Talal Haj Bakry 与 Tommy Mysk 在 2020 年发表的调查显示,多款主要即时通讯应用在生成链接预览时会把用户的 IP 地址发送给链接目标服务器,由此引发了隐私方面的担忧。由于短链接可以借重定向隐藏最终的跳转目标,因此可能被用于「预览伪装」攻击,也就是预览中显示的信息与实际跳转目标并不一致。本文将解说链接预览的技术机制,并系统整理与短链接相关的安全风险及其对策。

链接预览的生成过程按平台大致分为 3 种架构。第一种是「发送方生成」方式,由发送消息的设备访问链接目标取得 OGP 信息,把预览数据附在消息中一起发送。iMessage 和 Signal 采用这种方式。第二种是「服务器端生成」方式,由平台的服务器访问链接目标取得 OGP 信息。Facebook、X、LinkedIn 属于这一类。第三种是「接收方生成」方式,由接收消息的设备访问链接目标。这种方式会把接收方的 IP 地址暴露给链接目标,存在隐私风险。当中间存在短链接时,生成预览的请求会先到达短链接服务的服务器,再经由重定向转送到最终的链接目标。在这一过程中,短链接服务可以记录预览生成请求的用户代理,从而掌握预览是由哪个平台生成的。

预览伪装攻击是通过动态切换短链接的重定向目标而成立的。攻击者首先把正规网站 (例如大型新闻网站的报道) 设为短链接的重定向目标。当社交媒体或聊天应用生成链接预览时,取得的是正规网站的 OGP 信息 (标题、说明文字、缩略图) ,于是显示出看起来像正规网站的预览。等预览生成并被缓存之后,攻击者再把重定向目标改成钓鱼网站或恶意软件分发网站。用户信任预览中显示的正规网站信息而点击链接,实际上却被引导到恶意网站。在钓鱼攻击中,能够隐藏链接目标的短链接也可能被滥用。这种攻击利用的是用户「已经确认过预览所以安全」的心理。

短链接服务一侧的安全对策可以分为几个层次。第一,有一种机制会记录重定向目标的变更历史,对短时间内多次更改重定向目标的短链接自动打上标记。若在短时间内多次更改重定向目标,可以作为怀疑滥用的线索。第二,是把重定向目标的 URL 与 Google Safe Browsing API 或 PhishTank 的数据库比对,拦截指向已知钓鱼网站和恶意软件分发网站的重定向的功能。第三,是在重定向之前显示插页 (中间页) ,让用户确认最终跳转目标 URL 的设计。这个中间页应显示跳转目标的域名、是否具备 SSL 证书,以及 Google Safe Browsing 的判定结果,使用户能够基于信息作出判断。第四,在创建短链接时要求 CAPTCHA 或邮件验证,有助于抑制机器人批量生成恶意短链接。把这些对策组合起来,就更容易降低预览伪装攻击的风险。

用户一侧也有自我防护的方法。首先,不只依赖链接预览信息,也可以利用短链接展开服务 (unshorten.me、CheckShortURL 等) 事先确认最终的重定向目标。特别是在包含金融机构或登录页面引导的消息中,不直接点击短链接,而是在浏览器地址栏手动输入官方网站的 URL,更容易避免被引导到虚假网站。企业的安全负责人也可以把链接预览伪装攻击的案例纳入内部安全培训。在打开邮件中的链接之前先行确认的思路,也可以应用于聊天应用中的链接。短链接的便利性与安全性处于取舍关系之中,也可以把技术对策和用户教育结合起来,降低风险。

这篇文章对您有帮助吗?

相关文章

短链接安全指南 - 钓鱼风险识别与安全分享最佳实践

全面介绍短链接的安全风险和防护方法。涵盖钓鱼攻击识别、恶意链接检测和安全分享的最佳实践。

识别和防范利用短链接的钓鱼诈骗

基于 APWG 2023 年数据,解说利用短链接的钓鱼诈骗的 5 种具体手法,以及通过预览功能、2FA、邮件头分析等实践性防御策略。

点击欺诈 (点击欺骗) 的原理与对策 - 保护短链接的安全指南

解说点击欺诈的手法及其对短链接的影响。介绍机器人检测、速率限制、CAPTCHA 等实践性防御策略和不正当点击的检测方法。

无 Cookie 时代的短链接追踪方案 - 第一方数据与隐私合规策略

探讨无 Cookie 环境下短链接如何实现用户追踪。介绍第一方数据收集、服务端追踪、隐私合规的实践方案。

Slack 和 Teams 中使用短链接的方法 - 链接预览与安全性兼顾指南

解说在 Slack 和 Microsoft Teams 中分享长链接的问题及短链接解决方案。介绍 OGP 预览控制和安全策略。

在社交媒体上巧妙分享链接的技巧 - 各平台的特点和让链接更好看的方法

轻松讲解在 X (Twitter)、Instagram、TikTok、LINE 等平台上分享链接的方法和注意事项。涵盖链接预览 (OGP) 的工作原理、长 URL 在社交媒体上的显示问题与短链接的活用技巧,以及给朋友发链接时应该注意的礼仪。

相关术语

URL 预览 (安全确认)

URL 预览是指在打开链接之前,先确认重定向目标的 URL 和页面概要的功能。介绍如何事先检查短链接的展开目标以避免钓鱼诈骗、它与链接展开的区别,以及打开前想要确认的要点。

OGP

Open Graph Protocol 的缩写,用于控制网页在社交媒体上分享时的显示效果。

网络钓鱼

通过伪装成可信实体来诱骗用户泄露敏感信息的网络攻击手法。

输入验证

对用户提交的数据进行检查和过滤,确认其是否符合预期格式,有助于降低安全风险。

相关工具

短链接展开检测

粘贴短链接,即可在不实际打开的情况下查看重定向路径和最终跳转目标。

粘贴网址,立刻变短。

缩短网址