有大佬能不能最通俗的讲一下 指纹浏览器 和 普通浏览器的区别?

2023-05-09 09:17:59 +08:00
 godleon

如题

1.他们浏览器本身的区别,或者指纹浏览器主要作用?
2.如果使用他们都访问一个 web 项目,指纹浏览器有什么特殊?
3.如果正在开发一个 web 项目,需要支持指纹浏览器,是否需要在代码内做什么处理?

ps:bing 了一下,书面意思大致理解,感觉像是普通浏览器的无痕模式吗?想知道如果跟 web 项目结合起来有什么 指纹浏览器能做而普通浏览器不能做的,或者有什么特点?

4834 次点击
所在节点    程序员
6 条回复
beiping96
2023-05-09 09:24:16 +08:00
有些网站 /服务端,通过 TLS 指纹的方式,识别用户是否来自同一个客户端 /浏览器;

有些用户,通过指纹浏览器,伪造 TLS 指纹,用来欺骗网站 /服务端。
iyiluo
2023-05-09 09:33:12 +08:00
普通浏览器特征太多,即使开了无痕,也能通过各种特征检测是否是同一个人。大部分互联网 web 应用都讨厌黑产和羊毛党吧,怎么还想着支持
c2const
2023-05-09 09:51:22 +08:00
"3.如果正在开发一个 web 项目,需要支持指纹浏览器,是否需要在代码内做什么处理?"

0.不仅是浏览器代码上的隐私攻防,你应该先去确定需求和预算,再看要不要做,要做到什么程度。
1.一般指纹浏览器都要收费的,按 ip 来卖,一个用户的一组标签页是共享一个独立 IP ,代码部分,再针对这个 ip ,至少要做时区、语言等适配。
2.做国内,就是 IP 代理;做国外,就和 vpn 区别不大。都需要考虑法律、政治风险。
3.IP 费用的开销也不低,不是动态 IP ,而且要给一个用户固定 IP 、至少是固定同区域一个比较小的 IP 段内的 IP 。
proxytoworld
2023-05-09 09:53:02 +08:00
指纹浏览器通常做的不是很合法的内容,通常用于批量访问某些东西,绕过其防护措施
nyakoy
2023-05-09 10:34:46 +08:00
指纹浏览器通俗点说就是伪装,每一个浏览器进程或者窗口都可以是一个独立环境,独立用户,并且不被服务端检测到。
yagamil
2023-05-09 10:43:10 +08:00
akamai 了解下。
nike 抢鞋

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/938471

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX