Man-In-the-Middle Remote Attack On Diebold Voting Machines
An anonymous reader tips news of a vulnerability discovered in the Diebold Accuvote voting system, which could be used to alter voting results without leaving evidence of tampering. Quoting Salon:
"[T]he Argonne team's attack required no modification, reprogramming, or even knowledge, of the voting machine's proprietary source code. ... The team's video demonstrates how inserting the inexpensive electronic device into the voting machine can offer a "bad guy" virtually complete control over the machine. A cheap remote control unit can enable access to the voting machine from up to half a mile away. ... The video shows three different types of attack, each demonstrating how the intrusion developed by the team allows them to take complete control of the Diebold touch-screen voting machine. They were able to demonstrate a similar attack on a DRE system made by Sequoia Voting Systems as well."
(a) First post! (b) I was going to do research into voting protocols as a senior design project. I'm convinced that there is no truly, 100% secure way of implementing this, unfortunately. I wish there was, though.
Even with all the massive problems, people still are pushing for electronic voting. The simplest and only sure way to fix the problems is to move back to open vote, which worked great in the past and would ensure that nobody could ever tamper with a voting machine again. Yes, I'm aware of the supposed problems that so many people bring up regarding vote tampering, but absentee voting is available everywhere now with all the same weaknesses and no problems with vote tampering.
Learn to love Alaska
Now that it's been exposed, it will hopefully be fixed very quickly. Though I wonder how many other "unknown" bugs there are that will allow someone mess with votes.
How is this "without evidence of tampering", when they have an actual circuit board ("alien electronic") inserted into the machine?
Also, to hide the fact that they're changing votes, they blank out the screen. How likely is it that *no one* notices this?
TCP: Why the Internet is full of SYN.
Sure, use electronic voting tallying because we're lazy and don't want to tally paper votes anymore. But keep the paper trail for validation! What is the point of not having a paper trail for validation? You save a few trees? Look at our new government, it is sold to the highest bidder, but we'll save every last one of you a penny in taxes.
God spoke to me
"[T]he Argonne team's attack required no modification, reprogramming, or even knowledge, of the voting machine's proprietary source code ...
No, all they needed was access to the machine's internals, modification of it's electronics and knowledge of how to "insert a piece of 'alien electronics' into a circuit board."
Once you give someone physical control of your machine, you have given someone control of your machine.
That is bad, but let us say you have a new democracy(it happens, new governments come up).
Is it possible to have a national ID and password which would let you vote on issues without the need for public elected officials?
One reason for representative government is that everyone could not vote on every single issue for the state because they could not all fit in one place and have discourse. The Internet could let everyone meet in one place. A whole new government style could be formed that has limited representative for figure head events.
God spoke to me
These people who find these flaws are doing it wrong. They should just hack all the machines to elect the drunk bum down the street or the crazy cat lady to office and get it all over with.
What they're saying is that no soldering on the original hardware, nor replacement of any components is necessary. Some previous attacks required the removal of the storage media (compact flash, if I remember right).
The unit they demonstrated simply requires unplugging two things, and putting their unit in between. After the election is complete, they'd simply need to access the units again, remove the component, and all is well.
Most "void if broken" seals can be easily replicated. It's just a matter of getting a replacement seal in time. For the most part, people are dumb. If you do a good job of cleaning off the seal, they'd never notice it is missing.
Serious? Seriousness is well above my pay grade.
...voter fraud machines aren't allowed in general elections. Company's can build these shitty fraudy things, they can sell them to any foreign government and let them fraud there votes, but it is not okay to do it here(tm) and that is okay. Which is, in my opinion (hahaha), one of the best things ever! Screaming "USA USA USA" and demanding tax cuts just doesn't change anything. But having good regulations, a good supreme court and everybody paying their fair share, does. So US get your act together and ban these fraud machine crap. Whining about it bugs and flaws, thinking about asking companys to fix them, will not get you anywhere!
With a pencil-and-paper-based system, you need to distract a great number of people *on election day*
Hmmm, wrong! Your rose-tinted-glasses view of paper votes clashes with reality.
As long as you can raise doubt about the accuracy of votes you can request a recount. Good luck with keeping supervision on all ballot boxes for all time after the election until the last recount is done.
I can' t understand how slashdotters keep raising the same theoretical objections to electronic voting while they disregard the observed facts. Guys, this is religion! Slashdot dogma says electronic voting is bad, paper voting is perfect. This is stupid.
I'm all for researching possible attacks on electronic ballots, but as a means to perfect the system, not as an argument to pretend there are no possible ways to improve it. So, is there a way to insert an "inexpensive electronic device" into a ballot? Simple solution, remove all unused connectors from the circuit boards. For every vulnerability there's a solution.
Vulnerabilities in electronic votes are the equivalent of butterfly ballots and hanging chads. If only people had shown the same determination to find all possible modes of failure in the paper system used in the Florida 2000 election...
See? It really does!
Now go vote!
Remotely! Here is your remote!
The three laws of thermodynamics:(1) You can't win. (2) You can't break even. (3) You can't even quit.
Alternative attack vector: In a constituency wherein a majority statistically favors your opposition, just use a pen or whatever, to damage the "void if broken" seals. Presto; you've now cast doubt on the integrity of the votes in that ballot.
these guys are selling something, they are selling a 'way to protect against this type of physical attack' against voting machines.
They are correct, this is a possible vector of attack. They are still trying to sell something.
You can't handle the truth.
Why do people want e-voting machines? Automatic counting is quicker and less costly than paying all the ballot counters. However, early voting is allowed like the entire month of november by mail-in, and because the job doesn't need to be done all in one day you pay less ballot counters and save money. We should do away with election day, make it election month, and get rid of these stupid electronic voting systems. Don't even need to use the postal service to have that interference, just setup some secure ballot boxes around town that the counters will collect and count daily. Hell put the counters in them, just use them armored money trucks. They already have the 24/7 satelite linked cameras in them to have remote eyes ensuring the counters aren't screwing with votes.
"Often the polling places are in elementary schools or a church basement or some place that doesn't really have a great deal of security."
At least they are not in the hands of someone with a political agenda.
Having to work for a living is the root of all evil.
Physical seals are worthless against well-funded enemies.
No sig today...
I thought about this a lot and I don't think it's possible to create an Internet voting system that is comfortable, secure and anonymous. The biggest problem is vote selling, but there are a lot of others as well. For example, at some point you have to register yourself physically, wich would mean that you have to show up in an office anyway. Also, you can't just use your ID to vote because of privacy issues. But if you want the system to be secure you will need a unique code that only you know. But what about the person who gives you the code? There are many similar problems and while I hope there is a system that can solve all at the same time I am sceptical.
It died boldly just like yesterdays votes.
What this world is coming to - is for you and me to decide.
I saw this discussion on another site and someone asked 'Why can they make rock solid tamper proof slot machines but not voting machines?' I realize they are not the same animal but the concepts of security and tampering must be very similar.
"Waitress I need two more boat-drinks..."
I'm an election judge, and I forwarded this to my county Board of Elections, with a note recommending we need to conduct a machine inspection, along with a review of how the machines are physically secured. Once the machines are fielded to the polls, usually days before the election, we need to find a way to seal them at the poll until they are used. On the subject of DRE versus other methods of vote registration/counting, I agree that DRE is still an inherently un-secure technology, but my county/state made a massive investment, and cannot afford to replace them. The best thing we can do as poll workers is to take whatever steps needed to reassure the voting public their vote is accurately recorded and secure from tampering at the poll. We have no control beyond that.
We're through being cool! Eliminate the ninnies and the twits! -Devo
The point is not that Diebold sold the division making the Accuvote TS. The point is that thousands of these are deployed and in use, and therefore the vulnerability is real and has an impact on the 2012 elections. Comment fail.
We're through being cool! Eliminate the ninnies and the twits! -Devo
*whoosh*
...Oh that's right, because popular vote doesn't matter.
See: 2000 election.
What do I know, I'm just an idiot, right?
You've missed the point. Secret ballots protect each voter from reprisal for their vote. Given the heated political environment these days, I'm pretty certain that if your suggestion were followed, there would be post-election reprisals, ranging from discrimination to criminal acts.
We're through being cool! Eliminate the ninnies and the twits! -Devo
I'll go you one further--I seriously doubt that "void if broken" seals would even be honored! If they were, any griefer with an axe to grind could quietly slice a "void if broken" seal and arguably void (nullify) any votes cast on that box up until the point that broken seal is noticed -- possibly all day. Unless (of course) the seals are visually checked in between each voter, right? So next time you go to the polls, watch how the lines move, and see if you think everything is visually inspected and verified between each voter.
And if this sort of vandalism did happen, what would you bet that the votes up till then wouldn't be nullified regardless of the state of the tamper seals? What makes you think that this sort of thing hasn't already happened? In past election, seals have been found missing/cut on machines, it's been reported, and it's been ignored and the votes counted regardless, e.g. as reported here. Nice.
Well. If you have no budget for a 15 minute home video, you're on a REALLY tight budget...
Privacy is terrorism.
I am a poll worker in Virginia. If you haven't tried to run an election, you're probably thinking that paper is the obvious answer. Just count the votes! How hard can it be?
Paper is a horrible medium for counting things. Paper gets lost. It gets defaced. It can become illegible ("hanging" chads anyone?). It can be crumpled, torn, shredded, soaked, burned, stuffed, and stuck to other pieces of paper. Bottom line, voters prefer electronic voting equipment because it is easier and simpler to use. (See this study from Rice University.) Poll workers prefer electronic voting because it much more reliable, and far easier to manage effectively.
There's a reason banks don't use paper receipts and hand-written ledger books anymore. Those same reasons apply to running elections. Automation is great.
The MITM attack scenario outlined in the parent article requires that someone gain physical access to the voting machine not once but twice -- both before and after the election. That's a very high hurdle! Our voting machines are under lock and key. The cases are sealed. We check the serial numbers and write them down. We open and close the cases in the open. The courts keep a record of the serial numbers.
If your scenario is that I have to collude with an entire staff of volunteer poll workers, or I have to corrupt an entire office of election, or I have to corrupt the local Court, then getting into the machines is the least of your worries. Granted, physical security is important, and that's why we have procedures such as serialized seals.
"We receive as friendly that which agrees with, we resist with dislike that which opposes us" - Faraday
...Move along now. Government will still go the highest bidder, but we've "build jobs" by creating a new industry (crooked voting machines). Now shut up and go back to your bread and circuses.
...this incident?
Yet again, Diebold has shown their security prowess. This time they posted, on their website, a picture of the actual key used to open all of their Diebold voting machines. Ross Kinard of Sploitcast crafted three keys based on this photo. Amazingly enough, two of the three keys successfully opened one of the voting machines.
http://it.slashdot.org/story/07/01/25/217240/diebold-security-foiled-again
That that is is that that that that is not is not.
It should be obvious to anyone who isn't retarded or totally corrupt that Bush/Cheney stole the 2000 election, including using these rigged voting machines. And the country has gone straight to hell since. Cheered along by the retarded and totally corrupt.
--
make install -not war
There are paper labels that act as physical seals. The labels are pasted across the panels used to access the electronics. In addition, there would be a panel access detection fuseable signal.
Verify the machine is clean, paste the seal across the potential opening, and voila. Also, if the cover is opened, a fuseable link can be made to blow on the next application of power.
The only thing the video points out is the need for some extra protection to avoid penetration into the electronics of the machine. This could also be done with special cover fasteners, and more.
Leslie Satenstein Montreal Quebec Canada
Possible? Yes. That cheap? Sure. An eighth grader building it? Yeah, with practice, or if he's already soldered together a "My first blinkenlights" kit. With no knowledge of the microprocessor? How would you know? You didn't even look.
I'll give you an analogy of how it works. Say you're screwing around with $CALCULATOR_PROGRAM. You click on all the right buttons, but right before you click equals, I unplug your mouse, plug in my own, click clear all and enter whatever I want. For bonus points, I unplug your monitor too so you can't see what I'm doing. Also, I'm a cheap microcontroller, so I can do all that in a fraction of a second. I don't need to know if you're using a PC, Mac or a Commodore 64.
404: sig not found.
Relevant: http://www.danielyerelian.com/blog/wp-content/uploads/2010/10/wzjsh.gif
Let's say you have a public table of voter-id -> vote.
Each person can look up their own voter-id from a government controlled list to ensure privacy.
1. Person merges their vote entry into the data
2. At the very end of the voting period the table is stored on a public website, for easy bit by bit comparison by anyone.
3. Each person checks that their own entry exists and hasn't been modified.
4. Everyone can now count the votes and will get the same results, any discrepancies means the ballot box data has been altered.
This scheme has the following benefits:
* Your own vote can be verified to exist
* You can verify it hasn't been altered
* The amount of voters can be publicly verified
* Your vote is still secret from the public thanks to the government lookup-list.
If it needs to be hidden from the government too, there are various ways of accomplishing that as well such as:
* 3rd parties without government ties
* An onion net of 3rd parties
* possibly something using cryptographical hashes based on social-security numbers