Home / Blog /网站可以知道关于您的哪些信息?详解浏览器指纹识别技术

网站可以知道关于您的哪些信息?详解浏览器指纹识别技术

logo Hidemyacc circle

你是否曾想过,即使你删除了所有 cookie 或使用了隐身模式,网站是如何追踪你的在线活动的?事实是,当你浏览网页时,你的信息仍然会通过你的浏览器指纹被悄悄收集。 

那么,网站可以收集哪些关于你的信息呢?本文将帮助你了解这些信息是什么,并提供一些解决方案,以实现更安全可靠的网络浏览。

1. 该网站收集信息的目的是什么?

通过浏览器指纹收集数据并非完全是坏事。事实上,网站使用这些信息主要出于以下三个目的:

1.1 优化用户体验

每台设备的配置都不同。网站会收集屏幕分辨率、操作系统和浏览器等信息,以确保界面在您的设备上以最佳方式显示。例如,通过了解您使用的是手机还是电脑,网站会自动调整字体大小、图像和布局,从而实现最佳的浏览体验和使用效果。

1.2 行为分析和定向广告

这是营销人员最常见的目标。通过浏览器指纹了解您的偏好、习惯和浏览历史,企业可以投放更精准的广告。您看到的将不再是垃圾信息,而是符合您实际需求的产品或服务,从而提高品牌的转化率。

1.3 加强安全性和防范欺诈

在银行和电子商务领域,浏览器指纹识别是预防网络犯罪的有力工具。如果账户突然从一台具有完全陌生“指纹”或异常参数(例如不断变化的时区或IP地址)的设备登录,系统将立即触发额外的验证步骤,以保护用户的资产和信息,防止网络钓鱼攻击或支付欺诈。

浏览器指纹规范

查看更多:

2. 该网站可以收集关于您的哪些信息?

每当您访问网站时,该网站都会收集大量关于您的信息。我们将这些信息分为以下五大类:

2.1 网络和位置信息

2.1.1 IP地址

所有连接到互联网的设备都使用一个IP地址,这是一组唯一的数字,用于识别设备并使其能够与网络上的其他设备通信。IP地址是互联网或本地网络上设备的唯一标识符。“IP”是“互联网协议”(Internet Protocol)的缩写,它是一套用于管理通过互联网或本地网络发送的数据格式的规则。这些IP地址可以是静态的,也可以是动态的,静态地址保持不变,而动态地址会定期更改。

此外,IP 地址可以是公共的,也可以是私有的,公共地址用于与私有网络外部的设备通信,私有地址用于私有网络内部的通信。 

2.1.2 地理位置

地理定位技术利用访客的IP地址来确定其大致所在城市位置。这使得网站和其他在线服务能够向访客提供特定位置的内容和服务。

例如,旅游预订网站可能会利用地理位置信息,向访客展示其所在城市的当地景点或餐厅的个性化推荐。虽然地理位置信息在很多情况下都能提供准确的信息,但并非总是百分之百准确,而且会受到虚拟专用网络 (VPN) 或代理服务器等因素的影响。

2.1.3 时区

与地理定位类似,网站可以利用浏览器的指纹来识别和比较浏览器的系统和时区。浏览器的时区由当前本地时间与协调世界时 (UTC)(全球时间标准)之间的小时差决定。

网站可以通过浏览器的 Date 对象收集时区信息,该对象会返回您本地时区的当前日期和时间。此信息可用于确定您的地理位置或跟踪您跨时区的活动。此外,它还可用于检测异常或可疑活动,例如浏览器突然切换到其他时区,这可能表明您正在使用 VPN 或代理服务器。

2.1.4 时间戳

时间戳显示您访问网站的日期和时间。此信息可通过浏览器的 Date 对象获取,该对象提供有关当前日期和时间的详细信息。

网站可以使用时间戳信息来跟踪用户一段时间内的活动和行为,以及识别用户行为的模式或趋势。

2.2 浏览器信息

2.2.1 导航对象

Navigation 对象是 JavaScript 编程语言中的一个内置对象,它提供有关您的浏览器和设备的信息。它提供了许多属性和方法,可用于收集您的浏览器特征,包括用户代理、语言、Cookie、平台和插件。

  • 用户代理(UA)链

