
什么是网站追踪
网站跟踪是指收集信息,使网站能够在一次或多次浏览会话期间识别、分析或识别访问者的过程。
需要注意的是,网站追踪用户行为并不总是意味着它知道你的真实身份。很多情况下,网站只是想确定当前访客是否与昨天或上周访问过你的浏览器是同一人。
识别和辨认之间也存在重要的区别。
身份识别是指将在线活动与特定个人关联起来。这通常发生在您登录帐户或提供个人信息(例如您的电子邮件地址)之后。
另一方面,识别仅仅是指检测到同一浏览器或设备之前出现过。即使不知道你的浏览器名称,网站仍然可以通过比较各种技术信号来识别你的浏览器。
现代网站很少只依赖单一的追踪方法。相反,它们会结合多种信息来提高追踪的准确性。例如,Cookie 可以表明您之前访问过该网站,IP 地址可以提供大致位置,而浏览器指纹则可以确认浏览器特征与之前的访问记录相符。
你可以把这想象成解谜题。一块拼图碎片只能揭示很少的信息,但当几十块碎片拼在一起时,就能呈现出一幅清晰的画面。网站追踪的工作原理也大致相同,它结合了不同的信号,而不是依赖单一的标识符。
网站为何追踪用户
用户身份验证
追踪用户活动最常见的原因之一是保持用户登录状态。
当你登录网上银行平台、电子邮件服务或社交媒体账户时,网站需要一种可靠的方式来识别你的身份,以便你在页面间切换时也能保持登录状态。否则,每次点击新页面时,你都必须重新输入用户名和密码。
会话 cookie 等跟踪技术通过存储临时标识符来实现这一点,该标识符会告诉服务器您的登录会话仍然有效。
个性化体验
网站还会追踪用户偏好,以创造更便捷的浏览体验。
例如,一个在线新闻网站可能会记住:
- 您首选的语言
- 深色或浅色模式
- 最近浏览的文章
- 收藏类别
- 已保存的购物车商品
如果没有某种形式的跟踪,每次刷新页面或重新访问网站时,这些偏好设置都会消失。
网站分析
网站所有者会不断分析访客行为,以改进网站。
他们可能想知道以下问题的答案:
- 哪些页面访问量最高?
- 游客平均停留时间有多长?
- 哪些按钮被点击的频率最高?
- 用户从哪里离开网站?
跟踪技术提供匿名或汇总数据,帮助企业改善导航、内容质量和整体用户体验。
广告
广告是网站追踪最受关注的用途之一。
广告平台不会向所有访客展示相同的广告,而是会尝试展示符合用户兴趣的广告。例如,如果用户经常浏览旅游网站,他们之后可能会看到酒店或机票广告。
虽然这种个性化可以使广告更具相关性,但也引发了一些重要问题,例如应该收集多少浏览行为数据,以及应该在不同的网站之间共享多少浏览行为数据。
欺诈预防与安全
并非所有追踪技术都对营销人员有利。许多安全系统依赖追踪技术来检测可疑活动。
例如,银行网站可能会注意到:
- 您的账户通常从新加坡访问。
- 你通常在Windows系统上使用Chrome浏览器。
- 您的屏幕分辨率和浏览器设置很少更改。
如果有人突然从其他国家/地区使用完全不同的浏览器和设备配置登录,网站可能需要额外的验证才能允许访问。在这种情况下,跟踪有助于保护您的帐户,而不是侵犯您的隐私。
网站追踪用户的方式
网站有很多方法可以识别访客。有些方法直接将信息存储在您的浏览器中,而另一些方法则会观察您每次访问网页时浏览器自然展现的特征。
以下几种追踪技术是当今互联网上应用最广泛的技术之一。
Cookie
Cookie可能是最广为人知的网站跟踪技术,它已经存在于互联网近三十年了。
Cookie 只是一个小型文本文件,网站会要求您的浏览器保存该文件。与普遍认知相反,Cookie 并不会存储您的完整浏览历史记录或个人文件。相反,它们通常包含一个唯一标识符或少量信息,帮助网站在您下次访问时识别您的浏览器。
饼干主要分为两大类。
第一方 Cookie 由您当前访问的网站创建。它们通常用于以下合法功能:
- 保持登录状态
- 记住语言偏好
- 保存购物车内容
- 存储网站设置
如果没有这些 cookie,许多网站的使用体验将会变得非常糟糕,因为每当您导航到另一个页面时,您的偏好设置就会消失。
然而,第三方 Cookie 是由嵌入网页的外部服务(例如广告网络或分析服务提供商)创建的。由于同一家广告公司可能出现在成千上万个网站上,因此它可以利用这些 Cookie 来识别同一浏览器在多个网站上的访问情况,从而更全面地了解用户的浏览行为。
多年来,第三方 Cookie 一直是行为广告的主要工具之一。然而,日益增长的隐私担忧促使 Safari 和 Firefox 等浏览器默认阻止许多第三方 Cookie,而其他浏览器也推出了更严格的隐私控制措施。
Cookie之所以仍然有用,是因为它们简单、可靠且高效。然而,它们也存在明显的局限性。用户可以删除、阻止它们,或者在浏览器关闭时自动清除它们。随着隐私保护措施的不断完善,网站越来越多地依赖其他追踪技术,而不是仅仅依赖Cookie。
浏览器指纹识别
浏览器指纹识别技术已成为最受关注的跟踪技术之一,因为它与 cookie 的工作原理截然不同。
浏览器指纹识别技术不会将信息存储在您的设备上,而是观察您的浏览器在每次加载网页时自动共享的信息。
每个浏览器都会泄露大量技术信息,以便网站能够正确显示页面。例如,网站可能会了解您的:
- 浏览器名称和版本
- 操作系统
- 屏幕分辨率
- 首选语言
- 时区
- 已安装字体
- 支持的浏览器功能
- 通过 WebGL 实现图形功能
- Canvas渲染输出
- 音频处理特性
- 硬件详情,例如 CPU 核心数和可用内存
这些特征本身通常都不独特。数以百万计的人使用Chrome浏览器,无数用户的屏幕分辨率也相同。
区别在于,浏览器指纹识别将数十个此类特征组合成一个单一的配置文件。
想象一下,你试图仅凭一个细节来识别某人,比如他穿着蓝色衬衫。这个描述可能适用于成千上万的人。但如果你还知道他的身高、发型、口音、是否戴眼镜以及背包颜色,那么这些特征结合起来就更容易辨认出来了。
浏览器指纹识别的工作原理也完全相同。每个特征提供的信息量都很小,但它们组合起来通常可以创建一个足够独特的浏览器配置文件,从而识别回头客。
这项技术对网站有诸多优势。由于无需存储 cookie,删除 cookie 可能无法完全阻止识别。浏览器指纹还有助于在网上银行交易中检测可疑设备,防止创建虚假账户,限制自动化机器人,并减少支付欺诈。
然而,浏览器指纹并非永久或完美无缺。
更新浏览器、安装新字体、更改显示设置、更换设备或使用注重隐私的浏览器都可能改变您的指纹。为了应对日益增长的隐私担忧,现代浏览器也开始减少暴露的信息量,或者刻意让许多用户看起来更相似,这使得指纹识别的可靠性不如以往。
即便如此,浏览器指纹识别仍然是最复杂的技术之一,因为它分析的是浏览器的行为方式,而不是依赖于本地存储的信息。
IP地址追踪
每当你的设备连接到网站时,它都会发送一个 IP(互联网协议)地址。你可以把 IP 地址想象成信件上的回信地址。如果没有 IP 地址,网站就不知道该把请求的网页发送到哪里。
由于每个互联网连接都需要一个IP地址,因此网站在您访问时总能看到您的IP地址。然而,IP地址所透露的信息远比许多人想象的要少。
在大多数情况下,网站可以使用您的 IP 地址来估算以下信息:
- 您的大致地理位置
- 您的互联网服务提供商 (ISP)
- 无论您使用的是住宅网络、移动网络还是企业网络
- 无论你的流量看起来是来自 VPN 还是数据中心
注意“近似”这个词。IP 地址通常指向某个城市或地区,而不是具体的家庭住址。移动网络、共享 Wi-Fi 和动态 IP 地址分配也意味着同一个 IP 地址可能会在一段时间内被许多不同的人使用。
单凭 IP 地址很少能准确识别单个访问者。因此,网站通常会将其与其他信号结合使用。例如,如果相同的浏览器指纹从相似的 IP 地址位置反复出现,网站就可以更有把握地判断是同一个访问者,而不是全新的访客。
IP地址对于安全尤其重要。许多网站会监控登录位置并标记异常活动,例如,一个通常从伦敦登录的帐户,几分钟后突然出现在另一个国家/地区。
追踪像素
跟踪像素(也称为网络信标)是最简单的跟踪技术之一,但其效果却出奇地好。
跟踪像素通常是一张不可见的图像,宽度和高度都只有一像素。虽然你看不到它,但你的浏览器在页面加载时仍然会向服务器请求它。
该请求会向服务器提供有用的信息,包括:
- 您的IP地址
- 浏览器类型
- 操作系统
- 访问时间
- 加载像素的页面
- 有时会在请求中附加其他标识符。
像素本身并不收集信息。相反,正是对图像的请求使得服务器能够记录有关访问的详细信息。
追踪像素在网络上被广泛使用。例如,在线零售商可能会在其订单确认页面上放置一个追踪像素。当有人完成购买时,广告平台会收到请求并记录该广告活动促成了一笔销售。
同样的原理也常用于电子邮件营销。许多促销邮件都包含一张托管在发件人服务器上的微小不可见图片。如果你的邮件客户端加载了这张图片,发件人就能得知邮件已被打开,大致打开时间,有时甚至还能知道打开邮件的设备。
因此,某些电子邮件应用程序默认会阻止远程图像,直到您选择显示它们为止。
URL 参数
并非所有追踪都依赖于 Cookie 或浏览器设置。有时,信息会直接包含在网页地址中。
这些额外的信息被称为URL参数。它们通常添加到URL中的问号之后。
例如,营销链接可能包含以下信息:
- 是哪项广告活动促成了这次访问
- 访客点击了哪个电子报。
- 是哪个联盟伙伴推荐了客户
- 哪个版本的广告效果更好?
如果你曾经注意到过包含诸如utm_source`, utm_campaign` 或 ` utm_medium,` 之类的值的链接,那么你已经见过 URL 参数的实际应用了。
与 Cookie 不同,URL 参数会随链接本身一起传输。如果有人复制并分享该 URL,除非将其删除,否则跟踪信息可能会随之传播。
这种方法本身并不能识别个人身份。相反,它可以帮助网站了解访客的来源。例如,公司可以比较来自谷歌搜索、Facebook 广告还是电子邮件营销的客户数量。
当与 cookie 或浏览器标识符结合使用时,URL 参数就成为整体跟踪的另一个有用组成部分。
浏览器存储
Cookie并不是网站在您的浏览器中保存信息的唯一途径。
现代浏览器提供了多种存储技术,使网站能够保存大量数据,而无需在每次请求时都将数据发送回服务器。
最常见的选项包括:
本地存储用于存储信息,这些信息会一直存在,直到被手动删除。网站通常使用它来记住用户的偏好设置,例如深色模式、语言选择或最近浏览过的项目。
会话存储的工作原理类似,但数据仅在当前浏览器标签页打开时存在。标签页关闭后,信息会自动删除。
IndexedDB是一款功能更强大的浏览器数据库,专为复杂的 Web 应用程序而设计。它允许网站存储大量结构化数据,从而实现离线文档编辑或基于浏览器的生产力工具等功能。
这些存储技术通过减少需要重复下载的信息量来提高性能。
虽然浏览器存储最初并非设计用于追踪用户,但网站可以像使用 Cookie 一样,将唯一标识符保存在浏览器存储中。由于许多用户不太熟悉浏览器存储,因此存储的数据在设备上的保留时间可能比传统 Cookie 长得多。
然而,与 Cookie 不同,浏览器存储并非每次向服务器发送请求时都会自动包含这些信息。网站必须使用 JavaScript 读取存储的信息,才能将其用于身份识别。
行为追踪
并非所有追踪方法都依赖于您的浏览器或设备。有些网站还会分析您与页面的互动方式。
这被称为行为追踪。
行为追踪不会询问你正在使用什么浏览器,而是关注以下操作:
- 鼠标移动
- 点击位置
- 滚动速度
- 打字模式
- 在页面不同部分花费的时间
- 页面间的导航路径
例如,人类访客通常会平稳地移动鼠标,停下来阅读内容,并且滚动页面的速度也不均匀。而自动机器人则可能瞬间点击链接,沿着笔直的路线移动光标,或者以远超人类的速度浏览页面。
由于这些差异,行为数据已成为欺诈检测和机器人识别的重要工具。
一些分析平台也使用会话回放技术。会话回放并非录制屏幕视频,而是记录点击、滚动和文本输入等事件(通常会排除或屏蔽敏感字段)。开发者随后可以回放这些事件,以了解用户在何处遇到问题或放弃任务。
行为数据本身通常不足以识别特定用户。但是,当与 Cookie、浏览器指纹和 IP 地址结合使用时,它就成为另一种有价值的信号,可以帮助网站区分合法用户、自动化流量和潜在的欺诈活动。
检查您的浏览器指纹
大多数追踪技术都在后台运行,因此很难确切地知道浏览器会暴露哪些信息。虽然你无法轻易查看网站在你访问后记录了哪些内容,但你可以在追踪发生之前检查许多可用的浏览器和设备属性。
这时,浏览器指纹检测工具就派上用场了。
这些工具并非旨在立即阻止追踪,而是帮助您了解哪些因素会使您的浏览器可被识别。一旦您知道哪些属性可见,评估您的在线隐私并决定是否需要额外的保护措施就容易得多。
BrowserScan是实现此目的最全面的工具之一。
什么是 BrowserScan
BrowserScan 是一款在线浏览器指纹检测工具,它会分析您的浏览器向网站公开的信息。它并非只关注单一标识符,而是收集并显示数十种浏览器和设备属性,并将其汇总在一份报告中,让您更容易了解网站如何识别您的浏览器。
与许多仅生成指纹 ID 的基本指纹识别器不同,BrowserScan 会分析用于生成指纹的底层数据。这不仅能帮助用户看到结果,还能让他们了解影响结果的各种因素。
无论您是注重隐私的用户、Web 开发人员还是网络安全研究人员,BrowserScan 都提供了一种从网站的角度检查浏览器的实用方法。

