WEBVTT - The Secrets of Tor and the Deep Web

0:00:04.200 --> 0:00:07.160
<v Speaker 1>Get in touch with technology with text stuff from how

0:00:07.240 --> 0:00:14.680
<v Speaker 1>stuff dot com either and welcome to text stuff. I'm

0:00:14.760 --> 0:00:17.360
<v Speaker 1>Jonathan Strickland and I'm Lauren Bock Obama, and I'm in

0:00:17.400 --> 0:00:21.639
<v Speaker 1>the dark. That the dark, the dark dark net, dark

0:00:21.760 --> 0:00:24.680
<v Speaker 1>dark Web. I don't think we're actually in the dark snet. No,

0:00:24.800 --> 0:00:27.000
<v Speaker 1>Actually we're pretty much on the light. But we're gonna

0:00:27.040 --> 0:00:29.960
<v Speaker 1>talk a little bit about the dark net. Really, what

0:00:29.960 --> 0:00:33.400
<v Speaker 1>we're going to talk about is Tour, right, that was

0:00:33.440 --> 0:00:36.639
<v Speaker 1>originally an act from him for the Onion Router. Yeah,

0:00:36.720 --> 0:00:39.320
<v Speaker 1>now it's just Tour. They still have an onion that

0:00:39.560 --> 0:00:41.680
<v Speaker 1>is in their logo. It takes the place of the

0:00:41.760 --> 0:00:44.640
<v Speaker 1>O in Tour t o R. And that's not just

0:00:44.680 --> 0:00:46.920
<v Speaker 1>because they really like onions. There's a reason that we

0:00:46.920 --> 0:00:49.199
<v Speaker 1>will get into. Yeah, but so, but so, what is this?

0:00:49.320 --> 0:00:52.320
<v Speaker 1>So all the Mighty Tour is one of the Avengers.

0:00:52.720 --> 0:00:56.280
<v Speaker 1>He wields the hammer Jolner, and his brother is Loki.

0:00:57.760 --> 0:00:59.880
<v Speaker 1>She's not even rolling her eyes, she's just staring me

0:01:00.040 --> 0:01:02.960
<v Speaker 1>down this time. Okay. So seriously, though, what Tour is

0:01:03.360 --> 0:01:06.680
<v Speaker 1>free software. It's an open network and it helps you

0:01:06.800 --> 0:01:10.400
<v Speaker 1>defend against traffic analysis. In other words, people trying to

0:01:10.400 --> 0:01:13.440
<v Speaker 1>figure out what you are doing and who you're communicating with.

0:01:13.959 --> 0:01:17.440
<v Speaker 1>Traffic analysis is a form of network surveillance that threatens

0:01:17.480 --> 0:01:21.520
<v Speaker 1>personal freedom and privacy. UH, it threatens confidential business activities

0:01:21.560 --> 0:01:25.720
<v Speaker 1>and relationships, and it threatens state security. Therefore, some folks

0:01:25.959 --> 0:01:27.840
<v Speaker 1>got together and said, hey, you know what we should

0:01:27.840 --> 0:01:30.200
<v Speaker 1>do is we should come up with the means to

0:01:30.280 --> 0:01:33.640
<v Speaker 1>allow people to communicate over the Internet, but do so

0:01:34.040 --> 0:01:37.360
<v Speaker 1>in a private, anonymous fashion, so that you can set

0:01:37.400 --> 0:01:40.399
<v Speaker 1>up these anonymous channels. Perhaps the most popular way to

0:01:40.480 --> 0:01:43.640
<v Speaker 1>access this is through a customized built a Firefox called

0:01:43.680 --> 0:01:47.120
<v Speaker 1>the the Tour Browser Bundle. Right, yeah, because just using

0:01:47.160 --> 0:01:50.080
<v Speaker 1>Tour on its own is one thing to do to

0:01:50.080 --> 0:01:51.680
<v Speaker 1>to allow you to have a little more of an

0:01:51.680 --> 0:01:56.040
<v Speaker 1>anonymous presence, But it requires more than that, because if

0:01:56.040 --> 0:01:58.520
<v Speaker 1>you access Tour through some other means, if you don't

0:01:58.560 --> 0:02:02.880
<v Speaker 1>have say Flash disabled in your web browser, then you're

0:02:02.920 --> 0:02:06.200
<v Speaker 1>still kind of broadcasting where you are because Flash often

0:02:06.320 --> 0:02:10.960
<v Speaker 1>involves UH identification information in order for it to work.

0:02:11.240 --> 0:02:13.880
<v Speaker 1>So it is open source, so if you feel like

0:02:13.919 --> 0:02:15.840
<v Speaker 1>getting in there and and doing your own thing, you're

0:02:15.840 --> 0:02:19.320
<v Speaker 1>absolutely able to um and uh and and a lot

0:02:19.320 --> 0:02:21.840
<v Speaker 1>of people do use it in one form or another.

0:02:21.880 --> 0:02:24.720
<v Speaker 1>At its peak in more than half a million people

0:02:24.760 --> 0:02:27.959
<v Speaker 1>were using it every day. Yeah, oddly enough, I think

0:02:29.440 --> 0:02:30.880
<v Speaker 1>as I a call in that year, there was some

0:02:30.960 --> 0:02:37.440
<v Speaker 1>news that broke about government agencies. Yeah, Edward Snowden had

0:02:37.480 --> 0:02:40.360
<v Speaker 1>that leak about the n s A, and suddenly people

0:02:40.400 --> 0:02:43.800
<v Speaker 1>were thinking, you know, I was like it doubled. Yeah. Yeah,

0:02:43.880 --> 0:02:46.239
<v Speaker 1>it was one of those things where people began to

0:02:46.280 --> 0:02:49.440
<v Speaker 1>get very concerned. And it's not necessarily that these people

0:02:49.440 --> 0:02:52.000
<v Speaker 1>are doing anything wrong. In fact, that's not the point

0:02:52.040 --> 0:02:55.120
<v Speaker 1>at all. The point is that they have an expectation

0:02:55.280 --> 0:02:58.800
<v Speaker 1>to privacy and being able to hold this kind of

0:02:58.840 --> 0:03:04.760
<v Speaker 1>anonymous communication with other people. The communication itself isn't necessarily anonymous,

0:03:04.760 --> 0:03:08.480
<v Speaker 1>but the channels are. Uh, you know, that's just that's

0:03:08.520 --> 0:03:10.920
<v Speaker 1>just an expectation we have. It's not that, you know,

0:03:11.200 --> 0:03:14.000
<v Speaker 1>I'm planning something to various, it's just if I want

0:03:14.000 --> 0:03:17.520
<v Speaker 1>to send a message to Lauren and it's just for

0:03:17.639 --> 0:03:21.600
<v Speaker 1>Lauren's eyes, I don't think anyone else has the right

0:03:21.639 --> 0:03:24.280
<v Speaker 1>to look in on that. So yeah, and in normal

0:03:24.320 --> 0:03:28.600
<v Speaker 1>internet traffic, that's absolutely a possibility. Yes. Because we've talked

0:03:28.639 --> 0:03:31.720
<v Speaker 1>a lot about how information travels across the internet, you know,

0:03:31.800 --> 0:03:34.640
<v Speaker 1>it all gets divided up into these little packets. Then

0:03:34.680 --> 0:03:37.600
<v Speaker 1>the packets go across the network and then get put

0:03:37.640 --> 0:03:40.360
<v Speaker 1>together Willy Wonka style on the other side, so that

0:03:40.400 --> 0:03:42.200
<v Speaker 1>you get whatever it is you were trying to send,

0:03:42.360 --> 0:03:45.240
<v Speaker 1>which is unfortunately probably not a delicious chocolate bar no

0:03:45.600 --> 0:03:48.800
<v Speaker 1>or Mike TV either, it's not neither of those things.

0:03:48.800 --> 0:03:50.280
<v Speaker 1>What it might be like if I if I were

0:03:50.360 --> 0:03:53.160
<v Speaker 1>to send that email to Lauren and it's a sizeable email,

0:03:53.440 --> 0:03:56.680
<v Speaker 1>that email gets divided up into numerous packets. The packets

0:03:57.000 --> 0:03:59.840
<v Speaker 1>go across the Internet, not necessarily taking the same path,

0:04:00.440 --> 0:04:03.840
<v Speaker 1>and they eventually reassemble on the other side and Lauren

0:04:03.880 --> 0:04:06.000
<v Speaker 1>can read it. But in order for that to happen,

0:04:06.280 --> 0:04:08.920
<v Speaker 1>these packets have to have little bits of information so

0:04:08.960 --> 0:04:12.280
<v Speaker 1>the routers know where to send the information onto next.

0:04:12.720 --> 0:04:16.159
<v Speaker 1>So it's kind of like an address on a piece

0:04:16.160 --> 0:04:19.440
<v Speaker 1>of mail. So let's say that you've got a snoop

0:04:19.520 --> 0:04:24.680
<v Speaker 1>in your neighborhood and this person is getting into everybody's business.

0:04:24.760 --> 0:04:27.240
<v Speaker 1>And the way this person does it is they look

0:04:27.240 --> 0:04:30.480
<v Speaker 1>at all the mail that's going in and out of

0:04:30.520 --> 0:04:33.560
<v Speaker 1>a person's mailbox, and even if they're not opening that

0:04:33.680 --> 0:04:36.200
<v Speaker 1>mail and and reading all of it, just just the

0:04:36.200 --> 0:04:39.240
<v Speaker 1>fact that you're sending it to particular people at particular

0:04:39.279 --> 0:04:42.440
<v Speaker 1>times can tell that snoop a lot about what's going on. Right,

0:04:42.480 --> 0:04:45.800
<v Speaker 1>So if you're sending out uh, you know, envelopes to

