前言

大家可曾发现,只要app访问过的某宝,某多多,某东的商品,在PC端的浏览器里打开电商主页,就会获得精准的广告推送,平台为了提升转换率,采集了同一个账号,同一个网络访问的历史记录,进行了商品的定向推送,那么你关注的或者购买过甚至是浏览过的小秘密,也将暴露在公共的网络环境里,你的隐私在商家眼里一文不值。

如何保护隐私

  • 清除所有的有可能网站存储

    1. 打开开发者工具
    2. Application -> Storage
    3. 在每项上,右键 clear
  • 网络代理 (SwitchyOmega )

  • 无痕模式 (ctrl + shift + n )

无痕模式远远不够, 浏览器指纹泄漏无疑。

指纹测试网站:
画布指纹
字体指纹
WebGl指纹
音频指纹

什么是画布指纹

即使用户没有可用的登录详细信息,此方法也可用于区分浏览器,例如,显示个性化广告或在下次访问时唯一标识浏览器。此技术使用您的浏览器“画布”元素,该元素基本上是一个绘画框。JavaScript引擎可以创建一个新的Canvas元素,并将自定义形状或文本写入此区域。要执行指纹识别,将在此区域中打印自定义形状,然后将结果转换为唯一的ID(哈希码)。由于打印缓冲区依赖于图形卡的功能和监视器分辨率,因此它提供了很好的唯一ID。

什么是字体指纹

即使用户没有可用的登录详细信息,此方法也可用于区分浏览器,例如,显示个性化广告或在下次访问时唯一标识浏览器。该技术使用CSS字体系列渲染和设置示例文本的样式,然后根据从示例文本得出的各种度量(即边界框的宽度和高度)生成哈希码。针对各种字体系列计算此度量标准,然后将结果转换为哈希码。由于打印缓冲区依赖于浏览器字体渲染功能,因此它提供了一个非常好的唯一ID。

什么是WebGL指纹

即使用户没有可用的登录详细信息,此方法也可用于区分浏览器,例如,显示个性化广告或在下次访问时唯一标识浏览器。此技术使用您的浏览器“画布”元素,该元素基本上是一个绘画框,并在GPU(图形卡)中渲染图像。JavaScript引擎可以创建一个新的Canvas元素,并将自定义形状或文本写入此区域。要执行指纹识别,将在此区域中打印自定义形状,然后将结果转换为唯一的ID(哈希码)。由于打印缓冲区依赖于图形卡的功能和监视器分辨率,因此它提供了很好的唯一ID

什么是音频指纹

即使用户没有可用的登录详细信息,此方法可用于区分浏览器,例如,显示个性化广告或在下次访问时唯一标识浏览器,即使用户没有可用的登录详细信息。此技术使用浏览器“音频”元素(HTML5)根据浏览器(设备)音频属性生成个性化哈希代码。JavaScript引擎可以创建一个新的音频元素并从中获取特定的属性。为了执行指纹识别,激活音频元素的一些内部方法,然后将结果转换为唯一的id(散列代码)。由于打印缓冲区依赖于声卡的功能和机器属性,因此它提供了一个非常好的唯一id。

总结: 识别浏览器的方法很多,仅常用的方法就有4种,任意一种方法,均能通过浏览器的唯一id进行追踪你的隐私。隐私模式,沙盘,虚拟机,甚至是重装系统都无法阻止浏览器的指纹追踪。

那要怎么才能防御指纹

安装chrome指纹防火墙插件
git clone https://github.com/lianshufeng/finger-firewall.git
chrome -> 菜单 -> 更多工具 -> 扩展程序 - > 开发者模式
加载已解压的扩展程序 -> 选择插件目录

插件说明

chrome的浏览器指纹防火墙插件为原创开源,二开请标明出处。成功防御会出现绿色的盾牌图标,并且会记录防御指纹追踪次数,支持手动切换指纹的随机数种子,适用于各种场景。

