网页浏览器知道我们的哪些信息?(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

相关文章
|
3月前
|
Web App开发 JavaScript 前端开发
添加浮动按钮点击滚动到网页底部的纯JavaScript演示代码 IE9、11,Maxthon 1.6.7,Firefox30、31,360极速浏览器7.5.3.308下测试正常
添加浮动按钮点击滚动到网页底部的纯JavaScript演示代码 IE9、11,Maxthon 1.6.7,Firefox30、31,360极速浏览器7.5.3.308下测试正常
|
28天前
|
Web App开发 API Windows
取接口访问者信息[IP,浏览器,操作系统]免费API接口教程
此API用于获取访问者的IP地址、浏览器和操作系统信息,支持70多种浏览器和操作系统。通过POST或GET请求至`https://cn.apihz.cn/api/ip/getapi.php`,需提供用户ID和KEY。返回结果包括状态码、消息、IP、浏览器和操作系统信息。示例:{"code":200,"ip":"175.154.88.178","browser":"Chrome","os":"Windows 10"}。详情见官网文档。
|
4月前
|
网络协议 前端开发 JavaScript
浏览器加载网页的幕后之旅:从URL到页面展示详解
【8月更文挑战第31天】当在浏览器地址栏输入URL并回车后,一系列复杂过程随即启动,包括DNS解析、TCP连接建立、HTTP请求发送、服务器请求处理及响应返回,最后是浏览器页面渲染。这一流程涉及网络通信、服务器处理和客户端渲染等多个环节。通过示例代码,本文详细解释了每个步骤,帮助读者深入理解Web应用程序的工作机制,从而在开发过程中作出更优决策。
74 5
|
4月前
|
Web App开发
成功解决Chrome浏览器 控制台下看不到接口信息的问题
这篇文章提供了解决Chrome浏览器控制台不显示接口信息问题的方法,包括检查过滤设置和确保“保留日志”开关已打开。
成功解决Chrome浏览器 控制台下看不到接口信息的问题
|
4月前
|
存储 JavaScript
纯Vue实现网页日常任务清单小功能(数据存储在浏览器)
这篇文章介绍了如何使用纯Vue实现一个网页日常任务清单的小功能,数据存储在浏览器中以保持数据持久化。文章内容包括功能描述、效果演示、核心代码修改方法,以及已经打包好的项目源码下载链接。作者还提供了友情提示,指出了数据存储到浏览器的核心代码部分,方便读者快速理解和应用。
|
5月前
|
SQL 关系型数据库 MySQL
|
4月前
|
存储 PHP Windows
Typecho——非插件方式实现评论显示系统信息和浏览器信息
Typecho——非插件方式实现评论显示系统信息和浏览器信息
43 0
|
5月前
|
JavaScript
vue 组件封装 | 随鼠标移动的信息框 (含监听鼠标移动、移出事件,获取元素的宽高、获取浏览器的宽高)
vue 组件封装 | 随鼠标移动的信息框 (含监听鼠标移动、移出事件,获取元素的宽高、获取浏览器的宽高)
52 1
|
6月前
|
Shell
5.Electron之shell(使用系统默认浏览器打开网页)
5.Electron之shell(使用系统默认浏览器打开网页)
105 1
|
6月前
|
JavaScript 前端开发
WebView2 控件(基于 Microsoft Edge (Chromium) 的嵌入式浏览器控件),获取网页加载后的标题
在使用 WebView2 控件(基于 Microsoft Edge (Chromium) 的嵌入式浏览器控件)时,要获取网页加载后的标题,可以监听 WebView2 的 NavigationCompleted 事件。这个事件被触发时,表示导航已完成,此时执行JavaScript代码可以安全地获取网页的标题。
WebView2 控件(基于 Microsoft Edge (Chromium) 的嵌入式浏览器控件),获取网页加载后的标题