0:04:46.160 --> 0:04:50.440
<v Speaker 1>say a medical facility, that could give a lot of

0:04:50.480 --> 0:04:53.479
<v Speaker 1>information to a snoop if they're seeing that stuff from

0:04:53.880 --> 0:04:56.839
<v Speaker 1>various insurance companies is coming into you, that could you know,

0:04:57.000 --> 0:04:59.359
<v Speaker 1>I'm going with a medical thing here. But really this

0:04:59.440 --> 0:05:03.440
<v Speaker 1>applies to any sort of communication. So so what we're

0:05:03.440 --> 0:05:06.159
<v Speaker 1>saying is that it's not enough for the content of

0:05:06.200 --> 0:05:09.440
<v Speaker 1>what you send over the internet, uh necessarily, I mean

0:05:09.480 --> 0:05:12.400
<v Speaker 1>you are hypothetical, you maybe you're fine. It's not enough

0:05:12.440 --> 0:05:15.960
<v Speaker 1>for you to encrypt the content, but the actual transfer

0:05:16.000 --> 0:05:19.560
<v Speaker 1>of the content in some cases needs to be encrypted exactly.

0:05:19.640 --> 0:05:22.600
<v Speaker 1>And there are a lot of legitimate cases where you

0:05:22.600 --> 0:05:25.640
<v Speaker 1>would want that to happen. I mean, let's talk about

0:05:25.920 --> 0:05:29.240
<v Speaker 1>journalists for example. So you might have a journalist who

0:05:29.400 --> 0:05:34.760
<v Speaker 1>is pursuing some major story, perhaps they're in unfriendly territory

0:05:34.839 --> 0:05:37.240
<v Speaker 1>to do so, and they want to be able to

0:05:37.720 --> 0:05:41.400
<v Speaker 1>contact sources that might be in danger otherwise if there

0:05:41.480 --> 0:05:45.279
<v Speaker 1>if if this communication were publicly known, or really anything

0:05:45.320 --> 0:05:49.200
<v Speaker 1>that could endanger the journalist, a source or the story itself,

0:05:49.680 --> 0:05:51.680
<v Speaker 1>then you would want to have a way of securely

0:05:51.680 --> 0:05:55.479
<v Speaker 1>communicating and making sure that no one's really snooping in

0:05:55.560 --> 0:05:59.240
<v Speaker 1>on you. Well, that's that's a perfectly legitimate source. Their

0:05:59.360 --> 0:06:02.200
<v Speaker 1>governments use this kind of thing in order so that

0:06:02.279 --> 0:06:06.760
<v Speaker 1>they can gather information and disseminate information. Uh, you've got

0:06:06.800 --> 0:06:09.159
<v Speaker 1>companies that use this kind of stuff in order to

0:06:10.040 --> 0:06:14.120
<v Speaker 1>have secure communications about upcoming products or services that are

0:06:14.160 --> 0:06:16.359
<v Speaker 1>not part of the public knowledge and don't need to

0:06:16.400 --> 0:06:18.520
<v Speaker 1>be Oh sure, I mean even if you're just doing

0:06:18.680 --> 0:06:20.880
<v Speaker 1>r and D about something, you know, like like let's

0:06:20.920 --> 0:06:23.600
<v Speaker 1>say that you're the example that you used and in

0:06:23.600 --> 0:06:25.320
<v Speaker 1>our notes here is Apple. Like if here, if you're

0:06:25.320 --> 0:06:29.800
<v Speaker 1>creating a new product and you start researching patents online, um,

0:06:30.320 --> 0:06:33.880
<v Speaker 1>the right person could could find your searches and figure

0:06:33.880 --> 0:06:37.840
<v Speaker 1>out what you were looking for. And that sucks for you. Yeah, yeah,

0:06:37.839 --> 0:06:41.719
<v Speaker 1>if you had the next big idea and you were waiting,

0:06:41.880 --> 0:06:44.480
<v Speaker 1>because you know, like the company of Apple, they get

0:06:44.520 --> 0:06:49.279
<v Speaker 1>a lot of you a boost from folks whenever they

0:06:49.320 --> 0:06:52.599
<v Speaker 1>announced something brand new that surprises everyone, which of course

0:06:52.680 --> 0:06:57.720
<v Speaker 1>is exactly why you have so many news agencies scrutinizing

0:06:57.960 --> 0:07:01.200
<v Speaker 1>everything Apple does in order to try and guess what's

0:07:01.240 --> 0:07:05.000
<v Speaker 1>coming next. So the more you're able to keep that secret,

0:07:05.080 --> 0:07:07.640
<v Speaker 1>the bigger the impact is when you unveil it. Because

0:07:08.360 --> 0:07:12.120
<v Speaker 1>the worst the worst feeling is when you tune into

0:07:12.160 --> 0:07:14.400
<v Speaker 1>an Apple event and it ends up being exactly what

0:07:14.480 --> 0:07:18.040
<v Speaker 1>you expected it was to be. Every everyone still tunes in,

0:07:18.080 --> 0:07:20.440
<v Speaker 1>but then they're like, oh, but that's exactly what they

0:07:20.480 --> 0:07:23.280
<v Speaker 1>were talking about last week. I know, and you read

0:07:23.440 --> 0:07:29.119
<v Speaker 1>what they wrote last week, so stop it me. Sure,

0:07:29.240 --> 0:07:32.480
<v Speaker 1>and and lots of other people who could generally be

0:07:32.680 --> 0:07:35.800
<v Speaker 1>considered to be working for for non nefarious purposes, but

0:07:36.120 --> 0:07:39.840
<v Speaker 1>nonetheless would like a little bit of secrecy, uh, for example,

0:07:39.880 --> 0:07:43.480
<v Speaker 1>activists or whistleblowers um or you know Chinese citizens who

0:07:43.480 --> 0:07:45.400
<v Speaker 1>really just want to use Facebook or read news from

0:07:45.440 --> 0:07:48.440
<v Speaker 1>other countries. Sure, and we've seen plenty of examples also,

0:07:48.520 --> 0:07:51.600
<v Speaker 1>things like the Arabs Spring. You know, places in the

0:07:51.600 --> 0:07:55.320
<v Speaker 1>world where you have people who are trying to enact

0:07:55.440 --> 0:07:59.760
<v Speaker 1>change in a very harsh environment where if their activities

0:07:59.800 --> 0:08:03.840
<v Speaker 1>were picked up on by official sources, government sources, state

0:08:03.960 --> 0:08:08.800
<v Speaker 1>sponsored sources, they could face some serious consequences. And it's

0:08:08.800 --> 0:08:11.160
<v Speaker 1>not necessarily the again, like you said, that they're doing

0:08:11.160 --> 0:08:13.920
<v Speaker 1>anything nefarious it's just they can't do it at all

0:08:14.000 --> 0:08:18.400
<v Speaker 1>without fear of some form of consequence unless that can

0:08:18.440 --> 0:08:20.680
<v Speaker 1>remain secure. So you've got to figure out how do

0:08:20.760 --> 0:08:24.360
<v Speaker 1>we make this secure. Also, we have to figure out

0:08:24.680 --> 0:08:26.920
<v Speaker 1>how do we frame this in such a way where

0:08:26.960 --> 0:08:31.600
<v Speaker 1>we also admit some people do use it for nefarious purposes. Oh, sure,

0:08:31.600 --> 0:08:34.520
<v Speaker 1>of course. I mean there are plenty of people out

0:08:34.520 --> 0:08:37.040
<v Speaker 1>there who are going to use this kind of anonymous

0:08:37.040 --> 0:08:41.520
<v Speaker 1>connection in order to conduct illegal or otherwise illicit activities.

0:08:41.640 --> 0:08:44.480
<v Speaker 1>We've talked about some of them in previous episodes, in fact,

0:08:44.800 --> 0:08:48.400
<v Speaker 1>and we'll mention some more as we go along. So again,

0:08:48.440 --> 0:08:50.520
<v Speaker 1>it's one of those things where you would probably argue

0:08:50.520 --> 0:08:54.720
<v Speaker 1>that it's a relatively small percentage of the population using

0:08:54.720 --> 0:08:57.000
<v Speaker 1>it for these purposes, but they're the ones who get

0:08:57.000 --> 0:09:00.800
<v Speaker 1>the most press, uh, and so therefore or it kind

0:09:00.840 --> 0:09:04.160
<v Speaker 1>of creates this public perception that people who use tour

0:09:04.280 --> 0:09:07.840
<v Speaker 1>are up to something. Also, you know, we mentioned the

0:09:07.880 --> 0:09:12.720
<v Speaker 1>fact that in a normal Internet communication, the you know what,

0:09:12.720 --> 0:09:16.360
<v Speaker 1>what amounts to the uh, the address on the label

0:09:16.480 --> 0:09:18.960
<v Speaker 1>is perfectly visible because it needs to be so that

0:09:19.040 --> 0:09:21.480
<v Speaker 1>it can route across gets to the place it's gone.

0:09:21.679 --> 0:09:24.120
<v Speaker 1>And Tour they had to figure out a way around

0:09:24.160 --> 0:09:27.120
<v Speaker 1>that so that you could have it be obuse skated

0:09:27.240 --> 0:09:30.720
<v Speaker 1>so that if someone were to snoop in on communication,

0:09:30.760 --> 0:09:33.120
<v Speaker 1>they would not be able to determine what the origin

0:09:33.200 --> 0:09:38.520
<v Speaker 1>nor destination were. And that it is pretty amazing stuff

0:09:38.520 --> 0:09:40.120
<v Speaker 1>because you've got you gotta figure out a way of

0:09:40.160 --> 0:09:42.960
<v Speaker 1>implementing that where it can still work, Like how do