BrowserScan 可以检测到什么
BrowserScan 分析多种浏览器和设备特征,包括:
- 浏览器指纹:用于评估您的浏览器是否具有独特性。
- Canvas 指纹图谱显示了您的浏览器如何渲染图形。
- WebGL指纹识别图形硬件特性。
- 基于浏览器音频处理行为的音频指纹。
- 用户代理信息,包括浏览器、操作系统和版本。
- 屏幕信息,例如分辨率和颜色深度。
- 语言和时区设置。
- 硬件信息,包括 CPU 核心数和设备内存(如有)。
- IP相关信息,例如您的公共IP地址和大致位置。
- 浏览器功能和支持的 Web API。
BrowserScan 并没有将这些值作为孤立的数据呈现,而是将它们整理成一份清晰的报告,准确地显示了一个典型的网站可以访问哪些信息。
这尤其有用,因为许多人低估了浏览器自动暴露的技术信息量。将收集到的属性集中在一个地方查看,能让人更容易理解浏览器指纹识别的概念。
谁能从 BrowserScan 中受益
虽然浏览器指纹检测通常与在线隐私相关,但 BrowserScan 在许多不同的场景中都很有用。
- 注重隐私的用户可以在更改浏览器设置或安装隐私扩展程序之前,先查看浏览器的外观差异。
- Web 开发人员可以验证不同浏览器如何显示技术信息,并排查跨设备的兼容性问题。
- 安全专业人员可以更好地了解欺诈检测、账户保护和机器人缓解中常用的信号。
- 研究人员和测试人员可以比较浏览器环境,评估反指纹识别技术,并观察浏览器更新如何影响指纹识别的一致性。
对大多数用户而言,BrowserScan 是一款教育工具。它不仅能告诉你你的浏览器是否可以被识别出指纹,还能帮助你解释为什么你的浏览器看起来独一无二,以及哪些浏览器特征造就了这种独特性。
如何减少在线追踪
完全避免网络追踪几乎是不可能的。每个网站都需要某些信息(例如您的IP地址)才能向您的浏览器提供内容。
但是,您可以通过调整浏览习惯和隐私设置来显著减少可用于跟踪的信息量。
阻止第三方 Cookie
大多数现代浏览器都允许您阻止第三方 Cookie,从而防止许多广告网络在不相关的网站上识别您的浏览器。
这并不能阻止所有形式的跟踪,但确实减少了跨网站广告最常用的方法之一。
使用注重隐私的浏览器
部分浏览器内置了针对常见跟踪技术的保护措施。
这些浏览器可能会自动阻止已知的跟踪脚本,限制指纹识别 API,或减少暴露给网站的身份识别信息量。
尽量减少浏览器扩展程序的使用
浏览器扩展程序可以添加实用功能,但它们也可以增加浏览器环境的独特性。
具有讽刺意味的是,同时安装多个隐私扩展程序可能会使你的浏览器指纹更加独特,而不是更不独特。
只安装你真正需要的扩展程序,并定期检查那些你不再使用的扩展程序。
定期清除浏览数据
删除 cookie 和网站数据会移除网站用来识别回头客的许多已存储标识符。
但请记住,清除 cookie 并不能阻止浏览器指纹识别,因为指纹识别是由您的浏览器和设备特征生成的,而不是由存储的文件生成的。
查看 Cookie 同意设置
现在很多网站都提供 Cookie 同意横幅,允许用户控制可选的跟踪技术。
尽可能查看这些设置,而不是简单地接受所有类别的 Cookie。
在适当情况下使用VPN
虚拟专用网络(VPN)通过将流量路由到另一台服务器来隐藏您的公共 IP 地址。
虽然这可以提高位置隐私,但需要注意的是,VPN 并不能阻止浏览器指纹识别。即使您的 IP 地址发生变化,网站仍然可以观察到许多浏览器和设备特征。
将 VPN 与合理的浏览器隐私设置结合使用,通常比单独使用任何一种方法都能提供更好的保护。
查看浏览器显示的内容。
或许最实际的一步就是了解你的浏览器已经公开了哪些信息。
使用 BrowserScan 等浏览器指纹检测工具,可以检查浏览器属性、Canvas 和 WebGL 指纹、硬件信息、用户代理详细信息以及网站可能用于识别的其他信号。
一旦您知道哪些信息可见,您就可以对浏览器配置做出明智的决定,而不是依靠猜测。
常见问题解答
网站可以在不使用cookie的情况下追踪我的信息吗?
是的。Cookie 只是其中一种追踪方法。网站还可以使用浏览器指纹识别、IP 地址、浏览器存储、追踪像素和行为分析来识别回头客。
浏览器指纹识别比 cookie 更准确吗?
不一定。Cookie 通常更可靠,因为它们直接在浏览器中存储唯一标识符。浏览器指纹可能会在浏览器更新或硬件变更后发生变化。但是,指纹更难清除,因为它们不依赖于存储的文件。
隐身模式能阻止网站追踪吗?
不。隐身模式或隐私浏览模式主要阻止浏览器在会话结束后保存本地历史记录、cookie 和网站数据。
即使您在浏览网页,网站仍然可以看到您的 IP 地址并生成浏览器指纹。
VPN 能阻止浏览器指纹识别吗?
不。VPN 会更改您的公共 IP 地址,但不会隐藏浏览器特征,例如屏幕分辨率、浏览器版本、已安装的字体或 WebGL 信息。
为了减少浏览器指纹识别,您还需要浏览器级别的隐私保护。
如何查看我的浏览器指纹?
您可以使用 BrowserScan 等浏览器指纹检测工具来查看网站可以访问的浏览器和设备信息。这些工具通常会显示浏览器属性、Canvas 指纹、WebGL 指纹、音频指纹、用户代理信息、屏幕详情和其他识别特征。
网站追踪合法吗?
这取决于国家、收集的数据类型以及数据的使用方式。
许多地区都有隐私法规,要求网站在收集某些类型的数据之前,必须告知用户所使用的追踪技术或征得用户同意。企业通常也被期望遵守其运营所在地区的适用隐私法律。
结论
网站追踪远比简单地在浏览器中存储 Cookie 复杂得多。现代网站结合了多种技术——包括 Cookie、浏览器指纹、IP 地址、追踪像素、浏览器存储、设备特征和行为信号——来识别访客,从而提升网站功能和安全性。
每种追踪方法都有其自身的优势和局限性。对于用户而言,了解这些技术是做出明智隐私决策的第一步。
如果您想了解自己的浏览器会透露哪些信息,BrowserScan提供了一种便捷的方式来检查您的浏览器指纹、Canvas 和 WebGL 指纹、用户代理、硬件信息以及许多其他浏览器属性。直接查看这些信号可以帮助您更好地了解网站如何识别浏览器,并评估您当前的隐私设置是否满足您的需求。
