网页浏览器知道我们的哪些信息?(1)

简介: 本文最早发布于 SecureMac 博客,主要介绍网络浏览器存储了哪些用户数据,这些数据对用户的隐私有何影响。文章系国内 ITOM 管理平台 OneAPM 编译呈现。

【编者按】本文最早发布于 SecureMac 博客,主要介绍网络浏览器存储了哪些用户数据,这些数据对用户的隐私有何影响。文章系国内 ITOM 管理平台 OneAPM 编译呈现。

随着我们一步步地探入充满摄像头的世界(还有谷歌眼镜),隐私问题继续升级。此外,红灯摄像机和带有GPS功能手机的出现,开启了一个新的时代:我们在公共场合的一举一动都可能被追踪,而这并不是唯一需要担心的事情;我们还要考虑每次上网时留下的数字痕迹,无论是在家或在办公室。

但是,浏览器究竟知道我们的哪些信息呢?电脑里的互联网文件有什么意义?我们应该担心吗?为了回答这些问题,我们需要了解电脑里的网页浏览器文件内存储的隐私信息的本质,以及对于某些不法分子,这些信息是如何获取的。

互联网数据和临时文件

你可能听说过网络临时文件——在你上网后留下的数据痕迹。电脑上到处都是这类文件,它们包含着你的网络浏览习惯,占据着宝贵的硬盘空间。

我们每次访问一个网页,具体的数据就存储在我们的硬盘上。其目的是,当我们下次再访问时,网络可以立即加载,因为电脑已经存储了大部分网站内容。

信息存储快速概述

因此,网页浏览器知道你浏览过哪些网站(你可以在浏览器的历史页面中看到)。还有什么?其他信息可能包括:

  • 你的地理位置
  • 定期访问网站的书签
  • 购物车信息
  • 下载的文件
  • 图片和视频内容
  • 最近的互联网搜索
  • 登录名和密码
  • (在极少数情况下)信用卡和账单信息

这是一个相当长的信息列表,让我们逐一进行分析。

进一步分析

浏览历史和书签

这个非常容易理解。历史是你浏览的记录,而书签是帮助你找到最喜欢的网站的捷径。大部分浏览器会存储你最后访问的网页信息。这样,下次打开浏览器时,你就可以直接从上次结束的地方继续。此外,许多浏览器会存储你最近的搜索历史,如果你想要给你的爱人一个惊喜,这些信息肯定会泄密。

下载

浏览器存储着你之前下载的文件信息,通常包含网站地址,下载的日期和时间,下载文件位于硬盘位置的链接。即使你在电脑里删除了下载文件,你的浏览器仍然有下载记录!

Cookies

Cookies是非常小的文本信息文件,或数据库条目,能让之前访问过的网站识别你。比较好的例子是一个电子商务网站,它会记住你购物车里的物品。第三方广告商可以利用cookies跟踪你在多个网站上的上网习惯。

网站图标

也称为偏爱图标,这些小(通常是品牌)图标会出现在你的浏览器地址栏或标签上,这取决于你的浏览器种类。这个信息存储在你的电脑本地上,也通常包含了指向相应网站的URLs。根据这些存储的图标,可以知道你访问的网站,即使你已经删除了浏览历史!

图片和网页预览

你在数字杂志或博客上看到的图片,可能需要较长时间来加载,特别是在网络连接较为缓慢时。通常,你只需要在第一次访问该网站时忍受漫长的等待,以后再次访问同一页面,就无需等待了。因此,为了实现更快的访问速度,它们会存储在本地。

网络存储和DOM存储

有时,网站需要存储比普通cookie更多的信息。网络存储和DOM存储的工作方式与cookie较为类似,但容量更大,提供比普通网络cookies大约1000倍的存储空间。浏览器会话存储的一个很好的例子,是网站自动保存文字内容,所以即使你刷新浏览器页面,你也不会丢失你所写的内容。

在本文的第二部分,将深入介绍这些网络数据对我们隐私的影响,敬请期待。

本文转自 OneAPM 官方博客

原文地址:
http://www.securemac.com/osx/what-do-our-web-browsers-really-know-about-us-pt-12

相关文章
|
2月前
|
测试技术
用navigator.sendBeacon完成网页埋点异步请求记录用户行为,当网页关闭的时候,依然后完美完成接口请求,不会因为浏览器关闭了被中断请求。
用navigator.sendBeacon完成网页埋点异步请求记录用户行为,当网页关闭的时候,依然后完美完成接口请求,不会因为浏览器关闭了被中断请求。
|
7天前
|
SQL 关系型数据库 MySQL
|
21天前
|
JavaScript
vue 组件封装 | 随鼠标移动的信息框 (含监听鼠标移动、移出事件,获取元素的宽高、获取浏览器的宽高)
vue 组件封装 | 随鼠标移动的信息框 (含监听鼠标移动、移出事件,获取元素的宽高、获取浏览器的宽高)
17 1
|
27天前
|
Shell
5.Electron之shell(使用系统默认浏览器打开网页)
5.Electron之shell(使用系统默认浏览器打开网页)
42 1
|
1月前
|
JavaScript 前端开发
WebView2 控件(基于 Microsoft Edge (Chromium) 的嵌入式浏览器控件),获取网页加载后的标题
在使用 WebView2 控件(基于 Microsoft Edge (Chromium) 的嵌入式浏览器控件)时,要获取网页加载后的标题,可以监听 WebView2 的 NavigationCompleted 事件。这个事件被触发时,表示导航已完成,此时执行JavaScript代码可以安全地获取网页的标题。
WebView2 控件(基于 Microsoft Edge (Chromium) 的嵌入式浏览器控件),获取网页加载后的标题
|
1月前
|
JavaScript
Vue - 超强实现网页禁止浏览器缩放功能
Vue - 超强实现网页禁止浏览器缩放功能
|
1月前
|
缓存 网络协议 网络安全
使用浏览器浏览网页时发生了什么?
使用浏览器浏览网页时发生了什么?
15 0
Edge浏览器控制台(F12)中网络不显示接口信息
Edge浏览器控制台(F12)中网络不显示接口信息
|
2月前
|
JavaScript
浏览器插件crx文件--JS混淆与解密
浏览器插件crx文件--JS混淆与解密
76 0
|
2月前
|
Web App开发 JavaScript 前端开发
浏览器与Node.js事件循环:异同点及工作原理
浏览器与Node.js事件循环:异同点及工作原理