0:09:43.000 --> 0:09:46.160
<v Speaker 1>you disguise the address and still hope that it gets

0:09:46.160 --> 0:09:49.160
<v Speaker 1>to where it's going? Because if we did that to

0:09:49.200 --> 0:09:52.559
<v Speaker 1>the to the US Postal Service, our stuff would never

0:09:52.600 --> 0:09:56.240
<v Speaker 1>get anywhere and it wouldn't be their fault either, because

0:09:56.559 --> 0:09:58.520
<v Speaker 1>you just wouldn't be following the rules. Oh sure, yeah,

0:09:58.520 --> 0:10:00.360
<v Speaker 1>I if you don't write your address on something, then

0:10:00.960 --> 0:10:03.920
<v Speaker 1>how does it get to that place? So here's another

0:10:04.000 --> 0:10:08.520
<v Speaker 1>funny thing, Lauren, Um, who was it that came up

0:10:08.559 --> 0:10:11.720
<v Speaker 1>with this whole tour idea? I mean it must have

0:10:11.800 --> 0:10:16.360
<v Speaker 1>been like some like hackers you know at def con

0:10:16.840 --> 0:10:19.400
<v Speaker 1>convention who all got together and said, we don't want

0:10:19.400 --> 0:10:21.880
<v Speaker 1>the government looking in on our stuff, right, you know?

0:10:21.880 --> 0:10:24.840
<v Speaker 1>It was the government? It was it was it was

0:10:24.920 --> 0:10:28.360
<v Speaker 1>the U. S. Naval Research Laboratory UM back in back

0:10:28.360 --> 0:10:33.040
<v Speaker 1>in actually, which makes it extra hilarious that that the

0:10:33.240 --> 0:10:36.160
<v Speaker 1>n s A has kind of been trying to crack

0:10:36.400 --> 0:10:39.360
<v Speaker 1>trying to crack it because you've got a government agency

0:10:39.559 --> 0:10:43.359
<v Speaker 1>doing its best to figure out how to intercept information

0:10:43.400 --> 0:10:47.199
<v Speaker 1>that goes across a tour network, and another government US

0:10:47.280 --> 0:10:52.600
<v Speaker 1>government entity that's responsible in large part for the creation

0:10:52.720 --> 0:10:56.520
<v Speaker 1>for creation and furthermore, other governmental agencies that are responsible

0:10:56.559 --> 0:10:59.679
<v Speaker 1>for funding it. As of twelve, one point two four

0:10:59.720 --> 0:11:04.440
<v Speaker 1>million dollars half of tours revenue UH came from government grants,

0:11:04.480 --> 0:11:07.400
<v Speaker 1>including a large part from the Department of Defense. So

0:11:07.679 --> 0:11:10.199
<v Speaker 1>this is an example of two different parts of the

0:11:10.280 --> 0:11:13.880
<v Speaker 1>United States government working at odds against each other, one

0:11:13.920 --> 0:11:16.680
<v Speaker 1>part saying this is absolutely necessary for us to be

0:11:16.760 --> 0:11:20.240
<v Speaker 1>able to operate in a secure way, and the other

0:11:20.280 --> 0:11:22.760
<v Speaker 1>part saying, we want to be able to see what's

0:11:22.800 --> 0:11:25.280
<v Speaker 1>going on here. So so so yeah. But but but this

0:11:25.440 --> 0:11:28.839
<v Speaker 1>all got its start back with the U. S. Navy

0:11:28.920 --> 0:11:32.840
<v Speaker 1>and UM. It was part of an onion rooting project

0:11:33.480 --> 0:11:37.360
<v Speaker 1>routing project rooting. If you're in England, it's routing. Here

0:11:37.400 --> 0:11:40.800
<v Speaker 1>in the US, it's usually routing either way. Why would

0:11:40.840 --> 0:11:44.000
<v Speaker 1>you even call it an onion It's because it relies

0:11:44.120 --> 0:11:47.599
<v Speaker 1>upon quote a layered object to direct the construction of

0:11:47.640 --> 0:11:51.439
<v Speaker 1>an anonymous, bidirectional, real time virtual circuit between two communicating

0:11:51.480 --> 0:11:55.320
<v Speaker 1>parties and initiator and responder. And that's as clear as day. Yeah,

0:11:55.360 --> 0:11:57.679
<v Speaker 1>we can just end up podcast now. Guys, don't worry.

0:11:57.679 --> 0:12:00.480
<v Speaker 1>We're going to explain the whole layered thing a little

0:12:00.480 --> 0:12:04.400
<v Speaker 1>bit later on. So we will. We will make sure

0:12:04.480 --> 0:12:08.080
<v Speaker 1>that you understand why an onion it's actually a pretty

0:12:08.080 --> 0:12:12.160
<v Speaker 1>clever way to describe what's going on. But the project

0:12:12.240 --> 0:12:16.599
<v Speaker 1>had specific goals to research and develop and build anonymous

0:12:16.600 --> 0:12:21.560
<v Speaker 1>communication systems, to analyze other anonymous communications systems, and to

0:12:21.640 --> 0:12:26.960
<v Speaker 1>create low latency Internet based systems that resisted traffic analysis, eavesdropping,

0:12:26.960 --> 0:12:31.240
<v Speaker 1>and other attacks from outsiders as an Internet routers or

0:12:31.320 --> 0:12:36.880
<v Speaker 1>insiders as an Onion routing servers. So if the best

0:12:37.360 --> 0:12:40.960
<v Speaker 1>uh the ideal was to create some form of distributed

0:12:41.000 --> 0:12:44.160
<v Speaker 1>system where you could have two parties communicating with one

0:12:44.200 --> 0:12:46.719
<v Speaker 1>another and no one would be able to know that

0:12:46.760 --> 0:12:49.520
<v Speaker 1>those two parties were in communication. They would know the

0:12:49.520 --> 0:12:52.640
<v Speaker 1>communication is going on because traffic is moving across the network,

0:12:53.040 --> 0:12:55.600
<v Speaker 1>but because of the network's design, they would have no

0:12:55.640 --> 0:12:58.840
<v Speaker 1>way of knowing what to end parties were actually communicating

0:12:58.880 --> 0:13:00.760
<v Speaker 1>with one another. Because just as we were saying with

0:13:00.800 --> 0:13:04.160
<v Speaker 1>that snoop. Even if you can't see what the information

0:13:04.200 --> 0:13:07.480
<v Speaker 1>itself is, just knowing who is talking to whom gives

0:13:07.480 --> 0:13:11.719
<v Speaker 1>you a lot of info. Right. Because of this, And

0:13:11.720 --> 0:13:14.120
<v Speaker 1>funnily enough, the Navy actually had to step back from

0:13:14.120 --> 0:13:16.920
<v Speaker 1>the project in order to make it actually useful because

0:13:16.960 --> 0:13:20.280
<v Speaker 1>the network needs to be open, right. Um. So, I mean,

0:13:20.400 --> 0:13:22.480
<v Speaker 1>if if you know, if you can see that everything

0:13:22.559 --> 0:13:26.720
<v Speaker 1>is coming through, if on if only the Navy used it,

0:13:26.960 --> 0:13:30.160
<v Speaker 1>then you would know whenever communication was happening that the

0:13:30.240 --> 0:13:33.680
<v Speaker 1>Navy was communicating with people like you would you would

0:13:33.679 --> 0:13:36.520
<v Speaker 1>have limited the number of people that could possibly be

0:13:36.600 --> 0:13:40.040
<v Speaker 1>the ones communicating by making it open and say this

0:13:40.120 --> 0:13:43.080
<v Speaker 1>is a playground where everyone can come in. Suddenly you

0:13:43.120 --> 0:13:46.040
<v Speaker 1>can't tell who's communicating with whom because there's so many's

0:13:46.080 --> 0:13:48.720
<v Speaker 1>too much noise and not in the traffic, right. Um. So,

0:13:48.800 --> 0:13:51.880
<v Speaker 1>the project incorporated as a nonprofit in two thousand six,

0:13:51.960 --> 0:13:54.679
<v Speaker 1>and it currently depends a whole lot on crowdsourcing. Um.

0:13:54.679 --> 0:13:57.600
<v Speaker 1>There are only nine full time to our employees as

0:13:57.600 --> 0:14:02.440
<v Speaker 1>of this podcast, which we are recording on April, by

0:14:02.440 --> 0:14:05.600
<v Speaker 1>the way, um and uh, the rest of the development

0:14:05.640 --> 0:14:08.480
<v Speaker 1>is spread across dozens of part time assistants and hundreds

0:14:08.480 --> 0:14:12.560
<v Speaker 1>of volunteers. The code is open source, which actually makes

0:14:12.559 --> 0:14:15.200
<v Speaker 1>it harder to mess with. Um. You know, like if someone, say,

0:14:15.360 --> 0:14:19.320
<v Speaker 1>say the n s A, tried to create a vulnerability deliberately,

0:14:19.680 --> 0:14:23.160
<v Speaker 1>then anyone could catch it, right. Yeah, it's not like

0:14:23.320 --> 0:14:25.720
<v Speaker 1>it's hidden the way behind closed doors. In that way,

0:14:26.040 --> 0:14:28.600
<v Speaker 1>it gets overlooked and you suddenly have this back door

0:14:28.760 --> 0:14:31.760
<v Speaker 1>entrance into the Tour Network. No, it's it's it's much

0:14:31.760 --> 0:14:33.520
<v Speaker 1>more likely for someone to catch it if lots of

0:14:33.520 --> 0:14:36.000
<v Speaker 1>people are looking. Yeah exactly. Yeah, you've got lots of

0:14:36.000 --> 0:14:38.720
<v Speaker 1>people checking on it all the time. So it's actually

0:14:38.720 --> 0:14:41.280
<v Speaker 1>more secure by being in plain sight in that way.

