D.C. Web voting flaw could have led to compromised ballots
Flaw in Digital Vote by Mail system let ballots be accessed, modified, replaced
Computerworld - A major security flaw in D.C.'s new Digital Vote by Mail system allowed researchers to access, modify and completely replace marked ballots in the system.
The flaw was discovered by security researchers at the University of Michigan during public tests of the system last week, a discovery that prompted election officials in the District of Columbia to scale back their use of a Web application for overseas voters in next month's elections.
The ability to change ballots was one among several issues discovered during the tests, which are scheduled to go on until the end of this week.
According to Alex Halderman, an assistant professor of computer science at the University of Michigan, the flaw allowed the researchers to access the database username and password and the public key used to encrypt ballots. In addition, researchers found they could install a backdoor on the server for viewing and recording votes and the names of those who cast them, Halderman said in a blog post yesterday.
To show they had complete control of the system, the researchers even tweaked the application so that voters would be greeted with the University of Michigan fight song when they landed on the vote confirmation page.
Halderman described the vulnerability as a shell injection flaw in the ballot upload function. "If this particular problem had not existed, I'm confident that we would have found another way to attack the system," he wrote.
D.C.'s new Digital Vote by Mail system is designed to let military personnel and U.S. civilians who are overseas to receive and cast ballots over the Web using a previously provided PIN to authenticate themselves.
The system is designed to let voters print out a ballot from the Web, fill it out and send it back to their precincts via postal mail. It also allows overseas voters to send a copy of their marked ballot back via e-mail or fax.
A third option would have allowed them to use the Web application to digitally mark the ballot before sending it back in encrypted fashion to election officials in their precincts via the Web.
Following the discovery of the security flaws, officials at D.C.'s Board of Elections and Ethics announced this week that they will not allow voters to use Digital Vote by Mail to send back ballots. While voters can still download ballots via the application, they will need to choose one of the other options to send it back.
Paul Stenbjorn, director of information service for the board, today said that the decision means the most controversial portion of the system will not be used in upcoming elections. Given that election day -- Nov. 2 -- is now less than four weeks away, the board has decided not to allow digital ballot return.
"We have redeployed the public testing, but it is only for the non-controversial half, where voters can download blank ballots," he said. Stenbjorn went on to say that the public testing is being done precisely to uncover the kinds of issues discovered by the researchers.
The system will be available for more testing after this year's elections to weed out all issues and correct them, he said. "Hopefully they can tell us not only what is wrong but help" fix the problems, he said.
D.C.'s Digital Vote by Mail system is one of many that are being implemented around the country in response to the Military and Overseas Voter Empowerment (MOVE) Act of 2009. It is the first, though, to be based entirely on open-source technology.
Digital Vote by Mail is based on software from the Open Source Digital Voting Foundation, a group developing voting systems based on open-source technology. It's written using the Ruby on Rails framework and runs on an Apache Web server and MYSQL database, according to Halderman.
Jaikumar Vijayan covers data security and privacy issues, financial services security and e-voting for Computerworld. Follow Jaikumar on Twitter at
@jaivijayan or subscribe to Jaikumar's RSS feed
. His e-mail address is jvijayan@computerworld.com.
Read more about Government IT in Computerworld's Government IT Topic Center.
- 10 Hot Big Data Startups to Watch
- 11 Unique Uses for Google Glass, Demonstrated by Celebs
- How to Export Your Google Reader Account
- How to Better Engage Millennials (and Why They Aren't Really so Different)
- Telltale signs of ATM skimming
- 20 security and privacy apps for Androids and iPhones
- Big screen con artists: 7 great movies about social engineering
Today, many government agencies – civilian and defense – find themselves in a technology quandary: the volume of data that must be stored is growing rapidly, while shrinking budgets are limiting capital expenditures (i.e. – servers, storage devices, etc.) required to store all of this data.
- IT Certification Study Tips
- Register for this Computerworld Insider Study Tip guide and gain access to hundreds of premium content articles, cheat sheets, product reviews and more.
- Federal IT Innovation Caught in a Catch-22
- Fed resources shoring up old infrastructure, holding back new technologies.
- ESG Lab Validation of QLogic's Caching SAN Adapter
- ESG details the results of their testing of QLogic's new 10000 Series 8Gb Fibre Channel Adapter with a focus on scalable database performance...
- Deliver Customer Value with Big Data Analytics
- Big Data requires that companies adopt a different method in understanding today's consumer. Read this white paper to learn why Big Data is...
- Cloud Analytics for the Masses
- Learn the best practices in building applications that can leverage volume, variety and velocity of Big Data for organizations of any size.
- An Interactive eGuide: DDoS Attacks
- In today's world, Distributed Denial of Service (DDoS) attacks on organizations are becoming more prevalent. The number of attacks are increasingly annually with... All Government IT White Papers
- 3 Reasons Why Sepaton is the World's Fastest Backup Solution
- Leading analyst, Storage Switzerland learns how Sepaton backs up and deduplicates massive data volumes while maintaining the industry's fastest performance - all in...
- Virtustream (Vayence) video taking a 3000-Seat SAP Environment to the Cloud
- How can public cloud services help your organization reduce costs and increase security for your mission
- Williams & Fudge on Transforming IT with EMC
- Watch Williams & Fudge Data Center Director Phillip Reynolds discuss why this accounts receivable management firm turned to EMC.
- The Success Network: Driving Business Forward
- The communications and connectivity infrastructure of your organization is the focus of this KnowledgeVault Exchange, sponsored by Comcast Business.
- Advanced Voice Solutions for Your Business
- How can hosted business class voice services help mid-sized business be more agile, competitive and ready for growth? All Government IT Webcasts
