Tuesday, December 17, 2013

New Year's Resolution 3: Make a TOR Hidden Service prototype

Three resolutions are enough, don't you agree?

In order of ascending difficulty, this one is it. Why this geeky project, why not something inherently useful?  The answer fits into a single word: curiosity.

Configuring a TOR hidden service is described on the TOR website, and in the scoping of the effort, we found that the focus will actually be on hardening the operating system, installing a web server, and on populating the web server with something useful.

We will set up a simple file upload service, without using javascript.

If you were to set up such a service on a USB stick installation of Linux, you would have a mobile, protected web server -- a personal "cloud".

There is an unlimited number of what we in the biz call use cases for such a simple hidden service:

If you are a group of artists working on a project together, you could share the various iterations of the work before you publish Van Gogh 2.0 or Miles Davis 3.5.

If you have a friend in China who just took the cutest baby panda photo ever, the friend can upload it for you to stick it on YouTube.

If you manage to successfully enrol in a healthcare plan on the "Obamacare" web site, you can take a screenshot of the success message and forward it to you wife and children (they need their own USB sticks). This way,you won't inadvertently CC a "Success" email to other, less successful family members, potentially causing a family rift over Christmas.

  

No comments:

Post a Comment