0:14:41.360 --> 0:14:44.360
<v Speaker 1>So here's how it used to work. Because you know,

0:14:44.400 --> 0:14:48.120
<v Speaker 1>I mentioned that tour was had an onion in the oh,

0:14:48.280 --> 0:14:51.720
<v Speaker 1>but it doesn't really involve onions anymore. And then we've

0:14:51.720 --> 0:14:54.320
<v Speaker 1>mentioned onions. Yeah, so yeah, so we're we're gonna we're

0:14:54.320 --> 0:14:57.040
<v Speaker 1>gonna go back to how it worked originally because the

0:14:57.040 --> 0:14:58.960
<v Speaker 1>way it works now is not that much different, but

0:14:59.000 --> 0:15:03.520
<v Speaker 1>it doesn't involve the onion metaphor anymore. So, first of all,

0:15:03.520 --> 0:15:07.720
<v Speaker 1>to achieve anonymity, the Tour Network uses something called privoxy filters,

0:15:07.760 --> 0:15:12.240
<v Speaker 1>which prevent client information from reaching servers. So this means

0:15:12.280 --> 0:15:15.000
<v Speaker 1>that a client, you know, that's that's your computer when

0:15:15.040 --> 0:15:18.640
<v Speaker 1>you are trying to access anything. Let's say you're using

0:15:18.680 --> 0:15:21.760
<v Speaker 1>your your browser to access your email, because I love

0:15:21.800 --> 0:15:24.680
<v Speaker 1>that example. It's easy one. So your your computer is

0:15:24.720 --> 0:15:28.280
<v Speaker 1>the client. It's sending a request to another computer. It's

0:15:28.400 --> 0:15:33.080
<v Speaker 1>asking for data from this computer that hosts the the

0:15:33.120 --> 0:15:37.200
<v Speaker 1>email service that you use, and that is called the server. Now,

0:15:37.200 --> 0:15:40.560
<v Speaker 1>normally the server receives information that can identify the client,

0:15:40.920 --> 0:15:45.080
<v Speaker 1>so you have some sort of address that identifies this

0:15:45.160 --> 0:15:48.000
<v Speaker 1>is the machine that's asking for that information, So then

0:15:48.040 --> 0:15:51.640
<v Speaker 1>the server knows exactly who it's talking to. Well, privoxy

0:15:51.720 --> 0:15:54.840
<v Speaker 1>filters prevent that from happening, so it's possible for a

0:15:54.880 --> 0:15:59.200
<v Speaker 1>client's identity to remain unknown to the server and also

0:15:59.280 --> 0:16:01.960
<v Speaker 1>to the rest of the network as these requests go

0:16:02.000 --> 0:16:05.080
<v Speaker 1>across the network. Also, one of the other things that

0:16:05.120 --> 0:16:07.040
<v Speaker 1>has and we'll talk more about this in a bit,

0:16:07.600 --> 0:16:11.280
<v Speaker 1>is the ability to create hidden services. But you know,

0:16:11.320 --> 0:16:13.760
<v Speaker 1>I'm not going to spoil that because the discussion we

0:16:13.800 --> 0:16:16.000
<v Speaker 1>have later on will really kind of bring that to

0:16:16.160 --> 0:16:18.440
<v Speaker 1>light and it will make much more sense after we

0:16:18.520 --> 0:16:22.840
<v Speaker 1>talk about exactly how this communication occurs. Yes, so it's

0:16:23.160 --> 0:16:27.200
<v Speaker 1>possible to use onion routing software to send information completely anonymously.

0:16:27.240 --> 0:16:29.360
<v Speaker 1>In other words, you could use it so that you

0:16:29.400 --> 0:16:32.520
<v Speaker 1>could send an anonymous message to someone else. They would

0:16:32.560 --> 0:16:34.680
<v Speaker 1>not know the identity of that person. But that's not

0:16:34.760 --> 0:16:38.240
<v Speaker 1>the purpose of tour. The purpose, like I said before,

0:16:38.360 --> 0:16:42.880
<v Speaker 1>is to allow anonymous channels of communication. So you and

0:16:43.000 --> 0:16:45.840
<v Speaker 1>the person with whom you're communicating know each other's identity,

0:16:46.040 --> 0:16:48.960
<v Speaker 1>but nobody else does, right, So this allows you to

0:16:49.120 --> 0:16:53.160
<v Speaker 1>have that honest, open expression of information without fear of

0:16:53.200 --> 0:16:56.680
<v Speaker 1>someone else snooping in on you or any other consequences

0:16:56.720 --> 0:16:59.960
<v Speaker 1>apart from whatever consequences come from just that communication between

0:17:00.000 --> 0:17:03.560
<v Speaker 1>two parties. If you tell someone that they dressed like

0:17:03.560 --> 0:17:05.680
<v Speaker 1>a slab, there's going to be consequence, is what I'm saying.

0:17:05.840 --> 0:17:07.600
<v Speaker 1>It doesn't have to be someone snooping in on you.

0:17:08.800 --> 0:17:12.600
<v Speaker 1>Good point. I get that a lot. Uh. So it

0:17:12.800 --> 0:17:15.800
<v Speaker 1>uses proxy servers, and a proxy server acts as an

0:17:15.800 --> 0:17:19.960
<v Speaker 1>intermediary between a client and some other server. So you

0:17:20.000 --> 0:17:21.359
<v Speaker 1>can kind of think of it as this is the

0:17:21.400 --> 0:17:25.080
<v Speaker 1>go between. So if I were to send a request

0:17:25.119 --> 0:17:27.960
<v Speaker 1>to get my email, but I wanted to go through

0:17:27.960 --> 0:17:31.119
<v Speaker 1>a proxy server, I would log into the proxy server.

0:17:31.520 --> 0:17:34.920
<v Speaker 1>The proxy server would then send my request onto the

0:17:35.000 --> 0:17:39.400
<v Speaker 1>email server, and from the email servers perspective, it looked

0:17:39.400 --> 0:17:42.160
<v Speaker 1>like the proxy server was the origin of that request.

0:17:42.600 --> 0:17:46.960
<v Speaker 1>It isn't able to see back to exactly there's a

0:17:46.960 --> 0:17:51.879
<v Speaker 1>hop missing there. So that's really important in this. And uh,

0:17:52.040 --> 0:17:55.600
<v Speaker 1>the communication part is the tricky part. Like I said,

0:17:55.640 --> 0:17:59.000
<v Speaker 1>so you've got this information, it's passing between nodes or

0:17:59.280 --> 0:18:03.320
<v Speaker 1>little orders within the tour network. Okay, so think of

0:18:03.359 --> 0:18:07.040
<v Speaker 1>these nodes as rest stops between the client, the sender,

0:18:07.320 --> 0:18:10.440
<v Speaker 1>and the recipient the server. Right, Each node only knows

0:18:10.480 --> 0:18:13.720
<v Speaker 1>the identity of the node before it and the note

0:18:13.760 --> 0:18:16.399
<v Speaker 1>after it, right, So uh, and the note before it

0:18:16.440 --> 0:18:19.800
<v Speaker 1>and after it completely is dependent upon when you're sending

0:18:19.840 --> 0:18:22.960
<v Speaker 1>the message, because you're you're going to create new pathways

0:18:23.000 --> 0:18:25.320
<v Speaker 1>every time you create a connection, so it's not like

0:18:25.400 --> 0:18:28.800
<v Speaker 1>you have a set path each time. It's like the Internet.

0:18:28.960 --> 0:18:32.639
<v Speaker 1>It's very flexible. So when you send a message, and

0:18:32.720 --> 0:18:35.640
<v Speaker 1>let's say it's going through letters A through G, we're

0:18:35.680 --> 0:18:37.879
<v Speaker 1>just designating these nodes as A through G and for

0:18:37.920 --> 0:18:39.679
<v Speaker 1>some reason it's going into a B C, D, E

0:18:39.760 --> 0:18:43.520
<v Speaker 1>F G order. So node D only knows about nodes

0:18:43.680 --> 0:18:46.840
<v Speaker 1>C and E. The information came from C. It knows

0:18:46.880 --> 0:18:49.239
<v Speaker 1>it has to send the information onto E. It has

0:18:49.359 --> 0:18:52.320
<v Speaker 1>no awareness of a B or you know, effor G.

0:18:52.960 --> 0:18:56.760
<v Speaker 1>So that's it. And that means that if you were

0:18:56.840 --> 0:19:00.639
<v Speaker 1>to intercept information passing between two nodes, you would just

0:19:00.680 --> 0:19:02.480
<v Speaker 1>know which note it came from and which node it

0:19:02.520 --> 0:19:04.919
<v Speaker 1>went to. You wouldn't know the actual person who sent it,

0:19:05.000 --> 0:19:07.520
<v Speaker 1>nor would you know the person to whom it went. Ultimately,

0:19:07.720 --> 0:19:11.400
<v Speaker 1>on top of that, the nodes encrypt the communication as

0:19:11.440 --> 0:19:14.160
<v Speaker 1>it's passed along. Yes, and this is where you get

0:19:14.160 --> 0:19:17.840
<v Speaker 1>that layer and layer and layer of encryption. And because

0:19:17.880 --> 0:19:21.000
<v Speaker 1>there's so many layers of encryption, well, what else has

0:19:21.119 --> 0:19:24.240
<v Speaker 1>lots of layers? And Onion I was gonna think of

0:19:24.359 --> 0:19:26.840
<v Speaker 1>Game of Thrones, but yes, Onion is right. Onion is

0:19:26.880 --> 0:19:29.000
<v Speaker 1>exactly the thing that they went with because Game of

0:19:29.040 --> 0:19:32.160
<v Speaker 1>Thrones really wasn't that popular. Also, it's proprietary. I mean,

