Saturday, April 12

Catch Me If You Can — The Art of Remaining Anonymous

First of all, don't even bother to think about committing some kind of a major internet-crime. You'll get caught. If you're reading this article, well, you can assume that there's no really secure way to hide yourself. ISPs log everything. Well, there are certain things you can do, but if you have the knowledge to perfectly cloak your IP, then why bother reading on?

Actually, why even bother trying to surf the web anonymously? Well, there are certain sites that simply won't let you in, if you're, say, from India. Or, you can get banned from a site. Or, you can simply be paranoid.

First, you might want to get rid of your (browser's) cookies. If you're using Firefox, you better create a new profile, so you don't need to delete your cookies. Then, if you want to hide your browser's identity, you can do it manually, or you can install the User Agent Switcher add-on.

So, you got rid of cookies and have a nice fake User-Agent header in your request. Now you need a new IP. How do you get one, depends on what would you like to do with it. If you just want to access a website, the easiest way is to Google for a list of web based proxies. They're easy to use, but can't handle some pages, especially the ones with complex forms or lots of JavaScript effects.

So, the next thing you can do is Google for a list of (anonymous) proxies. You might want to look for SOCKS proxies, the HTTP ones are really easy to detect. Eventually you might find some that work and aren't too slow — but better yet, you can install some software to make things easier. There are a lot of commercial programs that can do this for you, but you can also try the free ones (or better yet, the open source ones). Why spend money for something that you don't even know how works?

I suggest you to use tor (The Onion Router). It will provide you a high level of anonymity, it is free, and runs on both Linux and Windows. Alternately, you might want to try Your Freedom. There's a 64 kb/s limit to the free accounts, but most of the sites that block the traffic from the tor network don't block these IPs. I use Your Freedom to play the Mabinogi online game, which blocks IPs from outside the US.

When you find a proxy server (or install one), you can set the browser to use it, but that's not enough in some cases. Some sites use hidden Java applets or Flash elements to see if the applet connects from the same IP as the browser. This can get you busted. The prevent it, you can either set your entire system to use the proxy, or configure the programs selectively. On Linux, this can be done with (somewhat) simple settings, but on Windows, you might want to install a software that will force the connections to tunnel through the proxy. Programs like Proxifier, ProxyCap, etc. You can set up which programs you want to tunnel through the proxy, or, if you want to be 100% sure that nothing is leaking, you can 'proxify' all the traffic (except the proxy server, of course). Note that Your Freedom is a Java application, so if you want to set it up to connect directly (i bet you want), the executable is something like 'c:\windows\system32\javaw.exe'.

So, now that you've (somewhat) anonymous, you might want to check it, just to be sure. I like to use aruljohn.com, it shows some additional (and very helpful) info.

Try it out.

You might want to Google up some random ID generators, there are a few really good ones out there. Just in case you need a name, address, phone number, credit card number, SSN, etc. Also, to be sure that nothing is leaking, you can check it with Wireshark.

I hope this cleared the things up a bit. If you have any problems, can't play online games, can't access sites, or anything related to this, fell free to leave a comment, I'll do my best to answer it.

11 comments:

aatiis said...

PS: If you're really paranoid, you can buy a pre-paid SIM card, go somewhere away from home, and access the internet using your brand new anonymous phone number. Change your MAC, fire up a live Linux CD, and you're 100% bulletproof-anonymous. The only thing that can be tracked is your location.
I don't think anyone can be that paranoid. I'm just wandering...

mckhoii said...

Hey there! Care to exchange blogroll links? it will give u a free ad on my webbie. all you have to do is add me t your BLOGROLL or link back a tagpost to http://mckhoii.com
i'll add you after my techie plugin detects the link.


http://mckhoii.com


PS: should you wish to join my tagmeme posts for more techie reactions, just tell me. ^_^

aatiis said...

Hey, I remember your blog!
I'd like to exchange Blogroll links, but I'm a bit new to this, I've just signed up. I'll add you as soon as I figure out how. And take a nap, I'm getting really tired here...

Diane said...

Great job! You read about anonymous proxies, etc., and maybe (or maybe not) get confused. This is a wealth of information :)

aatiis said...

Thanks Diane, I'm glad you like it!

Lotus Flower said...

I am not sure if I am even qualified to be here. I am tech-nobody but just the same willing to learn by watching.

Thanks and Cheers!

Ukion said...

you have interesting point of view of things :). I will back again to read more.

Regards,
Ukion

aatiis said...

You know, you learn by trying... I am not a tech expert either, I'm just sharing my experience. But it's good to hear such comments :) Thank you guys!

Child Person said...

WOW... after reading this I now enough to consider becoming paranoid! Ignorance was such bliss... fortunately now at the age of senior moments and short term memory loss, I'll forget this soon enough. Life is good.
I just wanted to say this post was wonderfully accessible to someone like me. I felt as though you were actually sharing information and not in a condescending way. Nice! Thanks!
Nancy Gray (AKA ChildPerson)

Mark said...

Very informative! Thanks.

jylan said...

This post is really interesting. I though I knew about being anynomous but I didn't know anywhere near this much :). Thanks again. I don't have anything much to hide though so I don't think I'll be going to this much trouble ;)