Slashdot Mirror


The Diebold Voting-Machine Hack

Warm John writes to mention a short article on Doctor Dobbs Journal about the Hack that couldn't be done. "Hacking a Diebold voting machine was the focus of Cigital's Gary McGraw's keynote at SD Best Practices. He discussed 'Security Analysis of the Diebold AccuVote-TS Voting Machine,' a paper released by Edward Felten, Ari Feldman, and Alex Halderman of the Princeton Center for Information Technology Policy. 'The paper details a simple method whereby the Princeton team was able to compromise the physical security of a Diebold voting machine, infecting it with a virus that could change voting results and spread by memory-card to other machines of the same type.'"

26 of 277 comments (clear)

  1. Money more important than a fair vote? by ronkronk · · Score: 4, Insightful

    Man Diebold looks slimier and slimier every passing week, but I'm more disturbed by Joe Demma's, Salt Lake's chief elections officer, response to Bruce Funk's actions. Granted, Funk acted by going around Demma by calling in Black Box Voting to check the Diebold machines, when presumably Demma is supposed to be responsible for that (just my guess as he's the chief elections officer).

    However, Demma seems more incensed at Funk because he may cost the state $40,000 for Diebold's astronomical recertification fee. He doesn't seem to be worried that people might not trust these machines. He doesn't seem to care that a state officer was worried enough to call in a non-profit third party to verify the integrity of these machines. I mean, these things could possibly affect the outcome of a vote, the foundation for a democratic republic! But instead of worrying about these machines he's clearly more upset about the $40,000 and Funk not talking to him about his concerns regarding the voting machines.

    And of COURSE Diebold is going to tell you the machines are fine and fair. Sheesh, they want to make money don't they?

    Isn't it great that chief elections officers have their priorities straight?

    Give me a ballot sheet and a pencil any day over these closed, proprietary black box machines.

    1. Re:Money more important than a fair vote? by partisanX · · Score: 4, Insightful

      Nobody in their right mind who cares about the stability of our democratic republic could condone a continuation of these scandals. If we can't trust the vote, then we can't trust anything about the government, and when enough people feel that way in a democratic republic, bad things happen.

      --
      "Our morality is good, theirs is repressive."- Partisanship Rule #3
    2. Re:Money more important than a fair vote? by dgatwood · · Score: 4, Insightful

      Nobody in their right mind who understands what's going on can condone the existence of closed-source software in the vote counting or vote taking process at all, whether by Diebold or otherwise.

      If elections officials told the public, "We're going to count by a secret counting method and we won't tell you how we're going to count; you'll just have to trust us that we picked the right person for the job," the public would burn down city hall. Unfortunately, the public hasn't yet realized that this is exactly what is happening....

      Anybody want to raise money for a front page ad in the NY Times? Maybe with a little extra money left over to donate to local fire departments? :-)

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    3. Re:Money more important than a fair vote? by partisanX · · Score: 4, Insightful

      Golly, do you people lack reading comprehension or just critical thinking skills?

      Funny, I didn't get the feeling the poster mentioned closed source so much to advocate open source software, as to draw the clear paralell between that and a secret ballot counting method implementation. Let me re-read... Yep, he didn't mention using Open Source at all, he mentioned closed source and then followed it with the very valid, extremely painfully obvious paralell between that and a secret ballot counting procedure.

      Do you see that now or is there a problem with YOUR reading comprehension or critical thinking skills?

      --
      "Our morality is good, theirs is repressive."- Partisanship Rule #3
    4. Re:Money more important than a fair vote? by nexarias · · Score: 2, Insightful

      If elections officials told the public, "We're going to count by a secret counting method and we won't tell you how we're going to count; you'll just have to trust us that we picked the right person for the job," the public would burn down city hall. Unfortunately, the public hasn't yet realized that this is exactly what is happening....

      Nothing suggests to me that the American public are that concerned to do anything. It barely flinched with the NASA wiretapping incident, and more recently the passing of the bill to expand those powers.

    5. Re:Money more important than a fair vote? by symbolic · · Score: 4, Insightful

      However, Demma seems more incensed at Funk because he may cost the state $40,000 for Diebold's astronomical recertification fee.

      Huh? Diebold is certifying its own machines? To say that this is like the fox guarding the henhouse would be a gross oversimplification...it's more like the fox has control of a large percentage of the henhouses throughout the country, and is working diligently to ensure this does not change.

  2. If this can't finally nail the coffin lid shut by fudgefactor7 · · Score: 2, Insightful

    Then I don't know what can. We need more information like this to come out because when dealing with elections, the last thing we need--but apparently the opposition wants--is for some kind of shennanigans elecing the wrong person. If electronic voting is ever to be used, it darn well should be open source, and transparent as hell...with two paper receipts (one for the voter and one for the auditors.)

    1. Re:If this can't finally nail the coffin lid shut by sm62704 · · Score: 1, Insightful

      We need more information like this to come out because when dealing with elections, the last thing we need--but apparently the opposition wants--is for some kind of shennanigans elecing the wrong person.

      Aint gonna happen. The corporate media won't let it. The same people who own your legislators also own the media; there's an article about that in today's Illinois Times (a small, leftist, independant weekly).

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    2. Re:If this can't finally nail the coffin lid shut by Dr.+Groovysticks · · Score: 2, Insightful

      "with two paper receipts (one for the voter and one for the auditors.)" I disagree- the voter should be able to see the printed receipt confirming his vote, but shouldn't have a receipt to take home. What's to stop his boss from telling him to vote a certain way and bring in your receipt to prove it? Or selling your vote and using the receipt as proof? Disallowing voters receipts helps protect the voter.

  3. Soo.. by eieken · · Score: 2, Insightful

    How much more media attention do we need to give these jackasses at Diebold before the person in charge of contracting them goes.. "Hey wait a minute, you guys aren't very good at this ludicrously simple task," and takes a different approach to voting machines that doesn't give ultimate authority to some "company" over whether or not our votes will count.

    --
    Meet new people, and kill them.
    1. Re:Soo.. by fishbowl · · Score: 3, Insightful

      You are assuming that the person in charge of contracting Diebold for voting machines actually *wants* tamperproof, accountable systems.

      --
      -fb Everything not expressly forbidden is now mandatory.
    2. Re:Soo.. by Anonymous Coward · · Score: 1, Insightful

      That's not stealing, it's copyright infringement!

      (And plagarism.)

  4. Who would want to tamper? Terrorists by FerretFrottage · · Score: 3, Insightful

    Sure hackers would be tempted as well, but look at it from a major terrorist network perspective. If they were able to alter the election outcome and prove it (or have it proven), think about the doubt this would cast in all future elections (and possibliy cast doubt on past ones as well if the same tech was used)...and not just for Americans, but world wide. "One man, one vote"....I could see the terrorists laughing as they played video of them voting of a candidate 1 million times or taking down the voting "network" entirely. They wouldn't even need to injure/kill anybody in the process and they would be able to make a major statement.

    --
    "Look Lois, the two symbols of the Republican Party: an elephant, and a fat white guy who is threatened by change."
  5. The video is excellent by bsandersen · · Score: 4, Insightful
    I have just finished watching the video on the Princeton site and I must say it is very well done. Any reasonably motivated alert person who watches this video will see the problem we're trying to highlight.

    It isn't enough for computer software professionals to discover problems like this; we need to be able to communicate our results effectively to the non-technical public. Too often we find something disturbing and decend into technical jargon and lose our audience. The Princeton team has done an excellent job avoiding that pitfall and communicating this threat.

    Now, if only we could find a reasonably motivated and alert politician to actually act on this.

  6. Re:The box was not production hardware... by Phillup · · Score: 2, Insightful

    my question is this: has diebold's product undergone any sort of peer review?

    Unfortunately, yes. Many crooks and liars have deemed the system to be "just fine".

    --

    --Phillip

    Can you say BIRTH TAX
  7. What about the seals? by thedohman · · Score: 2, Insightful

    All the little openings on those things have seals placed over them, so it becomes quite obvious that the box has been tampered with because the seal is broken. True, some county clerk (or Diebold employee maybe) could probably get a replacement to replace it, but it would be hard to cover the evidence. Now i'm not saying that everythings hunky dory just becuase we know if it's been tampered with. Obviously, if a machine is tampered with, you can't trust the votes. Which means they can't (shouldn't) be counted. Which means that some poeple's votes are getting counted when maybe there was no vote changing after all, but you can't tell and the whole process breaks down, because by not counting any of the machines in a certain area of [town|county|state] the vote is, in effect, altered. Similar to what would happen if someone snuck a few hundred forged ballots into the ballot box.... the count wouldn't be right when compared to the rolls, and they couldn't trust the entire precinct's ballots. So why don't they just modify the software so it doesn't 'read' anything from the card, (and yes modify the boot process if need be)... except maybe space left on it. so it can't pick up a virus in the first place. Bah! i never actually post on /. what am i thinking? I'm just a lurker, grrr

  8. Re:We've heard it before but... by 3waygeek · · Score: 2, Insightful

    Diebold is well known for banking systems, including ATMs, so they know a thing or two about accountability. For some reason, these lessons haven't been transferred to their elections division.

  9. Re:The box was not production hardware... by Mikkeles · · Score: 2, Insightful
    'There is no independent verification that the software contained in it is the same as the production Diebold machines used in the vote tallies.


    From the referenced paper:

    The machine we obtained came loaded with version 4.3.15 of the Diebold BallotStation software that
    runs the machine during an election. This version was deployed in 2002 and certified by the National
    Association of State Election Directors (NASED) [11].
    --
    Great minds think alike; fools seldom differ.
  10. Re:The box was not production hardware... by dgatwood · · Score: 3, Insightful

    It does make a difference. With a punch card, or a paper ballot, or even a mechanical voting both anyone can trace when fraud has occured. And in those cases we implement some security, track where the fraud came from (if we can) and redo the election.

    Except that they won't. There have been numerous cases recently in which problems were confirmed beyond any doubt. In every case, even when the number of dubious votes would have been enough to potentially change the results of the election, the courts let the election results stand, and no reelections were called.

    We don't need to be able to prove that fraud occurred. We need to be able to eradicate it. The only way that is even remotely possible is if the voting process is transparent. This means:

    • Every piece of software installed on the voting machines from the driver layer all the way up to the GUI must be open source and subject to public inspection.
    • Any changes to the code must be subjected to a thorough audit before they can be deployed.
    • Every single security bug reported that can be reproduced MUST be fixed prior to the date of deployment.
    • Every single security bug must be public knowledge.
    • The hardware must be commodity hardware underneath so that average citizens can test the software on their own systems.
    • The hardware must have additional physical security measures built into the case design.
    • The hardware must be under lock and key in a secure storage container from the moment that it has been certified up until the day of the election.
    • The usual security measures from there forward should probably be sufficient.
    --

    Check out my sci-fi/humor trilogy at PatriotsBooks.

  11. With all due respect... by partisanX · · Score: 2, Insightful

    ... paper and pen are cheaper, simpler, and time tested and proven. Plus, a substantial segment of our society still views computer systems with distrust. The goal should be that NO Americans feel there is something shady in the voting process, not just those who are tech savvy enough to understand the issues.

    I say this realizing that there will always be people with suspicions, so we have to aim to make that the lowest number possible, which IMO, rules out computerized voting at this time.

    --
    "Our morality is good, theirs is repressive."- Partisanship Rule #3
    1. Re:With all due respect... by MightyYar · · Score: 2, Insightful

      But paper systems do have problems. Things like smudges, stray marks, poorly marked ballots, lost ballots, etc. Plus, many hands on the ballots for all of these recounts doesn't help at all as far as adding smudges, introducing fraud, etc. Machines can increase the accuracy of the count, reducing the margin of error. Typically this doesn't really matter much, but every once in a while you have a national election decided by a couple hundred votes somewhere :) I think a nice compromise is a computer print-out from an electronic machine. That way, you get a nice user-verified hard copy that is legible and not open to interpretation. Printer jams and hardware failures will occur, of course, so that needs to be accounted for. You could always use redundant printers, I suppose. But even then, if a machine malfunctions, allow the last person to file a provisional ballot and shut the machine down - you don't have to lose all of the votes!

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  12. Diebold just needs an incentive .... by RallyDriver · · Score: 3, Insightful

    Compromising Diebold machines seems to be a regular method of swinging elections in Florida ( UC Berkeley )

    The white hat community needs to start undermining vulnerable e-voting technologies whenever and wherever possible. Just put a few Democrats into office in the bible belt.

    The CEO of Diebold is on record as a dyed in the wool Republican: "Our job is to deliver the election to George W Bush". Problematic for a vendor with so much trust. But once their machines start swinging votes for the other side, they'll soon start adding security.

  13. Re:Army of One by Xyrus · · Score: 2, Insightful

    The problem with evil is there is just too much damn money to be made.

    ~X~

    --
    ~X~
  14. Re:The first person to do this is going to be stup by MyLongNickName · · Score: 2, Insightful

    Ahhh yes, the conspiracy theory. You don't offer any counter example. You don't counter the points made in the article. You just yell 'bullshit'. Great argument.

    I, for one, have a better explanation. People are dumb. That's the way Bush got elected last time. I will be honest enough to say I voted for Bush in 2000. But I am, at least, smart enough to admit my mistakes. People got their little payouts in the mail. Bush shored up his base. The folks ignored the two trillion of debt he has piled on us, and the quagmires he lied his way into.

    No... I do not buy into the conspiracy theory. You don't need to rig elections except through breasd and circuses.

    --
    See my journal for slashdot ID's by year. Mine created in 2005. http://slashdot.org/journal/289875/slashdot-ids-by-year
  15. Do I have this right? by vtcodger · · Score: 2, Insightful
    ***The Diebold machine used for this article came via private hands. There is no independent verification that the software contained in it is the same as the production Diebold machines used in the vote tallies.***

    So, you're suggesting that the Princeton Center for whatever might have gotten ahold of a machine that someone had already hacked? Yeah, maybe so. Somehow, that doesn't make me feel better about these things.

    Oh ... you're suggesting that the flaws identified by the Princeton team may already have been fixed. Possible I suppose, but unless the machine was stolen originally from a back room in the Diebold factory, doesn't that imply that Diebold has, in the past, shipped vulnerable machines? Should that make me feel more secure? Have they been seeking the old vulnerable models out and fixing them?

    This may be a case like aircraft safety where really strict, impartial, government monitoring is required to ensure that private industry doesn't screw up. Or we could just go back to paper ballots which are cheap, easy to understand, and auditable.

    --
    You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
  16. Actually, open source doesn't matter here by arete · · Score: 2, Insightful

    I'm an OSS fan, but "voter verified" recountability matters, OSS does not.

    There is no way for you to independently verify that the VERSION of the OSS software on a machine is actually what you think it is.

    You MUST have a system where the voter can verify what their machine thinks their vote is (eg a slip of paper) in such a way that you can reliably recount it by hand (and by multiple people, of course) However, once you HAVE a recountable system suddenly it doesn't really matter how trustworthy the machines are; if anyone suspects anything or it's close you trigger a hand-recount.

    --
    Looking for freelance Actionscript (Flash/Flex) or ColdFusion work and/or freelance developers. Email me, put Slashdot