0:19:32.200 --> 0:19:34.920
<v Speaker 1>you know, yeah, that probably would have George R. Martin

0:19:35.280 --> 0:19:37.359
<v Speaker 1>gotten a little upset about that. But yeah, so so

0:19:37.440 --> 0:19:40.160
<v Speaker 1>Onion is in fact what they went with because there's

0:19:40.200 --> 0:19:43.640
<v Speaker 1>so many different layers of encryption. Now I've I know

0:19:43.720 --> 0:19:47.560
<v Speaker 1>that this discussion we've just had is really dense and

0:19:47.640 --> 0:19:51.080
<v Speaker 1>there's a lot of things about nodes and traffic and

0:19:51.200 --> 0:19:54.679
<v Speaker 1>encryption and layers here. So I created an example to

0:19:54.760 --> 0:19:57.359
<v Speaker 1>kind of illustrate this. And we're going to get to

0:19:57.400 --> 0:20:00.320
<v Speaker 1>that in just a moment, but before we do, let's

0:20:00.320 --> 0:20:03.920
<v Speaker 1>take a quick break to thank our sponsor. Okay, So

0:20:04.200 --> 0:20:07.080
<v Speaker 1>here's my example, and I think it's a doozy of

0:20:07.119 --> 0:20:11.360
<v Speaker 1>an example because it's completely believable. I decided to use

0:20:11.440 --> 0:20:14.560
<v Speaker 1>as an example two of our beloved co workers here

0:20:14.600 --> 0:20:17.359
<v Speaker 1>at how stuff works. Uh, and when you start thinking

0:20:17.400 --> 0:20:20.720
<v Speaker 1>to yourself, who would be so paranoid that they would

0:20:20.720 --> 0:20:25.480
<v Speaker 1>need an incredibly secure communication process? Two names leap to

0:20:25.600 --> 0:20:28.480
<v Speaker 1>mind from the shadows and then back into the shadows,

0:20:28.520 --> 0:20:30.720
<v Speaker 1>because that's where they belong. One of them wearing a

0:20:30.760 --> 0:20:33.600
<v Speaker 1>gremlin mask ye, and maybe a fedora on top of it.

0:20:33.600 --> 0:20:36.199
<v Speaker 1>It's not a fedora, I know, Ben Dora. No, it's

0:20:36.240 --> 0:20:38.520
<v Speaker 1>a trill Bey, I'm going to call it a fedor anyway,

0:20:38.560 --> 0:20:41.680
<v Speaker 1>So Ben Bolan and Matt Frederick so Stuff they don't

0:20:41.680 --> 0:20:44.200
<v Speaker 1>want you to know hosts. Yes, and if you've never

0:20:44.320 --> 0:20:48.760
<v Speaker 1>ever listened to that show, go check it out. Watched show. Yeah,

0:20:48.760 --> 0:20:51.520
<v Speaker 1>that's great. So So let's say that Ben wants to

0:20:51.600 --> 0:20:54.240
<v Speaker 1>contact Matt and he wants the communication to be secure,

0:20:54.320 --> 0:20:56.840
<v Speaker 1>so he sends it across the Tour network using this

0:20:56.920 --> 0:21:00.360
<v Speaker 1>freely available software. He's got the Tour bundle installed, and

0:21:00.440 --> 0:21:03.359
<v Speaker 1>he sends the message along. So here's what happens. Ben

0:21:03.359 --> 0:21:06.960
<v Speaker 1>would contact a proxy server on the Tour network. Now,

0:21:07.040 --> 0:21:10.920
<v Speaker 1>that proxy server would then determine the route of nodes

0:21:11.440 --> 0:21:13.399
<v Speaker 1>or the number of hops that it will take to

0:21:13.440 --> 0:21:17.320
<v Speaker 1>get from the proxy server to Matt's computer. So for

0:21:17.480 --> 0:21:21.840
<v Speaker 1>argument's sake, let's say again that it's just uh five nodes,

0:21:22.000 --> 0:21:24.840
<v Speaker 1>So it's a B, C, D E. Those are the

0:21:25.000 --> 0:21:28.280
<v Speaker 1>Those are the nodes that it's going to go through. Now,

0:21:29.160 --> 0:21:33.520
<v Speaker 1>each hop becomes an encryption layer on this onion, and

0:21:33.560 --> 0:21:36.920
<v Speaker 1>the core of the onion is Ben's original message to Matt,

0:21:37.000 --> 0:21:40.320
<v Speaker 1>so that's the very center. Now Ben's proxy server starts

0:21:40.320 --> 0:21:44.600
<v Speaker 1>to construct layers of encryption based upon the path that

0:21:44.760 --> 0:21:48.400
<v Speaker 1>this onion is going to take journeying from the proxy

0:21:48.480 --> 0:21:51.880
<v Speaker 1>server all the way to Matt's computer, and the intermost

0:21:51.960 --> 0:21:55.199
<v Speaker 1>layer will be the encryption for mats proxy. Yes, so

0:21:55.240 --> 0:21:58.320
<v Speaker 1>the next layer out would be the node just before

0:21:58.480 --> 0:22:01.760
<v Speaker 1>it gets to Matt's proxy. The next layer out would

0:22:01.760 --> 0:22:03.359
<v Speaker 1>be the node before that, and so on and so

0:22:03.480 --> 0:22:06.080
<v Speaker 1>forth until you got to the first node that the

0:22:06.080 --> 0:22:09.800
<v Speaker 1>proxy server sends this onion onto. Now, every time the

0:22:09.840 --> 0:22:13.879
<v Speaker 1>onion travels to a new node, it decrypts that layer,

0:22:14.040 --> 0:22:18.280
<v Speaker 1>the corresponding layer of encryption. Yeah, so that that layer

0:22:18.320 --> 0:22:20.679
<v Speaker 1>of the onion gets pulled away, and that's how the

0:22:20.720 --> 0:22:25.560
<v Speaker 1>node knows where to send it onto next. So proxy

0:22:25.600 --> 0:22:28.640
<v Speaker 1>service sends it on to node A. Note A strips

0:22:28.640 --> 0:22:30.919
<v Speaker 1>away that encryption and sees that needs to send it

0:22:30.960 --> 0:22:35.440
<v Speaker 1>on to node B. Node B gets this onion. Now

0:22:35.480 --> 0:22:38.200
<v Speaker 1>Node B only knows that Node A sent the onion,

0:22:38.240 --> 0:22:40.760
<v Speaker 1>doesn't know where the onion originally came from, and it

0:22:41.240 --> 0:22:44.600
<v Speaker 1>decrypts that next layer, strips it free, uh, finds the

0:22:44.600 --> 0:22:47.359
<v Speaker 1>identification of notes C and send it along. Yep, Node

0:22:47.400 --> 0:22:49.879
<v Speaker 1>C doesn't know about Note A, just Notes knows about

0:22:49.920 --> 0:22:51.919
<v Speaker 1>Node B, So so on and so forth till it

0:22:51.920 --> 0:22:53.840
<v Speaker 1>gets to Matt. By the time it gets to Matt,

0:22:53.880 --> 0:22:55.800
<v Speaker 1>all those layers of encryption have been stripped away and

0:22:55.840 --> 0:22:59.080
<v Speaker 1>that can actually read what the messages. Therefore, anyone who's

0:22:59.080 --> 0:23:01.399
<v Speaker 1>trying to analyze all of this traffic would would just

0:23:01.440 --> 0:23:05.440
<v Speaker 1>see a message passing between two seemingly random routers with

0:23:05.440 --> 0:23:08.800
<v Speaker 1>with no way of knowing either where that information came

0:23:08.840 --> 0:23:11.639
<v Speaker 1>from or what the ultimate destination is. Yep, And because

0:23:11.720 --> 0:23:14.480
<v Speaker 1>you've encrypted it so many times, they probably can't even

0:23:14.480 --> 0:23:17.240
<v Speaker 1>tell what the information. They can't read it, they don't

0:23:17.280 --> 0:23:20.240
<v Speaker 1>know where it's going there in the dark. So to them,

0:23:20.240 --> 0:23:22.600
<v Speaker 1>it's just all they know is that traffic is going

0:23:22.640 --> 0:23:24.800
<v Speaker 1>across this network, but they don't have any way of

0:23:25.119 --> 0:23:30.240
<v Speaker 1>deriving meaning from that. Now, once Matt's proxy receives that onion,

0:23:30.720 --> 0:23:33.800
<v Speaker 1>a virtual circuit forms along the nodes. Think of it

0:23:33.840 --> 0:23:40.119
<v Speaker 1>as like a temporary pathway that solidifies between uh Ben's

0:23:40.200 --> 0:23:45.560
<v Speaker 1>proxy and Matt's final computer, and it allows for encryption

0:23:45.600 --> 0:23:48.760
<v Speaker 1>to pass both ways. So you have two different kinds

0:23:48.760 --> 0:23:51.720
<v Speaker 1>of encryption. You've got one kind whenever Ben sends a

0:23:51.800 --> 0:23:55.240
<v Speaker 1>message to Matt, and essentially you have the inverse of

0:23:55.280 --> 0:23:58.639
<v Speaker 1>that when Matt sends it to Ben. So unless you

0:23:58.760 --> 0:24:01.280
<v Speaker 1>have the key to that in encryption, you can't figure

0:24:01.280 --> 0:24:06.200
<v Speaker 1>out what's going on either. So it's it's pretty secure. Now,

0:24:06.200 --> 0:24:11.520
<v Speaker 1>there are some mainly we're talking about vulnerabilities when you

0:24:11.560 --> 0:24:14.439
<v Speaker 1>send it from your computer to that proxy server and

0:24:14.600 --> 0:24:17.879
<v Speaker 1>when that last proxy sends it to the destination. Because

