|
浏览器插件形式改变指纹 指纹浏览器系列教程目录:
" |" C1 j+ _) I6 O. z' B k一、指纹浏览器的原理与应用
! {) t1 F( g) o) {二、浏览器指纹的检测与对抗的办法
5 H' J+ B4 S( p0 Q; Q& t三、更多的检测手段与指纹浏览器选购方案6 x9 Z% N! g; a3 z% D
四、命令行形式浏览器多开解决方案! h2 D, D0 h C+ ^3 s8 y
五、浏览器插件形式改变指纹# B0 ], R8 M/ W7 ^1 r5 D: q
六、node.js库Puppeteer改变浏览器指纹信息! J+ x- D8 P+ v. z( v
七、python改变浏览器指纹信息! W4 D% i/ y3 D* J" B6 x3 F% `* l
八、java、go、c#、php、rust更改浏览器指纹信息& I) G. X' s- Z9 ~1 N* {
九、编写自己的指纹浏览器以及指纹信息来源% V- {4 }: M5 s# d
十、闲话聊一聊指纹浏览器的用途 前言在前面我们举例通过浏览器插件形式改变浏览器的指纹方式中,可以看到搜索结果有非常多的插件。
0 G1 W% p$ v! `/ Y } G" m那个截图是微软的edge浏览器的结果,而Firefox和chrome官方插件库里可以搜到几百上千个相关插件。* l8 r, ^5 D4 x
但其实搜到的插件大部分是屏蔽掉网站检测指定的硬件信息,而不是伪造它,这样就面临一个问题,如果网站检测不到浏览器的指纹,那它是否认为你是个真人呢?
8 l' h; A: P, w1 r; c1 U付费的插件里,国外有一款,国内也有人开发了一款,我都尝试过,但都不够完美,如果是轻度使用,也就是只上fb之类的站也够用了。# p u3 d2 q& ?
而免费插件里,我尝试了很多插件,大部分都是只能屏蔽,而不能返回硬件信息,下面举例可以伪造的插件。 Chromium相关浏览器通过插件改变指纹在上篇文章里,我们提到浏览器主要分三大阵营,此处我以使用chromium内核的brave浏览器来做测试,同理所有跟chrome一样使用chromium内核的浏览器都可以这样使用,就不一一做举例了。% b9 {9 D/ l6 @7 a
在chrome网上应用商店里搜索fingerprint,只出来了三个搜索结果,这时候点击右侧更多扩展程序,一个列表就出来了,有太多可选择的了。! L6 n2 r" m4 V3 n" p
. B( A: R" t: S- \. c3 ?# h m+ C
其中截图的这两个图案很像的他们都支持更改了指纹的某一个方面,亲测只有它们这个系列才会给网站返回指纹信息,而不是屏蔽指纹,如果嫌这样安装太多导致浏览器太卡,那么我推荐一款开源的浏览器插件,https://github.com/PeyTy/peytys-browser-privacy-extension
' g2 m0 h4 C3 m) {4 h4 B' Z这款插件没能在chrome插件商店上架,所以需要你自行手动下载并安装到浏览器里。7 I3 Q; S0 J0 T, \
此插件非常强,甚至超越了一些收费的插件。如果你不想直接对chromium二次开发,那么在这款插件基础上二次开发也是非常值得的。% P$ a+ h, b% }* l
具体安装步骤在开源库的readme里,大家根据步骤自行安装即可。 Firefox火狐浏览器通过插件改变指纹火狐浏览器也可以搜到同样的这个系列的插件,挨个安装上就可以了。5 b+ `9 v2 m/ Q0 F% v
5 S) p0 k6 e3 @% L而它如果要安装上面的开源的指纹插件也是可以的,而且更简单,可以直接访问https://addons.mozilla.org/addon/peyty-s-browser-privacy/
7 N S- i) B& \, R6 A就可以安装成功了,它在Firefox是有上架的。. H# O) F. g l1 |( v' C, k
而如何开启浏览器多个实列,也就是profile,可以参考前面的教程。 结语其实大部分的软件只是为了照顾那些对隐私有要求的用户,屏蔽掉指纹信息可以让网站获取到自己更少的硬件信息,而我们做登录fb等的用户并不是要让网站看不到信息,而是要让网站认为每个登录的账号都是真人,
/ E. r$ |7 \ S: A/ M1 s, Q所以这种插件形式的我只推荐这一个。 本文由三分醉博客原创,转载请注明:https://www.sanfenzui.com/browser-plugin-changes-fingerprint.html / [) k4 @1 V6 Q2 U1 O# N5 m; J9 l" q
|