用户代理 (UA) 字符串是浏览器在每次请求时发送到 Web 服务器的文本字符串,用于识别用户访问网站时使用的浏览器和操作系统。用户代理字符串通常包含浏览器名称和版本、操作系统名称和版本以及设备类型等信息。它也可能包含其他信息,例如已安装的插件和扩展程序。网站可以使用用户代理字符串来针对特定浏览器或操作系统定制其内容或用户体验。例如,网站可能会向使用特定浏览器访问的用户提供下载链接或不同的视频格式。

  • 语言设置

语言设置指的是您在浏览器中设置的默认语言,这可能表明您的位置或首选语言。网站可能会通过浏览器的导航对象收集此信息,该对象提供有关您设备的详细信息,包括语言设置。

网站可以利用语言设置,根据特定语言或地区定制网站内容或用户体验。例如,网站可以为使用特定语言访问的用户提供本地化版本。

  • 曲奇饼

Cookie 是网站存储在您设备上的小型文本文件。当您访问某个网站时,该网站可能会将信息存储在您设备上的 Cookie 中,并在您将来再次访问该网站时检索这些信息。

Cookie 通常用于追踪您的行为和偏好。网站可能会使用 Cookie 来记住您的登录信息、购物车内容和浏览历史记录。Cookie 也可用于追踪您在多个网站上的活动。

尽管 Cookie 被广泛用于合法用途,例如记住用户偏好或个性化用户在网站上的体验,但它们也可能被用于追踪和广告目的。因此,许多网络浏览器都提供了限制或阻止 Cookie 的选项,以保护用户隐私。

  • 插件

插件是可添加到网页浏览器的软件组件,用于启用额外的功能,例如显示多媒体内容、运行 Java 应用程序或提供安全功能。这些信息可以通过浏览器的导航对象获取,该对象提供有关用户设备的详细信息,包括已安装的插件。

网站可以利用插件信息来确定用户的软件配置,并根据已安装的特定插件来定制网站内容或用户体验。例如,网站可能会向访问该网站且安装了特定插件的用户提供下载链接或替代视频格式。

2.2.2 扩展 

扩展程序是指可以添加到网络浏览器中的小型软件程序,用于修改浏览器的功能或行为。这些信息可以通过浏览器的扩展程序 API 收集,该 API 提供有关已安装扩展程序的详细信息。

网站可以利用扩展程序信息来确定用户的软件配置,并根据已安装的特定扩展程序定制网站内容或用户体验。例如,如果用户访问网站时安装了特定扩展程序,网站可能会提供下载链接或替代视频格式。

本网站收集用户信息。

2.3 设备和操作系统信息

2.3.1 设备型号

设备类型指示您用于访问网站的具体设备,例如台式电脑、笔记本电脑、平板电脑或手机,以及设备的品牌和型号。

可以通过浏览器中的导航对象获取此信息,该对象提供有关用户设备的详细信息,包括操作系统、浏览器版本、屏幕分辨率和其他属性。

网站可以利用设备型号信息来确定您的硬件和软件配置,从而帮助它们针对特定设备定制内容或用户体验。例如,网站可能会为使用智能手机或平板电脑访问网站的用户提供移动友好型布局。

2.3.2 操作系统(OS)

操作系统(OS)是一种管理计算机硬件资源并为计算机程序提供通用服务的软件。

也可以通过浏览器的导航对象获取此信息,该对象提供有关用户设备的详细信息,包括操作系统、浏览器版本、屏幕分辨率和其他属性。

操作系统信息可用于确定用户的硬件和软件配置,这有助于网站针对特定操作系统定制内容或用户体验。例如,网站可能会为使用 Windows 计算机访问的用户提供 Windows 专用的下载链接。

2.3.3 平台

平台指的是操作系统、设备类型和浏览器版本的组合。平台是浏览器指纹识别的关键组成部分,因为不同的操作系统、设备和浏览器版本都具有独特的特征,可以用来识别它们。例如,设备上安装的字体、屏幕分辨率以及已安装的浏览器插件类型都可以提供有关平台的信息。