0:24:18.240 --> 0:24:21.040
<v Speaker 1>this is when you don't have the protection of the

0:24:21.080 --> 0:24:23.359
<v Speaker 1>network itself. It's when it's you can think of it

0:24:23.400 --> 0:24:25.919
<v Speaker 1>as the information is leaving the network to get to

0:24:26.040 --> 0:24:30.280
<v Speaker 1>wherever it's going, or entering the net. Yeah, and again,

0:24:30.440 --> 0:24:33.720
<v Speaker 1>if you're using a browser that still has certain things

0:24:33.840 --> 0:24:37.600
<v Speaker 1>enabled like Flash or Java, then you may end up

0:24:37.800 --> 0:24:41.439
<v Speaker 1>having sending along some information that people could identify you

0:24:41.520 --> 0:24:44.200
<v Speaker 1>on based on that. But within the network itself, it's

0:24:44.240 --> 0:24:48.400
<v Speaker 1>incredibly secure, right And and so this, the circuit that

0:24:48.400 --> 0:24:50.520
<v Speaker 1>that you've created, well will last as long as both

0:24:50.520 --> 0:24:52.240
<v Speaker 1>parties want it to. You can you can send a

0:24:52.240 --> 0:24:55.080
<v Speaker 1>command to collapse it at the end of your session,

0:24:55.160 --> 0:24:59.119
<v Speaker 1>you say destroy, and it collapses. This uh, this virtual circuit.

0:24:59.359 --> 0:25:00.880
<v Speaker 1>And then if you going to create a new one,

0:25:00.920 --> 0:25:03.479
<v Speaker 1>you could and it would be a new virtual circuit,

0:25:04.119 --> 0:25:07.399
<v Speaker 1>probably taking a totally different pathway through the nodes. And

0:25:07.400 --> 0:25:09.800
<v Speaker 1>you know, I made the example of ABC D E

0:25:10.400 --> 0:25:13.640
<v Speaker 1>that kind of stuff, but really, you know, it could

0:25:13.640 --> 0:25:16.560
<v Speaker 1>be any order. You know, it's it's and it will

0:25:16.640 --> 0:25:19.080
<v Speaker 1>be an order. That's all. That's one of the who

0:25:19.119 --> 0:25:21.120
<v Speaker 1>points because if it were the same pathway each time,

0:25:21.160 --> 0:25:23.280
<v Speaker 1>then you would ultimately be able to determine who sent

0:25:23.359 --> 0:25:25.320
<v Speaker 1>it and who it went to. So it has to

0:25:25.359 --> 0:25:27.679
<v Speaker 1>be uh, you know. And of course the more the

0:25:27.720 --> 0:25:30.760
<v Speaker 1>more routers you have available, the more of these relay

0:25:30.800 --> 0:25:34.480
<v Speaker 1>nodes you have, the more secure the communication becomes, so

0:25:34.720 --> 0:25:37.720
<v Speaker 1>that's also really important. Then there's also a concept called

0:25:37.760 --> 0:25:40.800
<v Speaker 1>loose routing, which adds another layer of security on this

0:25:40.840 --> 0:25:43.760
<v Speaker 1>because like I said, you know, you ultimately you have

0:25:43.840 --> 0:25:47.520
<v Speaker 1>these proxies that no way more information than all the

0:25:47.600 --> 0:25:49.800
<v Speaker 1>nodes do. They have to in order to be able

0:25:49.800 --> 0:25:52.639
<v Speaker 1>to make that layer of encryption and have this onion

0:25:52.720 --> 0:25:55.720
<v Speaker 1>pass from one spot to the next. So one thing

0:25:55.800 --> 0:25:59.640
<v Speaker 1>you could do with loose routing is that the proxy

0:25:59.760 --> 0:26:04.119
<v Speaker 1>and up sending the onion on to the first node.

0:26:04.280 --> 0:26:06.480
<v Speaker 1>But that's all the proxy knows about the probably and

0:26:06.520 --> 0:26:09.560
<v Speaker 1>then the first nodes responsibility is to create the rest

0:26:09.640 --> 0:26:13.439
<v Speaker 1>of that pathway. So even that first stop isn't aware

0:26:13.480 --> 0:26:16.280
<v Speaker 1>of where, how, what path it's gonna take to get

0:26:16.280 --> 0:26:18.960
<v Speaker 1>to its destination. It just knows this is the first

0:26:18.960 --> 0:26:21.200
<v Speaker 1>step of that path, but beyond that I don't know,

0:26:21.520 --> 0:26:24.440
<v Speaker 1>So it adds another layer of security to it that way. Now, again,

0:26:24.440 --> 0:26:26.919
<v Speaker 1>if you were able to target that first node, you

0:26:27.000 --> 0:26:28.880
<v Speaker 1>might be able to figure some stuff out, but really

0:26:28.880 --> 0:26:30.560
<v Speaker 1>you just know that it came from a proxy. You

0:26:30.560 --> 0:26:33.560
<v Speaker 1>wouldn't know who sent the information to the proxy in

0:26:33.560 --> 0:26:37.160
<v Speaker 1>the first place. But yeah, so we've got these these

0:26:37.280 --> 0:26:40.080
<v Speaker 1>endpoints that have some vulnerabilities, but other than that, it's

0:26:40.119 --> 0:26:43.000
<v Speaker 1>it's pretty secure. Uh, I've got to We've got a

0:26:43.000 --> 0:26:44.720
<v Speaker 1>great little bit about how secure it is, and a

0:26:44.760 --> 0:26:48.439
<v Speaker 1>little in just a little while. But today nodes or

0:26:48.480 --> 0:26:51.159
<v Speaker 1>relays within the system still don't know the origin or

0:26:51.280 --> 0:26:55.120
<v Speaker 1>ultimate destination of information. And you still create virtual circuits

0:26:55.240 --> 0:26:59.320
<v Speaker 1>between the initiator and the recipient for encrypted anonymous channels.

0:26:59.320 --> 0:27:03.280
<v Speaker 1>But there's no our use of this onion metaphor. I mean,

0:27:03.280 --> 0:27:06.480
<v Speaker 1>it's not it's not the same implementation. You get the

0:27:06.520 --> 0:27:09.560
<v Speaker 1>same result, but it's a different implementation that does it.

0:27:10.040 --> 0:27:12.200
<v Speaker 1>But it's this, you know, it's following a lot of

0:27:12.240 --> 0:27:15.199
<v Speaker 1>the same philosophies. And you've got a tour directory that

0:27:15.280 --> 0:27:17.919
<v Speaker 1>keeps track of all the available nodes that are on

0:27:17.960 --> 0:27:21.719
<v Speaker 1>the system at any given moment. As of January, there

0:27:21.720 --> 0:27:25.119
<v Speaker 1>are about five thousand computers around the world operated by

0:27:25.119 --> 0:27:27.840
<v Speaker 1>those volunteers that I mentioned serving as potential nodes in

0:27:27.840 --> 0:27:30.199
<v Speaker 1>this system. Right, And when you send a message to

0:27:30.280 --> 0:27:34.240
<v Speaker 1>recipient across the Tour network, your Tour browser or whatever

0:27:34.600 --> 0:27:39.159
<v Speaker 1>consults this directory, which then uh gives it a route

0:27:39.280 --> 0:27:41.920
<v Speaker 1>of nodes, and then you can send the encrypted information

0:27:41.960 --> 0:27:45.240
<v Speaker 1>across and each node further encrypts the message again and

0:27:45.440 --> 0:27:47.600
<v Speaker 1>only knows the note immediately before and after, kind of

0:27:47.640 --> 0:27:51.080
<v Speaker 1>like the previous version we just talked about. So it's

0:27:51.200 --> 0:27:54.480
<v Speaker 1>not that different, it's just this whole layer metaphor is

0:27:54.560 --> 0:27:58.560
<v Speaker 1>kind of no longer as accurate. But um, yeah, one

0:27:58.600 --> 0:28:00.199
<v Speaker 1>thing you've got to remember is that because as you've

0:28:00.240 --> 0:28:03.880
<v Speaker 1>got this extra layer of encryption going on, and it's

0:28:04.119 --> 0:28:08.480
<v Speaker 1>purposefully obvious, skating the the origin by hopping around a lot,

0:28:08.840 --> 0:28:12.159
<v Speaker 1>communication is not as quick, right, It's going to take

0:28:12.200 --> 0:28:14.800
<v Speaker 1>a longer necessarily. So if you're using Tour in order

0:28:14.840 --> 0:28:18.159
<v Speaker 1>to send instant messages, your definition of instant maybe a

0:28:18.160 --> 0:28:20.760
<v Speaker 1>little different than what it normally would be. It may

0:28:20.800 --> 0:28:23.480
<v Speaker 1>just be pretty darn quick, but not as instant as

0:28:23.520 --> 0:28:27.560
<v Speaker 1>this other method. Yeah. Um. Furthermore, it is not the

0:28:27.600 --> 0:28:30.800
<v Speaker 1>most secure thing that you can do. No. I actually

0:28:30.880 --> 0:28:33.879
<v Speaker 1>read a great article on the best way of using

0:28:33.960 --> 0:28:38.240
<v Speaker 1>Tour as as part of an approach to securely using

0:28:38.280 --> 0:28:41.640
<v Speaker 1>the Internet and maintaining your anonymity, and I thought about

0:28:41.680 --> 0:28:44.280
<v Speaker 1>including it in this podcast. I really did, Guys. I

0:28:44.360 --> 0:28:47.360
<v Speaker 1>was gonna go all into the tips this guy had,

0:28:47.360 --> 0:28:50.080
<v Speaker 1>and then I realized that it was so in depth

0:28:50.120 --> 0:28:52.400
<v Speaker 1>and there was so much to keep tak into consideration

