• 请不要在回答技术问题时复制粘贴 AI 生成的内容
godleon
V2EX  ›  程序员

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

  •  
  •   godleon · May 9, 2023 · 6253 views
    This topic created in 1115 days ago, the information mentioned may be changed or developed.

    如题

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

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

    6 replies    2023-05-09 10:43:10 +08:00
    beiping96
        1
    beiping96  
       May 9, 2023
    有些网站 /服务端,通过 TLS 指纹的方式,识别用户是否来自同一个客户端 /浏览器;

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

    0.不仅是浏览器代码上的隐私攻防,你应该先去确定需求和预算,再看要不要做,要做到什么程度。
    1.一般指纹浏览器都要收费的,按 ip 来卖,一个用户的一组标签页是共享一个独立 IP ,代码部分,再针对这个 ip ,至少要做时区、语言等适配。
    2.做国内,就是 IP 代理;做国外,就和 vpn 区别不大。都需要考虑法律、政治风险。
    3.IP 费用的开销也不低,不是动态 IP ,而且要给一个用户固定 IP 、至少是固定同区域一个比较小的 IP 段内的 IP 。
    proxytoworld
        4
    proxytoworld  
       May 9, 2023
    指纹浏览器通常做的不是很合法的内容,通常用于批量访问某些东西,绕过其防护措施
    nyakoy
        5
    nyakoy  
       May 9, 2023
    指纹浏览器通俗点说就是伪装,每一个浏览器进程或者窗口都可以是一个独立环境,独立用户,并且不被服务端检测到。
    yagamil
        6
    yagamil  
       May 9, 2023
    akamai 了解下。
    nike 抢鞋
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5192 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 09:23 · PVG 17:23 · LAX 02:23 · JFK 05:23
    ♥ Do have faith in what you're doing.