谁偷窥了你的隐私?穿透无痕模式,浏览器指纹正在泄露你的秘密。相关推荐

  1. 谷歌的无痕模式有什么好处_为什么Google的新搜索结果设计是黑暗的模式

    谷歌的无痕模式有什么好处 重点 (Top highlight) Humans are self-training machines, and in the context of the interne ...

  2. 关于浏览器隐私/无痕模式下localStorage的判断

    工作这么久了,一直也没有写博客的习惯,一直想着手开始写博客,今算第一篇吧. 很早也很简单的一个问题localStorage在safari的隐私无痕模式下无法使用,现在各种浏览器包括各种安卓手机系统自带 ...

  3. 移动端浏览器隐私模式/无痕模式使用本地存储localStorage/sessionStorage的问题

    2019独角兽企业重金招聘Python工程师标准>>> 开发H5 webapp时经常需要使用本地存储,如localStorage和sessionStorage存储一些数据,相比最多能 ...

  4. 无痕模式运行html,各个浏览器开启无痕模式的方法教程

    Internet Explorer 11(IE11) 32/64位版免费 软件大小:54.71 MB授权方式:免费软件 立即下载 在使用浏览器的时候,我们如果想要保护自己的隐私,就可以开启无痕模式进行 ...

  5. 浏览器无痕模式有什么作用,手机浏览器开启无痕模式的方法

    在我们的手机基本上都安装了浏览器,当我们在上网过程中,不想浏览记录被留下,那么开启无痕模式是非常有必要的.那么,浏览器的无痕模式有什么作用,手机浏览器如何开启无痕模式呢?下面教大家如何在手机浏览器中开 ...

  6. 浏览器「无痕模式」可能要没…

    兄弟们,中午好呀. 作为一个爱学习的新时代五好青年,相信大家对浏览器的无痕模式一定不陌生了. 在某些月黑风高的深夜,辗转反侧不能眠的时候,只有它能给我们一丝丝的心里安慰. 但是呢,这个无痕模式是否真的 ...

  7. 浏览器无痕浏览还能查到记录吗,如何开启无痕模式

    一些朋友对浏览器的无痕浏览比较好奇,是不是用这个无痕模式浏览网站,就能瞒天过海了?使用浏览器的无痕浏览还能查到记录吗?今天针对这些问题我们来聊一聊,如何开启无痕模式,浏览器无痕模式是否真的" ...

  8. selenium webdriver操作chrome options、 启用无痕模式、缓存烦恼

    当启用浏览器打开网页的时候,可以直接启用无痕模式,省去清理缓存这一步骤. 初始化ChromeOptions 并设置"–incognito" ChromeOptions option ...

  9. QQ浏览器如何启用无痕模式

    我们在日常浏览网页的时候总会留下浏览记录,同时会产生网页缓存,而别有用心之人就可以通过这些信息窥探到我们的隐私甚至威胁到我们的财产安全,而QQ浏览器为了防止产生浏览记录和网页缓存特地制作了无痕模式,那 ...

最新文章

  1. Python3 reversed 函数
  2. 这些HTML、CSS知识点,面试和平时开发都需要 No10-No11
  3. 8种优秀预训练模型大盘点,NLP应用so easy!
  4. BZOJ 1009 [HNOI2008]GT考试
  5. Google和Baidu常用的搜索技巧--转
  6. mysql查询职位大于3_4、MySQL查询(控制行)
  7. SpringBoot页面出现 Whitelabel Error Page
  8. 第八课 魔棒 画笔工具和铅笔工具
  9. 基于jQuery商城网站全屏图片切换代码
  10. zuul 网关的用途_微服务之基于Zuul自研服务网关
  11. paip.C#.NET利用WebBrowser获取完整COOKIE
  12. C语言编程100题(基础知识、基本结构、数组)
  13. 度分秒地理位置转wgs84坐标和2000坐标,2000坐标转wgs84坐标
  14. 数字单位转换(例:元->万元)
  15. Python基础知识笔记(三)——字典、集合
  16. 如何测试一个一次性水杯
  17. matlab电流表怎么读数,电压表和电流表的读数方法,你真的会了吗?
  18. 计算机断电无法启动不了系统,电脑突然断电,小编教你电脑突然断电后开不了机怎么办...
  19. js replace将文字表情替换为图片
  20. 推荐微信小程序常用的几个UI组件库

热门文章

  1. 微信小程序 - 沉浸式抽屉(非组件)
  2. 美国学生在使用计算机小短文,前段时间,一篇北大毕业美国留学生的短文!
  3. 手机点餐系统概述_电子菜谱点菜系统的系统概述
  4. POST请求返回:401 Unauthorized
  5. unity实现风格化动态天空盒
  6. springboot+shiro自定义拦截器互踢问题
  7. 视频会议系统/远程会议解决方案分为几种?企业如何选择?MCU与SFU方案的区别是什么?
  8. Coursera视频无法播放
  9. JavaScript(三)
  10. Android 多窗口