0:28:52.920 --> 0:28:55.400
<v Speaker 1>that really we could just do a full podcast just

0:28:55.520 --> 0:28:57.560
<v Speaker 1>on that, and perhaps in the future we will. If you,

0:28:57.600 --> 0:29:01.000
<v Speaker 1>guys in particular, want to know so I want to

0:29:01.000 --> 0:29:04.040
<v Speaker 1>be as anonymous and secure as possible, Tell me what

0:29:04.080 --> 0:29:06.640
<v Speaker 1>I need to do, and we'll we'll give you the podcast.

0:29:06.720 --> 0:29:08.760
<v Speaker 1>We should we should do that episode. Um I'll tell

0:29:08.800 --> 0:29:11.720
<v Speaker 1>you right now. It's crazy, but but right because because

0:29:11.720 --> 0:29:13.840
<v Speaker 1>even if you're using the most recent version of tour

0:29:14.040 --> 0:29:16.959
<v Speaker 1>I mean, which, as we have just detailed, is an

0:29:17.000 --> 0:29:22.720
<v Speaker 1>incredibly uh complex and encrypted process, a determined party could

0:29:22.800 --> 0:29:26.560
<v Speaker 1>exploit vulnerabilities and Firefox itself, which which Tour is based in.

0:29:27.000 --> 0:29:29.720
<v Speaker 1>Um it could attempt to set up monitoring nodes in

0:29:29.720 --> 0:29:33.040
<v Speaker 1>the network. UM or it could just methodically work on

0:29:33.160 --> 0:29:35.720
<v Speaker 1>key decryption in order to spy on your activities, so

0:29:37.000 --> 0:29:40.120
<v Speaker 1>uh stuff can still happen. Yeah, we'll think about doing

0:29:40.160 --> 0:29:42.960
<v Speaker 1>a full security episode. I mean, I kind of think

0:29:42.960 --> 0:29:44.959
<v Speaker 1>we'll have to pull Ben in for that one. Oh,

0:29:45.040 --> 0:29:47.040
<v Speaker 1>that would be great. We should totally do more classovers.

0:29:47.080 --> 0:29:49.360
<v Speaker 1>We'll we'll see if we can get Ben to be

0:29:49.400 --> 0:29:53.120
<v Speaker 1>available for an episode where we really talk about and

0:29:53.160 --> 0:29:55.240
<v Speaker 1>you know it's going to sound paranoid and crazy, but

0:29:55.360 --> 0:29:57.680
<v Speaker 1>the thing is technology, in order for it to work,

0:29:58.320 --> 0:30:01.440
<v Speaker 1>UH needs to have certain in nation so it can

0:30:01.720 --> 0:30:04.360
<v Speaker 1>allow you to have this communication. But because it needs

0:30:04.360 --> 0:30:07.880
<v Speaker 1>that certain information, it means that your anonymity is at risk.

0:30:08.000 --> 0:30:10.120
<v Speaker 1>So you've got to do these kind of crazy things. Also,

0:30:10.160 --> 0:30:15.480
<v Speaker 1>they're wacky bugs like heart bleed. Yeah actually, um okay,

0:30:15.640 --> 0:30:17.800
<v Speaker 1>go ahead and mention this so heart bleed. If you

0:30:17.840 --> 0:30:20.640
<v Speaker 1>listen to our previous episode, we talked all about this

0:30:20.760 --> 0:30:24.640
<v Speaker 1>vulnerability that was an open SSL versions one point zero

0:30:24.680 --> 0:30:28.720
<v Speaker 1>point one through one point zero point one F and

0:30:28.840 --> 0:30:32.040
<v Speaker 1>UH and how that ended up meaning that people who

0:30:32.360 --> 0:30:36.400
<v Speaker 1>use the heartbeat method could get access to encryption keys

0:30:36.720 --> 0:30:39.280
<v Speaker 1>and thus see everything that's going across the server. So

0:30:39.360 --> 0:30:42.360
<v Speaker 1>you might wonder does this work on the tour network,

0:30:42.600 --> 0:30:46.120
<v Speaker 1>this crazy relay node network, And the short answer is,

0:30:46.200 --> 0:30:50.400
<v Speaker 1>technically it works, but it doesn't help anybody out because

0:30:51.200 --> 0:30:54.719
<v Speaker 1>even if you were to see the information moving across

0:30:54.720 --> 0:30:58.720
<v Speaker 1>a node, it still has multiple layers of encryption, so

0:30:59.120 --> 0:31:03.080
<v Speaker 1>it's not as vulnerable. Yeah, although I mean toward towards

0:31:03.200 --> 0:31:05.640
<v Speaker 1>being tour did say that, you know, if you if

0:31:05.640 --> 0:31:07.160
<v Speaker 1>you really want to be secure, you might just want

0:31:07.160 --> 0:31:08.960
<v Speaker 1>to stay off the internet for a few days, right,

0:31:09.040 --> 0:31:11.640
<v Speaker 1>And they did say that they had planned on rolling

0:31:11.640 --> 0:31:16.680
<v Speaker 1>out patches of the open SSL uh software because the upgrade,

0:31:17.160 --> 0:31:21.640
<v Speaker 1>the newest patch does patch that vulnerability. So uh, they

0:31:21.640 --> 0:31:25.200
<v Speaker 1>are going to be fixing up those nodes over time anyway.

0:31:25.200 --> 0:31:27.080
<v Speaker 1>In fact, by the time this podcast comes out, most

0:31:27.080 --> 0:31:31.080
<v Speaker 1>of them may already be addressed. But yeah, they said that, Um,

0:31:31.440 --> 0:31:36.920
<v Speaker 1>that worst case scenario, you're probably still pretty okay. You know,

0:31:37.240 --> 0:31:41.360
<v Speaker 1>in the grand scheme of things, that heart bleed story

0:31:41.480 --> 0:31:44.880
<v Speaker 1>was a real eye opener. YEA. Then we have the

0:31:44.880 --> 0:31:47.800
<v Speaker 1>other thing we alluded to earlier, oh right, hidden services,

0:31:47.880 --> 0:31:50.360
<v Speaker 1>and that's where that dark net or deep web kind

0:31:50.400 --> 0:31:53.920
<v Speaker 1>of thing comes in. Um okay. So, so tour also

0:31:54.000 --> 0:31:56.160
<v Speaker 1>provides a way to to offer up access to a

0:31:56.200 --> 0:31:59.560
<v Speaker 1>server or to run an entire service without revealing your

0:31:59.560 --> 0:32:03.600
<v Speaker 1>IP addressed to your users and from behind a firewall. Um.

0:32:03.800 --> 0:32:06.080
<v Speaker 1>Sites and services set up like this are are off

0:32:06.160 --> 0:32:08.480
<v Speaker 1>the beaten Internet path. You can't even find them using

0:32:08.760 --> 0:32:11.280
<v Speaker 1>Google or other web searches. You have to be using

0:32:11.320 --> 0:32:13.960
<v Speaker 1>Tour in order to find them. And um, they're they're

0:32:14.000 --> 0:32:19.040
<v Speaker 1>all using what's called the dot Onion extension because onions. Um. Okay. So,

0:32:19.040 --> 0:32:22.080
<v Speaker 1>so basically how this works. The hidden service has a

0:32:22.200 --> 0:32:25.640
<v Speaker 1>public to tour listing, and so when a client wants

0:32:25.680 --> 0:32:28.719
<v Speaker 1>to access that service, the client sets up a rendezvous

0:32:28.800 --> 0:32:32.120
<v Speaker 1>node and sends along an access request via the usual

0:32:32.160 --> 0:32:37.840
<v Speaker 1>Tour encryption routing process UM through a random introduction node

0:32:37.920 --> 0:32:41.320
<v Speaker 1>that the service has set up UM, and then the

0:32:41.560 --> 0:32:44.760
<v Speaker 1>client and service can contact each other through that rendezvous

0:32:44.760 --> 0:32:48.400
<v Speaker 1>node again using the usual Tour circuits. UM. It's it's

0:32:48.400 --> 0:32:51.560
<v Speaker 1>like the the introduction and the rendezvous nodes are translators, right.

0:32:51.960 --> 0:32:55.200
<v Speaker 1>It protects the service and the client because neither knows

0:32:55.560 --> 0:32:58.320
<v Speaker 1>where the other is. That the translators are the recipients

0:32:58.360 --> 0:33:03.120
<v Speaker 1>for each party's communications. And so this this deep web

0:33:03.280 --> 0:33:07.480
<v Speaker 1>or dark net hosts lots of different stuff, some things

0:33:07.520 --> 0:33:11.520
<v Speaker 1>that are definitely in the nefarious category, like the Silk Road,

0:33:11.640 --> 0:33:17.080
<v Speaker 1>although Silk Road still has some legit. Sure of the

0:33:17.080 --> 0:33:20.360
<v Speaker 1>stuff that was on Silk Road was completely legal, the

0:33:20.400 --> 0:33:24.200
<v Speaker 1>other not so much. Yeah, So Silk Road, of course

0:33:24.240 --> 0:33:28.160
<v Speaker 1>that got shut down, but it existed on tour and

0:33:28.240 --> 0:33:30.800
<v Speaker 1>this kind of hidden web because you know, you wouldn't

0:33:31.400 --> 0:33:36.120
<v Speaker 1>want it to be easily accessible, uh, and then everything

0:33:36.120 --> 0:33:39.400
<v Speaker 1>would come crashing down, you know, ultimately came crashing down anyway,

0:33:39.480 --> 0:33:41.840
<v Speaker 1>but it was hidden better than just sitting there and

0:33:41.920 --> 0:33:45.720
<v Speaker 1>on the web. So yeah, that's that's definitely one of