通过将用户平台信息与其他基于浏览器的指纹识别技术(例如跟踪 IP 地址或使用 Canvas 指纹识别)相结合,网站可以创建详细的用户活动和偏好画像。这些信息可用于多种用途,例如定向广告或欺诈检测。

与其他形式的浏览器指纹识别一样,使用平台信息进行跟踪可能会引发隐私问题,尤其是在您不了解跟踪或无法选择退出的情况下。

2.3.4 CPU层

CPU 层是一个数据点,它揭示了您设备的 CPU 信息。具体来说,它提供有关您设备 CPU 的核心数量、速度和架构的信息。通过分析 JavaScript 收集的 CPU 信息,网站可以识别您的设备和浏览器,并跟踪您在不同网站上的活动。

您可以通过使用浏览器扩展程序或设置来阻止 CPU 信息发现,或者通过在具有不同 CPU 配置的虚拟机中运行浏览器来限制 CPU 类指纹识别。

2.3.5 传感器

传感器指的是现代设备(例如智能手机、平板电脑和笔记本电脑)上可用的各种传感器。这些传感器包括加速度计、陀螺仪、磁力计和环境光传感器等等。

网站可以通过测量设备上传感器输出的数据来收集有关这些传感器的信息。例如,加速度计可用于测量设备的方向和运动,而环境光传感器可用于测量设备的光照强度。 

您可以通过浏览器扩展程序或设置来阻止传感器采集指纹,例如阻止访问某些传感器,或者在限制传感器功能的虚拟机中运行浏览器。但是,需要注意的是,并非所有设备都配备相同的传感器,因此传感器信息的可用性可能因设备而异。

2.3.6 触控支持

触控指纹识别技术可用于检测您的设备是否配备触摸屏,以及支持哪些类型的触摸事件。触控指纹识别通常涉及检测设备上的触摸事件及其相关属性,例如触摸开始、触摸结束、触摸移动和触摸取消。通过分析设备支持的触摸事件,网站可以识别您的设备和浏览器,并跟踪您在不同网站上的活动。

您可以通过使用浏览器扩展程序或设置来阻止访问触摸事件信息,或者通过在具有受限触摸事件功能的虚拟机中运行浏览器来限制触摸式指纹识别。

2.3.7 键盘布局

键盘布局分析可用于发现您设备的键盘布局。它通过检测设备上的按键事件并分析与这些事件关联的键码来实现。不同的键盘布局对同一个物理按键使用不同的键码;因此,通过分析键码,网站可以确定您设备的键盘布局。

您可以通过使用浏览器扩展程序或设置来阻止访问按键事件信息,或者在具有不同键盘布局的虚拟机中运行浏览器,从而防止键盘布局被识别。

该网站通过在线指纹扫描收集信息。

2.4 显示器和硬件信息

2.4.1 屏幕分辨率

屏幕分辨率是指计算机屏幕上显示的像素数量,通常表示为水平像素数乘以垂直像素数。网站可以通过浏览器的窗口对象收集此信息,该对象提供有关视口大小和屏幕分辨率的详细信息。

它可以用来确定您的硬件配置,这有助于网站根据特定的屏幕尺寸调整内容或用户体验。例如,网站可能会为使用较小屏幕访问网站的用户提供更大的字体或不同的布局。

2.4.2 系统字体

系统字体是指安装在您设备上的字体,网站可以使用这些字体在网页上显示文本。由于不同的操作系统和设备默认字体不同,因此设备上安装的字体组合可用于识别您的设备和浏览器。网站可以检测您设备上可用的字体,并根据已安装字体的独特组合创建设备指纹。

系统字体指纹识别通常与其他浏览器指纹识别技术(如画布指纹识别和插件检测)结合使用,以创建更全面的用户设备和浏览器配置文件。

您可以通过使用浏览器扩展程序或设置来阻止字体检测,或者安装字体随机化程序来定期更改设备上可用的字体,从而采取措施限制系统字体指纹识别。

2.5 数据存储和浏览器识别

2.5.1 Canvas

