好奇喵 | Tor浏览器——层层剥开洋葱

news2024/9/21 8:02:38

在这里插入图片描述

前言

在之前的博客中,Surface Web —> Deep Web —> Dark Web,我们解释了表层网络、深层网络等的相关概念。

本篇博客介绍Tor浏览器,并且把Tor浏览器的洋葱层层剥开,了解其历史,工作原理,及其魔法能力。

在这里插入图片描述


Tor浏览器——层层剥开洋葱

Tor的历史

Tor Project, Inc 在 2006 年成为 501©(3) 非营利组织,但“洋葱路由”的概念始于 1990 年代中期。

与 Tor 用户一样,使 Tor 成为可能的开发者、研究员和创始人是一个多元化的群体。所有 Tor 的参与者因一个共同的信念而团结在一起:互联网用户应该可以私密地访问一个不受审查的网络。

在 20 世纪 90 年代,互联网缺乏安全性以及用于跟踪和监视的能力变得越来越明显,1995年,美国海军研究实验室(NRL)的 David Goldschlag、Mike Reed 和 Paul Syverson 思考是否有一种方法可以建立互联网连接但不会泄露谁与谁交谈,甚至不会泄漏给监控网络的人。 他们提供的答案就是创造并部署首个洋葱路由的研究设计方案和原型。

洋葱路由的目标在于,找到一种尽可能隐私的方式来使用互联网,其想法是通过多个服务器转发流量并在每一步进行加密。 时至今日,这仍是一种 Tor 工作原理的简单解释。

由于 2013 年的斯诺登揭密事件,防止大规模监视工具的需求成为主流的关注点。 Tor 不仅对斯诺登的解密很有帮助,而且解密文件的内容也证明,至少在当时,Tor 无法被破解。

人们对跟踪、监视和审查的认知可能已经提升,对互联网自由的阻碍也在增加。 今天,这一网络拥有由成千上万由志愿者运行的中继以及来自全球各地的数百万的用户。

为了每个人都能够私密访问不受审查的互联网,我们,Tor Project 的每个人,每天都在奋战。同时,Tor 已经成为世界上最强大的网络隐私和自由工具。

Tor的技能

Tor 浏览器通过 Tor 网络保护用户隐私和匿名性。Tor 网络有两个主要特点:

  • 你的互联网服务提供商和任何本地监视者,无法跟踪你的网络活动,包括所用网站的名称和地址。
  • 你所用网站和服务的运营商及其所有监视者,可看到连接来自 Tor 网络,但看不到你真实的互联网 IP 地址,并且不知道你是谁,除非你在网站上自我公布。

此外,Tor 浏览器旨在防止网站根据浏览器配置来收集“指纹”或识别用户。

在默认情况下,Tor 浏览器不保留任何浏览历史。Cookie 仅对单一会话有效(直到 Tor 浏览器退出或请求新建身份)。

Tor的原理

Tor 是一个虚拟隧道网络,用于提高互联网用户的隐私和安全。其原理在于通过 Tor 网络内的三个随机服务器(也称节点)发送用户流量。线路中的最后一个中继(即“出口节点”)将流量发送到公共互联网。

在这里插入图片描述

Tor的魔法图解

如果所示,普通浏览器http协议访问时,

(1)访问的网址;

(2)用户名和密码;

(3)正在传输的数据;

(4)IP地址;

其实都是可见的。

在这里插入图片描述

如果采用Https协议,

(1)访问的网址; -------可见

(2)用户名和密码;-----不可见

(3)正在传输的数据;–不可见

(4)IP地址;---------------可见

在这里插入图片描述

如果采用Tor浏览器+https协议,则

(1)访问的网址; -------不可见

(2)用户名和密码;-----不可见

(3)正在传输的数据;–不可见

(4)IP地址;对于目标网站,不知道访问者的IP ---- 不可见

在这里插入图片描述


总结

1.表层网络(surface Web),是指能被普通搜索引擎检索到的网络;
2.深网(deep web)其实就是不能公开访问的内容;
3.Dark Web是指隐藏的网络,普通网民无法通过常规手段搜索访问;


免责声明

此处介绍的技术仅作为研究,学习,交流用,严禁任何个人,机构,公司,组织,团体使用这里公布的技术对任何类似上述的第三方实体进行未经授权,非法的渗透测试与攻击入侵,同时本博文作者不承担由此造成目标的任何(包括但不限于)经济损失,用户数据丢失或泄漏,业务亏损等后果产生的相应法律责任

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1061274.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

c++的发展史以及如何学习

文章目录 1. 什么是C 2. C发展史 3. C的重要性 4. 如何学习C 文章内容 1. 什么是C C语言是结构化和模块化的语言,适合处理较小规模的程序。对于复杂的问题,规模较大的 程序,需要高度的抽象和建模时,C语言则不合适。为了解决软…

【AI视野·今日Robot 机器人论文速览 第四十七期】Wed, 4 Oct 2023