0:33:45.760 --> 0:33:48.360
<v Speaker 1>the other issues. And again there are other things that

0:33:48.400 --> 0:33:51.040
<v Speaker 1>are on this deep net, this this dark net or

0:33:51.080 --> 0:33:55.120
<v Speaker 1>rather or deep web that again not nefarious at all.

0:33:55.440 --> 0:33:59.040
<v Speaker 1>They have very legitimate purposes for existing. It's completely legal,

0:33:59.120 --> 0:34:01.600
<v Speaker 1>but it's also designed in such a way as to

0:34:01.640 --> 0:34:03.760
<v Speaker 1>protect the identity of the people who need to use

0:34:03.760 --> 0:34:08.319
<v Speaker 1>the services. So again, just because we have some really

0:34:08.400 --> 0:34:13.920
<v Speaker 1>high profile examples of naughtiness doesn't mean that the entire

0:34:14.000 --> 0:34:17.000
<v Speaker 1>network is naughty. Just like there are other services that

0:34:17.040 --> 0:34:19.440
<v Speaker 1>people have used where some people are using it in

0:34:19.600 --> 0:34:24.040
<v Speaker 1>order to get like illegal downloads of whatever content they want,

0:34:24.560 --> 0:34:27.080
<v Speaker 1>but most people aren't. A lot of the focuses on

0:34:27.120 --> 0:34:29.439
<v Speaker 1>the people who are the pirates, and thus the entire

0:34:29.520 --> 0:34:33.520
<v Speaker 1>service gets painted as yeah, yeah, it's I I read

0:34:33.560 --> 0:34:35.200
<v Speaker 1>a really great quote and I don't have it open

0:34:35.280 --> 0:34:38.160
<v Speaker 1>right now, and um. Bloomberg Business Week did a really

0:34:38.239 --> 0:34:43.120
<v Speaker 1>great article in January about about tour in general and

0:34:43.480 --> 0:34:45.120
<v Speaker 1>the kids who are running it and all that kind

0:34:45.120 --> 0:34:47.640
<v Speaker 1>of stuff, and uh, the the example that I think

0:34:47.680 --> 0:34:50.200
<v Speaker 1>they used was that, you know, you don't hear about

0:34:50.800 --> 0:34:54.439
<v Speaker 1>someone who's stalker couldn't find them. You you hear about

0:34:54.520 --> 0:34:58.200
<v Speaker 1>the kid who got drugs or the child porn rang

0:34:58.320 --> 0:35:01.279
<v Speaker 1>or something right, right, So you know there are some

0:35:01.520 --> 0:35:06.640
<v Speaker 1>very very The Navy wouldn't have been interested in making this, uh,

0:35:06.680 --> 0:35:09.919
<v Speaker 1>in order just to have crime happened, because as low

0:35:09.960 --> 0:35:12.560
<v Speaker 1>as your opinion of the Navy, maybe depending on if

0:35:12.560 --> 0:35:15.480
<v Speaker 1>you're a Marine or not, it's it's really not in

0:35:15.560 --> 0:35:18.920
<v Speaker 1>that business. No, but but certainly the fact that this

0:35:19.000 --> 0:35:21.680
<v Speaker 1>kind of illegal activity can go on means that it

0:35:21.719 --> 0:35:26.600
<v Speaker 1>attracts attention from, for example, the n s A. Yes, Uh,

0:35:26.719 --> 0:35:29.000
<v Speaker 1>I love the stories about the n s A and

0:35:29.120 --> 0:35:33.600
<v Speaker 1>tour because they're both infuriating and funny at the same time.

0:35:33.680 --> 0:35:37.160
<v Speaker 1>So infuriating in that, uh, the n s A has attempted.

0:35:37.560 --> 0:35:39.640
<v Speaker 1>We know the n s A has attempted to try

0:35:39.640 --> 0:35:43.680
<v Speaker 1>and crack because some of those slides that have come

0:35:43.719 --> 0:35:48.160
<v Speaker 1>out from Standon's League A specifically mentioned tour yep, and uh,

0:35:48.920 --> 0:35:51.880
<v Speaker 1>one of the documents within the n s A is

0:35:51.920 --> 0:35:56.280
<v Speaker 1>titled Tour Stinks. And the reason they say Tour stinks

0:35:56.320 --> 0:35:59.040
<v Speaker 1>is because it's so gosh darn hard to figure out

0:35:59.360 --> 0:36:03.719
<v Speaker 1>what formation is within the Tour network. Now, they do

0:36:03.920 --> 0:36:07.200
<v Speaker 1>note that if you are able to target those points

0:36:07.320 --> 0:36:10.239
<v Speaker 1>where information is coming into the network are coming out

0:36:10.239 --> 0:36:12.520
<v Speaker 1>of the network, then you are more likely to be

0:36:12.600 --> 0:36:15.480
<v Speaker 1>able to determine what is going on and who is

0:36:15.520 --> 0:36:19.160
<v Speaker 1>talking to whom. But if it's within the network itself,

0:36:19.600 --> 0:36:22.520
<v Speaker 1>there's no report that has leaked so far that has

0:36:22.560 --> 0:36:25.120
<v Speaker 1>indicated the NSA has been able to crack that, which

0:36:25.160 --> 0:36:28.760
<v Speaker 1>has not stopped a whole lot of theorists from saying

0:36:29.040 --> 0:36:32.360
<v Speaker 1>that they have totally cracked it, and that the reports

0:36:32.360 --> 0:36:34.480
<v Speaker 1>saying that they haven't cracked it are just so that

0:36:34.520 --> 0:36:37.920
<v Speaker 1>people feel, yeah, that they people will feel a false

0:36:37.920 --> 0:36:41.600
<v Speaker 1>sense of security using tour. Here's the thing about conspiracy theories,

0:36:41.600 --> 0:36:44.000
<v Speaker 1>and again, I wish we had been on here right now. Uh.

0:36:44.080 --> 0:36:45.920
<v Speaker 1>You know, you can you can have a lack of

0:36:45.960 --> 0:36:48.520
<v Speaker 1>evidence and that becomes evidence, or if you have a

0:36:48.560 --> 0:36:53.360
<v Speaker 1>denial then that becomes hard evidence, you know. So I

0:36:53.360 --> 0:36:56.080
<v Speaker 1>I think, I really do think because I don't think

0:36:56.080 --> 0:36:58.960
<v Speaker 1>the n s A ever intended for all the information

0:36:58.960 --> 0:37:01.320
<v Speaker 1>to leak out based up on I don't know everything

0:37:01.320 --> 0:37:05.239
<v Speaker 1>that's happened since then. Uh So I'm pretty willing to

0:37:05.280 --> 0:37:09.799
<v Speaker 1>believe that they have not yet cracked how to get

0:37:09.960 --> 0:37:12.279
<v Speaker 1>look at information in a meaningful way on the Tour

0:37:12.320 --> 0:37:15.240
<v Speaker 1>network itself. In general, I would say that tours seems

0:37:15.800 --> 0:37:19.600
<v Speaker 1>for many purposes pretty secure. Now, keep in mind, you

0:37:19.640 --> 0:37:23.920
<v Speaker 1>still have to uh practice good internet security on your

0:37:23.960 --> 0:37:27.799
<v Speaker 1>own even if you're using tour. Uh And like I said, well,

0:37:27.840 --> 0:37:29.600
<v Speaker 1>maybe we'll do a full episode on that if you're

0:37:29.640 --> 0:37:31.799
<v Speaker 1>interested in that, let's know, because you know, maybe that

0:37:31.800 --> 0:37:34.600
<v Speaker 1>our listeners are thinking, wow, they did a heart bleed

0:37:34.640 --> 0:37:37.359
<v Speaker 1>episode in a tour episode, go back to talking about

0:37:37.480 --> 0:37:39.920
<v Speaker 1>Nintendo or something that we don't know. We have to

0:37:39.960 --> 0:37:41.400
<v Speaker 1>hear from you in order to know. So if you

0:37:41.440 --> 0:37:45.400
<v Speaker 1>want to know really how to securely navigate the web

0:37:45.960 --> 0:37:48.400
<v Speaker 1>like a superspy, let us know, and we'll give you

0:37:48.440 --> 0:37:51.319
<v Speaker 1>all the inside skinny and uh maybe we'll be able

0:37:51.320 --> 0:37:53.080
<v Speaker 1>to grab Ben on here and have them do his

0:37:53.160 --> 0:37:56.359
<v Speaker 1>creepy voice and be awesome. So I do not want

0:37:56.360 --> 0:37:58.480
<v Speaker 1>an entire episode of Ben's creepy I don't know they

0:37:58.640 --> 0:38:02.000
<v Speaker 1>could do a full episode each. I want at least

0:38:02.200 --> 0:38:04.200
<v Speaker 1>for him to introduce himself trap now. I want to

0:38:04.239 --> 0:38:07.440
<v Speaker 1>see him trying. Yeah, all right, well anyway, let us know.

0:38:07.880 --> 0:38:10.480
<v Speaker 1>You can send us email, all right addresses, text stuff

0:38:11.200 --> 0:38:14.799
<v Speaker 1>discovery dot com, or drop us a line on one

0:38:14.840 --> 0:38:18.279
<v Speaker 1>of the many social networks that we are on in

0:38:18.480 --> 0:38:22.839
<v Speaker 1>full view that includes Facebook, Tumbler, and Twitter. We use

0:38:22.880 --> 0:38:25.560
<v Speaker 1>the handle tech stuff H. S W and Lauren and

0:38:25.640 --> 0:38:32.200
<v Speaker 1>I will talk to you again really soon for more

0:38:32.239 --> 0:38:35.279
<v Speaker 1>on this and thousands of other topics. Staff works dot

0:38:35.360 --> 0:38:45.080
<v Speaker 1>com