Canvas 指纹识别是一种网站利用 HTML5 canvas 元素收集用户浏览器和设备信息的技术。canvas 元素用于在网站上创建图形和动画,其独特的显示属性可用于生成用户浏览器的唯一标识符。

当用户访问使用 Canvas 指纹识别技术的网站时,网站会创建一个包含特定于用户浏览器和设备的独特显示属性的小图像。然后,网站将此图像发送到用户的浏览器,浏览器会根据用户设备的显示属性创建该图像的位图。最后,将此位图与包含其他位图的数据库进行比较,从而生成用户浏览器的唯一标识符。

Canvas指纹识别是一种浏览器指纹识别技术,网站利用它来追踪用户的在线活动,即使用户删除了cookie或使用了隐私浏览模式。由于这项技术可以在用户不知情或未经同意的情况下追踪用户,因此被认为存在隐私问题。

2.5.2 文件格式标识符

文件格式标识符是可用于唯一标识您的浏览器的数据点。这些标识符基于您的浏览器可以处理的文件类型,例如图像格式(JPEG、PNG、GIF 等)、音频格式(MP3、WAV 等)、视频格式(AVI、MP4 等)和文档格式(PDF、DOC 等)。

浏览器处理这些文件格式的能力取决于是否存在特定的插件、扩展程序或编解码器,而网络服务器可以通过向浏览器发送请求来检测这些插件、扩展程序或编解码器。

通过分析浏览器中是否存在这些文件格式标识符,以及其他浏览器特征(例如用户代理字符串、屏幕分辨率、已安装字体和其他属性),网站可以创建独特的浏览器指纹,即使 cookie 被删除或阻止,该指纹也可用于跨多个网站和会话跟踪您。

2.5.3 浏览器本地数据库

浏览器的本地数据库(也称为 Web 存储)是一种数据存储方式,允许网站在您的设备上存储信息,例如登录凭据、用户偏好和其他类型的数据。

网站可以通过 JavaScript 访问本地数据库,许多现代浏览器都提供不同类型的本地数据库,例如 Cookie、本地存储和索引数据库 API。这些数据库可用于合法用途,例如通过记住用户偏好来改善用户体验,也可用于不太友好的用途,例如出于广告目的跟踪用户。

安全浏览网页

3. 浏览网站时保护个人信息的安全方法

为了保护您的隐私和个人数据,您可以考虑以下解决方案:

3.1 使用安全浏览器和跟踪拦截扩展程序。 

与其使用主流浏览器,不如考虑改用注重隐私的浏览器,例如 Brave 或 Tor 浏览器。这些浏览器内置了阻止跟踪脚本和混淆指纹信息的功能。此外,安装 uBlockOrigin 或 Privacy Badger 等扩展程序也是阻止网站隐藏数据收集代码的有效方法。

3.2 控制访问权限和限制信息共享

访问不熟悉的网站时务必谨慎。除非绝对必要,否则应限制授予位置、摄像头或麦克风权限。严格控制这些权限不仅有助于保护您的个人信息,还能最大限度地减少网站可用于识别您设备的“特定”数据量。

3.3 使用Hidemyacc反检测浏览器软件

对于需要管理多个账户的专业用户而言,传统方法已不足以应对。您应该使用反检测软件 Hidemyacc 来创建独立的浏览器配置文件,每个配置文件都拥有独一无二的全新浏览器指纹。Hidemyacc 不仅能够屏蔽跟踪脚本,还能让您更改所有技术参数,从而帮助您保护隐私并优化在线工作效率。

点击此处查看更多相关文章:

4. 结论

简而言之,网站可以通过浏览器指纹识别技术收集大量关于您身份和行为的信息。从设备配置和地理位置到详细的硬件规格,网站和广告商都会利用这些信息来追踪和识别用户。

虽然很难完全阻止这种数据收集,但您仍然可以通过使用安全浏览器、安装跟踪拦截扩展程序或加强隐私设置来最大限度地降低风险。 

当然,为了帮助您优化多账户管理并确保您的个人信息在线安全,使用 Hidemyacc 反检测功能是绝对必要的。

下载Hidemyacc,立即开始您的7天免费试用!

如果您有任何其他问题、意见或建议,请通过 Telegram、Skype 或 Facebook Messenger 联系我们。