AI视野今日CS.Robotics 机器人学论文速览 Wed, 4 Oct 2023 Totally 40 papers 👉上期速览✈更多精彩请移步主页 Interesting: 📚基于神经网络的多模态触觉感知, classification, position, posture, and force of the grasped object多模态形象的解耦(f…

Pikachu靶场——远程命令执行漏洞(RCE)

文章目录 1. RCE1.1 exec "ping"1.1.1 源代码分析1.1.2 漏洞防御 1.2 exec "eval"1.2.1 源代码分析1.2.2 漏洞防御 1.3 RCE 漏洞防御 1. RCE RCE(remote command/code execute)概述: RCE漏洞,可以让攻击者直接向后台服务器远程注入…

二叉树经典例题

前言: 本文主要讲解了关于二叉树的简单经典的例题。 因为二叉树的特性,所以关于二叉树的大部分题目,需要利用分治的思想去递归解决问题。 分治思想: 把大问题化简成小问题(根节点、左子树、右子树)&…

【C++】STL详解(十)—— 用红黑树封装map和set

​ ​📝个人主页:Sherry的成长之路 🏠学习社区:Sherry的成长之路(个人社区) 📖专栏链接:C学习 🎯长路漫漫浩浩,万事皆有期待 上一篇博客:【C】STL…

国庆中秋特辑(八)Spring Boot项目如何使用JPA

目录 一、Spring Boot 项目使用 JPA 的步骤二、Spring Boot 项目使用 JPA 注意事项三、Spring Boot 项目使用 JPA 常用语法 Spring Boot项目如何使用JPA,具体如下 一、Spring Boot 项目使用 JPA 的步骤 添加依赖 在项目的 pom.xml 文件中添加 Spring Boot JPA 和数…

如何使用 ChatGPT 创建强大的讲故事广告

shadow: 使用AI技术来辅助创作故事越来越流行,从事营销相关工作的人员需要不断适应和学习新的技术和工具,以应对行业的变化和挑战。 如何使用ChatGPT创建讲故事的广告: A. 确定品牌故事和信息传递B. 确定目标受众C. 开发概念D. 使…

【LeetCode热题100】--153.寻找旋转排序数组中的最小值

153.寻找旋转排序数组中的最小值 由于该排序数组经由1到n次旋转,所以旋转后的数组折线图为: 最小值处于中间,同时对于最后一个元素x:在最小值右侧的元素,它们的值一定严格小于x,而在最小值左侧的元素,它们的…

因为在此系统上禁止运行脚本

问题: 解决办法: vue项目搭建中"因为在此系统上禁止运行脚本"报错,解决方法 - 你的剧本 - 博客园 (cnblogs.com)

文举论金:黄金原油全面走势分析策略独家指导

市场没有绝对,涨跌没有定势,所以,对市场行情的涨跌平衡判断就是你的制胜法宝。欲望!有句意大利谚语:让金钱成为我们忠心耿耿的仆人,否则,它就会成为一个专横跋扈的主人。空头,多头都…

10.2 调试事件获取DLL装载

理解了如何通过调试事件输出当前进程中寄存器信息,那么实现加载DLL模块也会变得很容易实现,加载DLL模块主要使用LOAD_DLL_DEBUG_EVENT这个通知事件,该事件可检测进程加载的模块信息,一旦有新模块被加载或装入那么则会触发一个通知…

大数据Doris(四):直接编译(CentOS/Ubuntu)准备

文章目录 直接编译(CentOS/Ubuntu)准备 一、环境准备

国庆与中秋两节合一的长假

国庆节是我国最重要的节日之一,而中秋节则是一个家庭团聚和感恩的时刻,当这两个重要的节日同时降临,就为人们带来了双重的欢庆。今年(2023)的国庆节与中秋节难得地重合在一起,让人们享受了长达8天的假期。这…

一文看懂功率MOSFET FCP190N60 N沟道 基础知识

什么是MOSFET的原意是:MOS(Metal Oxide Semiconductor金属氧化物半导体),FET(Field Effect Transistor场效应晶体管),即以金属层(M)的栅极隔着氧化层(O&#…

实验室超声波萃取技术的原理和特点是什么?

梵英超声(fanyingsonic)实验室超声波清洗机 超声波萃取中药材的优越性源于超声波的特殊物理性质。通过压电换能器产生的快速机械振动波,超声波可减少目标萃取物与样品基体之间的作用力,从而实现固液萃取分离。 (1)加速介质质点运…

13个最强大的摄影测量软件【2023最新】

如果你曾经使用 Google 地球探索过外国城市或玩过《堡垒之夜》,就会体验到摄影测量的好处。 通过将多张航空照片以及来自 NASA 的海拔和地形信息相结合,Google 地球可以创建大多数主要城市的逼真 3D 视图。 视频游戏制造商 Epic Games 使用摄影测量技术…

苹果V3签名是什么?优势是什么?什么场合需要应用到?该怎么部署?

v3签名,或称为Apple Developer Program v3签名,是苹果公司在2021年6月推出的一种签名格式,用于对应用程序进行签名和验证。 它是取代了之前的v2签名格式,用于增强应用程序的安全性和完整性。 v3签名能够做到以下几点:…

[硬件基础]-快速了解PWM

快速了解PWM 文章目录 快速了解PWM1、什么是PWM2、PWM的频率3、PWM的占空比4、PWM信号的输出电压计算5、脉宽调制幅度6、脉冲宽度调制生成技术6.1 使用微控制器生成脉冲宽度调制6.2 使用模拟电路产生脉冲宽度调制6.3 其他产生PWM的方法 在本文中,将介绍脉宽调制。 脉…

QT基础入门——信号和槽机制(二)

前言: 在Qt中,有一种回调技术的替代方法:那就是信号和槽机制。当特定事件发生时,会发出一个信号。Qt的小部件中有许多预定义的信号,但我们可以将小部件子类化,向它们添加自定义的信号。槽是响应特定信号的…

静电监控系统的作用在哪

静电监控系统主要用于监测和管理静电的产生、传导和消除,以防止静电对生产过程和环境的损害。具体来说,静电监控系统的作用包括以下几个方面: 监测静电的产生和传导:静电监控系统可以实时监测生产现场的静电产生和传导情况&#…