Hackers elect Futurama's Bender to the Washington DC school board

Electronic voting has earned a pretty bad reputation for being insecure and completely unreliable. Well, get ready to add another entry to e-voting's list of woes.


Electronic voting has earned a pretty bad reputation for being insecure and completely unreliable. Well, get ready to add another entry to e-voting's list of woes.
One Bender Bending Rodríguez was elected to the 2010 school board in Washington DC. A team of hackers from the University of Michigan got Bender elected as a write-in candidate who stole every vote from the real candidates. Bender, of course, is a cartoon character from the TV series Futurama.
This was not some nefarious attack from a group of rouge hackers: The DC school board actually dared hackers to crack its new web-based absentee voting system four days ahead of the real election. University of Michigan professor Alexander Halderman, along with two graduate students, did the deed within a few hours.
After looking over the e-voting system's Ruby on Rails software framework, Halderman's team discovered that they could use a shell injection vulnerability to get into the system. This allowed them to retrieve the 'public key', which is used to encrypt the ballots. With the public key in hand, the hackers were able to change every ballot already in the system and replace any subsequent real ballots with fakes.

While the hackers were mucking about the system's server, they discovered other files that were not ballot-related in the /tmp/ directory. Among them was a 937-page PDF containing instructions to individual voters as well as authentication codes for every voter. If someone with malicious intent got their hands on these codes, they could use them to cast ballots as a real voter.

The researchers also managed to hack into the network, allowing them to gain access to other systems within the building. The team was able to get into the surveillance system, which gave them access to the security cameras. This allowed them to time their attacks so that the technicians would not notice the additional server activity.

When the team tried to get into the terminal server, they noticed there was an attack coming from Iran; they traced the IP address to the Persian Gulf University. The team realised the Iranians were getting in with one of the default admin logins (user: admin, password: admin). To stop the outside attacks the team blocked the offending IP address with iptables (a piece of software for server admins) and replaced the admin password with something more challenging. The team also blocked similar attacks launched from New Jersey, India, and China.
For the team's pičce de résistance, the researchers replaced the "Thank you for voting" note with "Owned", and programed the site to start playing the University Of Michigan's Fight Song "Hail To The Victors!" 15 seconds later. Despite all this, the system administrators did not notice anything strange until two days later.
Halderman's closing statements on e-voting are that a single flaw in the configuration of the system could be fatal, and secure internet -based voting won't be ready until there are significant fundamental advances in computer security. Be sure to check out the full paper on Attacking the Washington, D.C. Internet Voting System.
[Attacking the Washington, D.C. Internet Voting System (pdf) via The Register and Gizmodo]
6 Comments
Washington DC school The election board announced has been set up.
Posted by kalihto at 23:59:48 on March 12, 2012

Flag abuse

Wow As funny as this is, I have to think the fact that the hackers blocked four other attackers (including Iran and China) deserves more attention than it's given.
Posted by B at 3:03:56 on March 7, 2012

Flag abuse

What did you expect Hackers have the advantage of exploting faulty programing with little or no cost to themselves while the company or administrator has the burden of patching the program. Personally I belive it was a good way to test the system for future use. Still though you know they didn't plan it that way instead some computer geek thought he was the $#!+ an got owned. Lol.
Posted by j at 23:43:54 on March 6, 2012

Flag abuse

Funny stuff! At least they had a sense of humor about this. You should never really challenge hackers... they prove you wrong every time.

Also, 3rd paragraph: 'rouge' should be 'rogue', as I'm sure we aren't talking about cosmetics.
Posted by Anonymous at 9:10:48 on March 6, 2012

Flag abuse

So much fail. That's so much fail I think it gave me cancer.
Posted by Anonymous at 6:13:49 on March 6, 2012

Flag abuse

Cringing Sysadmin "The DC school board actually dared hackers to crack its new web-based absentee voting system four days ahead of the real election. University of Michigan professor Alexander Halderman, along with two graduate students, did the deed within a few hours."

Somewhere, a sysadmin is crumpled up in a heap. We tell the higher-ups to never challenge hackers but they never listen.
Posted by Joel at 4:45:34 on March 6, 2012

Flag abuse

CURRENT ISSUE
Newsletter & Subscriptions Windows vs. iOS vs. Android:
How to choose the best tablet for you

101 great websites:
You haven't heard of yet

DIY desktops:
We ask the pros for building tips

SIGN UP
PC World's weekly round-up of tech news, gear and game reviews, software selections, and handy How Tos.
Blogs
Hot Products

Hot Products || PC World editors iPhone 4S launch pics and unboxing
The iPhone 4S launched at midnight through both Vodafone and Telecom. ... READ MORE

Tux Love

Tux Love || Geoff Palmer Google : Starting to be evil?
Google recently deleted AdBlock Plus from its Android Play Store. This is ... READ MORE

Tech Guy

Tech Guy || Juha Saarinen Small balls of solder
The idea that desktops might change forever is enough to send geeks into a ... READ MORE

In a Nutshell

In a Nutshell || Zara Baxter Logging, not login
At an event in Singapore yesterday, Seamus Byrne, the editor of CNet ... READ MORE

Harley O'Gyver

Harley O'Gyver || Harley Ogier Pay for internet by-device? Not on my watch.
So as those of you who follow my twitterstream will know, I'm currently in ... READ MORE

The Arcade

The Arcade || PC World editors New Year, new games
You'er going to laugh. Or at the very least, you're going to scoff and ... READ MORE

Dumb Terminal Live!

Dumb Terminal Live! || PC World editors New Zealand memes: We think we're real funny
We New Zealanders love the internet, and we have a pretty good sense of ... READ MORE