If this post is true, there’s now a really good reason to backup gmail locally: “Is google shutting down email accounts if they suspect hijacking?“
Starting today, your intertubes are tapped. You weren’t using those civil liberties anyway, right?
For more, see:
I can’t believe I hadn’t heard of this before today:
“Numbers stations are shortwave radio stations of uncertain origin. They generally broadcast people reading streams of numbers, words, or letters (sometimes using a phonetic alphabet)…” (Via wikipedia.)
I’ve been traveling a bit this week, which means I’ve also been accessing the net on untrusted networks. For general web surfing this doesn’t both me, but when it comes to editing my blogs or accessing any web service that doesn’t authenticate over SSL, I’d feel better if I knew my passwords weren’t floating past some coffee shop’s network admin in clear text. Fortunately, there’s an easy solution: SSH tunneling.
There’s plenty of information online that describes how SSH tunneling works and how to set it up, but not surprisingly, you have to do a bit of Googling to actually find concise, step-by-step instructions that actually work. So here we go: Erik’s Three-Step Plan for Looking Like You Know What You’re Doing SSH Tunneling. (For the record, I’m using a PowerBook running OS X, tunneling to a server running Ubuntu Linux.)
[STEP 1] On the remote server I’m running Privoxy (an HTTP proxy.) On a Debian/Ubuntu box, getting Prixovy running is as complicated as typing: sudo apt-get install privoxy
[STEP 2] Assuming you can SSH into your remote server (ie., no firewall blockage), launch Terminal.app and issue something like this: ssh -N -L 8118:127.0.0.1:8118 remoteuser@serveraddress (changing “remoteuser” and “serveraddress” appropriately.) Using the -N flag you’ll still need to authenticate with the server, but you won’t actually get a command prompt — the window will just look like nothing’s happening.
[STEP 3] Tell your browser to use a proxy for HTTP and HTTPS running at 127.0.0.1 on port 8118.
You’re done! You can now hit WhatIsMyIP to see it working.
Of course, just like other three-step programs, there’s a little fine print and few extra details that might help to know:
Happy Surfing!
diggdot.us launched (a Digg / del.icio.us / Slashdot aggregator.) Normally this wouldn’t be news for me, but this site happens to be built using TurboGears, a Python web stack that I happen to be building a few toys with as well. (Via “Instantly Hooked on Diggdot.us“)
In other news…
Texas Sues Sony Under Anti-Spyware Law
“AUSTIN, Texas - The state sued Sony BMG Music Entertainment on Monday under its new anti-spyware law, saying anti-piracy technology the company slipped into music CDs leaves huge security holes on consumers’ computers.”
A piece of tape defeats any CD DRM:
“Applying a piece of opaque tape to the outer edge of the disk renders the data track of the CD unreadable. A computer trying to play the CD will then skip to the music without accessing the bundled DRM technology.”
Hackers Cracked Gmail (Here’s how)
“Google said Wednesday it has fixed a problem in its widely used email program that allowed hackers to break into people’s Gmail accounts to read messages and pose as legitimate email users.”
Yeah, it’s technically illegal, but this is awesome: “Underground showdown: Defacers take on phishers“. Crackers defacing phishing sites — I love it!
More at: “Online Vigilantes Fight Back Against Phishing Fraudsters“.
Lately I’ve been putting most of my bookmarks on del.icio.us instead of here, but these three recent articles on WIRED NEWS were worth pointing out:
First, “Known Hole Aided T-Mobile Breach.” We’ve all heard plenty about what’s her name’s Sidekick getting owned, but the less recent T-Mobile breach has me a bit more concerned. According to this article, the back-door wasn’t nearly as elaborate as one would have hoped — it was simply an un-patched version of BEA WebLogic that let Jacobsen in. According to the article, older versions of WebLogic had a “feature” that allowed any file on the server to be read or replaced using an undocumented HTTP parameter. That’s right, someone designing the software decided that they would enable a full-on backdoor, but not tell anyone. You’ve got to be kidding. Worse still is that the flaw was discovered and a patch was issued, but T-Mobile simple failed to update their web servers.
But it get’s better. According to this article, the U.S. Government has decided that there will be “No Encryption for E-Passports.” Well that’s just great. How about just issuing T-Shirts and ball-caps with our social security numbers on them, and requiring travelers to hand out business cards with all their personal information to everyone they see. At least they thought about the issue enough to suggest that wrapping one’s passport in tin foil and duct tape should protect your personal information.
Of course, even with proper security measures, none if it will matter if the people who collect and sell this information don’t care who they sell it to. The article, “California Woman Sues ChoicePoint“, describes a case against ChoicePoint, “a data broker that collects financial, medical and other personal information on billions of people”, for apparently selling personal records to identity thieves.
Ouch! Security Focus has a news piece titled, “Root kit surface after Jabber attack” which explains that the Jabber development servers have been owned for more then a year! These attacks, which have happened on other projects, are particularly nasty if they inject malicious code into a large software project. Not only did the developers have to discover that the box was owned, but now everyone working on the project needs to comb the source code looking for changes (and you can’t trust the revision control systems.) If the project’s source was modified, it’s amazing that it took this long for someone to notice — especially if it meant a backdoor went out to all servers running the Jabber engine!