5. FAQ

1. 为什么这个网站要收集我的IP地址?

您的 IP 地址可以帮助网站识别您的设备和大致位置,从而实现个性化内容和流量分析。

2. 地理位置是否准确?

基于 IP 地址的位置信息通常在城市级别上是准确的,但如果您使用 VPN 或代理,则可能会不准确。

3. 什么是饼干?它们危险吗?

Cookie 是存储在您设备上的小型文件,用于记住您的登录信息、偏好设置和浏览历史记录。大多数 Cookie 用于提供特定的用户体验,但它们也可以用于追踪广告活动。

4. 什么是浏览器指纹识别?

这是一种无需使用 cookie 即可收集设备、浏览器、字体和插件特征以识别用户的技术。

5. 是否正在收集传感器和触摸传感器数据?

该网站可以测量来自加速度计、陀螺仪、环境光和触摸事件的数据,以识别设备。

6. Tor浏览器有助于保护隐私吗?

Tor 有助于隐藏 IP 地址并减少指纹识别,但它并不能完全阻止所有高级识别技术,例如 Canvas 指纹识别。

阅读更多

定义互联网 Cookie:它们是如何工作的?

定义互联网 Cookie:它们是如何工作的?

每当您访问网站时,经常会看到一条消息,询问您是否接受 Cookie,但您可能并不完全了解它们的本质。实际上,这些是小型数据文件,可以帮助记住您的行为,并以尽可能流畅的方式个性化您的在线体验。 然而,对隐私保护机制的误解可能会在不知不觉中使您面临泄露重要个人信息的风险。本文将帮助您了解隐私保护的定义、作用以及如何在使用互联网时控制您的隐私。

logo Hidemyacc circle
什么是 Brave 指纹识别?工作原理与真实安全性

什么是 Brave 指纹识别?工作原理与真实安全性

在访问互联网时,平台不仅会收集您的 IP 地址,还会通过屏幕分辨率、字体、显卡或音频驱动程序等详细参数来获取“浏览器指纹”。这种对硬件信息的深度追踪让许多用户感到不安。针对这一痛点,Brave Fingerprinting 机制应运而生,成为保护隐私的坚实盾牌。那么,Brave Fingerprinting 究竟是什么?它是如何防止追踪的?让 Hidemyacc 在本文中为您详细解答!

logo Hidemyacc circle
WebRTC 泄露:为什么你的 VPN/代理会失败以及如何修复

WebRTC 泄露:为什么你的 VPN/代理会失败以及如何修复

WebRTC 泄露是一种浏览器漏洞,即使你使用VPN或代理,真实IP也会被暴露。许多人认为仅仅开启VPN就能保持匿名,但WebRTC机制可以绕过这一层保护。这在进行加密交易、管理多个账户或访问区域限制内容时尤其危险。本文分析了泄露机制,并指导你如何有效检查和阻止WebRTC泄露。

logo Hidemyacc circle
欺骗性浏览器代理说明:初学者的简单指南

欺骗性浏览器代理说明:初学者的简单指南

欺骗浏览器代理是一种简单的方法,可以让您的浏览器看起来像其他设备、系统或浏览器。它可以帮助用户测试网站、避免被追踪,并访问受地区或平台限制的内容。但它究竟是如何工作的?使用它是否安全甚至合法?在本指南中,Hidemyacc 将帮助您了解欺骗的工作原理、何时使用以及需要注意的事项。

logo Hidemyacc circle
广告拦截器 Chrome 扩展程序:是否有可以拦截广告的 Chrome 扩展程序?

广告拦截器 Chrome 扩展程序:是否有可以拦截广告的 Chrome 扩展程序?

我们生活在一个网站充斥着弹出窗口、自动播放视频、cookie 横幅和跟踪您所做一切的广告的时代。这就是为什么 广告拦截器 Chrome 扩展程序 已成为现代浏览的必备品。但市面上有这么多,如何选择合适的呢? 在本指南中,我们将引导您完成 15 2025 年最佳广告拦截器 Chrome 扩展程序,按您的需求、YouTube、速度、隐私等进行细分。

logo Hidemyacc circle