Slashdot Mirror


Electronic Voting Machine Cracker Challenge

An anonymous reader writes "In the ongoing debate on the security of electronic voting, an Atlanta area programmer has confronted Georgia election officials on the potential for fraud in its statewide electronic voting system. She claims that she can be prepared to crack the system within a week, and officials have accepted the challenge." What makes this even more interesting is that the election officials are encouraging the woman, so that any possible exploit can be found and remedied.

26 of 280 comments (clear)

  1. At Least by dolo666 · · Score: 5, Insightful

    This is a change from the Kevin Mitnick days when ppl would be incarcerated for even *thinking* about cracking a gov system.

    Mad props to Georgia for being cool about this.

  2. Why electronic voting ? by Krapangor · · Score: 5, Insightful
    I most European countries people use pen & paper voting.
    And unlike the US there was never a Florida voting scam.
    And paper is much more immune to fraud: the election sheets are stored for a certain time, so any questions and be sorted out by a recount without any paper pebbles dropping from the holes. And if a fraudelent government wants to pull off a voting scam they have either to forge election sheets, which would be noted afterwards, or they have to destroy sheets, which would be noted, too.

    So why use a high-tech solution which isn't immune to fraud and other problems instead of a low-tech solution which hasn't these problems ?

    --
    Owner of a Mensa membership card.
    1. Re:Why electronic voting ? by tsa · · Score: 3, Insightful

      Maybe a voting machine that produces a roll of paper with all the votes written on it close to each other (like the machines they use in stores, which I don't know the English name for, but you get a small paper receipt that shows how much you paid) is in order. The counting of the votes goes very quickly with the computer and in case of doubt there is this long slip of paper that is difficult to tamper with if the right ink is used.

      --

      -- Cheers!

    2. Re:Why electronic voting ? by dsnowak · · Score: 2, Insightful

      Ever looked at a ballot for a U.S. general election? We don't just vote for President and Congressman in an election. Depending on the timetable for the state in question, on a general election ballot, an American is often voting for President, Congressional Representative, and Senator on the Federal level; Governor, Lieutenant Governor, Attorney General, Secretary of the State, Agriculture Commissioner, State Treasurer, State Supreme Court Justices, State Delegate and State Senator on the state level; Mayor, Councilman, County Commissioner, Sherriff, Tax Assessor, County Clerk, Prosecutor, Circuit Court Judge, Magistrate, School Board, Dog Catcher, and who knows what else on the municipal level.

      In short, tabulating paper ballots with all those offices on them would be a nightmare. Using a seperate ballot for each office whould be a logisitical nightmare at the polls and could cause mass confusion. America went to automated systems because it was the most efficient way to handle an election where they are often over 20 offices that people must cast ballots for. For an election where all you have to decide is your MP and maybe a preferred party, pen and paper are fine.

  3. doh by Anonymous Coward · · Score: 5, Insightful

    God, this is stupid....

    Instead of doing such a media hype just open the source code for the public and let about 10'000 people have a look at it.

    Idiots.

    1. Re:doh by Slack3r78 · · Score: 5, Insightful

      I'm glad someone else brought this up so I didn't have to. If there was ever an application that needed to be open source, this is it. There's simply too much at stake and too much of a chance for shady manipulation if our voting system was to suddenly become a mystical blackbox where no one really knew what was going on inside.

      The only way to disprove any kind of impropriety in an electronic voting system would be to make the internal workings freely viewable to anyone, anywhere. Not only would there be concerned "Citzen Hackers" checking the code, but I'm sure it'd open up a whole field of university level research. And honestly, I'd far rather my tax dollars go to research grants where an open system can be checked and improved than to a private company which may or may not have an agenda that I don't know about.

  4. prove by Gorny · · Score: 5, Insightful

    Please will at least everyone keep in mind that when she wont succeed in cracking the machine that doesn't prove it's security.

    You can't prove a product is secure, only showing that it's insecure...

    --
    Alan Perlis once said: "A language that doesn't affect the way you think about programming, is not worth knowing"
  5. The Odds by CGP314 · · Score: 4, Insightful

    He put the odds of corrupting the software undetected at 1 billion to one.

    If you make a statement like that you are asking for trouble. It's like walking into a bar and saying 'No one here could win in a fight with me.'

  6. Why not open the challenge to all? by mikeophile · · Score: 4, Insightful
    If I was to don the tinfoil hat for a bit, I'd say the only reason the dare was so readily accepted by election officials was to stage the illusion of security and uncrackability.

    Of course, this is assuming Ms Jekot fails to find weaknesses in the voting system.

    Even if she does find exploitable flaws, will she find all of them? Probably not, in my opinion.

    Am I being cynical and paranoid? Hell yes.

  7. (then lose (then win again))) by rde · · Score: 2, Insightful

    I'll probably turn out okay for her. Remember: the last time anyone was found to have rigged an election, you made him president.

  8. I *STILL* can't believe by ajs318 · · Score: 4, Insightful

    that the companies that manufacture voting machines are not mandated to publish full specifications including technical drawings and listings of firmware, for anyone to look at, any time, for free. It's like they are trying to say mere mortals are not supposed to know the processes by which their representatives are elected.

    And don't give me the hand-wringing "important proprietary secrets" crap. Firstly, all companies would be required to show their "secrets", so nobody would be gaining any unfair advantage. Secondly, what the hell is so secret about adding up a bunch of numbers anyway? And thirdly, what corporate secret is more important than the due processes of democracy?

    If these companies are not prepared to let the general public - who are, after all, the rightful owners of "Government" property - scrutinise their products, thenthat alone is a good enough reason why the public should reject their products.

    --
    Je fume. Tu fumes. Nous fûmes!
    1. Re:I *STILL* can't believe by jgardn · · Score: 2, Insightful

      Hear, hear!

      Only through open processes can a democracy or a democratic republic be maintained. How would you feel if any of these processes were closed and not a matter of public records:

      - Lawmaking
      - Budget writing
      - Judicial Hearings

      If our election process becomes secret in any way shape or form, then our democracy is doomed. Elections are the key to our government, and the second the people believe that their vote isn't counted, then our nation will fail. I believe Republicans, Democrats, and most any other party will agree with this.

      --
      The radical sect of Islam would either see you dead or "reverted" to Islam.
  9. If she fails by porkface · · Score: 4, Insightful

    This only PROVES their ignorance. If one person fails in one week, that's far from showing that the system is secure.

    Open Sourcing it won't make it secure either, but it would probably be the fastest way to fix a ton of the most obvious holes.

    Better yet, if they want good PR, they should hire Mitnick to have a go at it. Lord knows he's probably rusty, but his name alone would end the debate one way or the other.

  10. One week? Why? by ruiner13 · · Score: 1, Insightful
    "She claims that she can be prepared to crack the system within a week..."

    Perhaps I'm missing the point of this, but doesn't an election system just have to be good enough to last one day without being hacked? How many one week long elections are there? As long as you leave the system secluded before you release it, then only expose it to the public for one day (election day), I think that there wouldn't be any time for people to realize exploits on it, providing it is a unique system that doesn't use components that are publicly accessible. After the election, they can do what they want with the system, but I'm guessing a full year is enough time to come up with a newly created system for the next election. It keeps programmers in work, and keeps their system so unique as to be difficult to hack. What do you all think? Am I missing the point on this?

    --

    today is spelling optional day.

  11. Paper more immune to fraud? by Shivetya · · Score: 4, Insightful

    Sorry to burst your bubble, but paper voting is rife with fraud, that is one of the major reasons it took so long to rid many of it.

    Going to digital introduced a whole new system, whereby the exploiters of the previous lost their investment and are forced to start again.

    Voter authentication needs to be taken further with the requirement of a picture ID, as it stands now, many dead vote on paper ballots, and many votes that are for one party or another are either lost or damaged so as to become invalid.

    If Florida proved anything, it proved just how dangerous paper ballots were, and even how more dangerous subsequent handling of them was. Seems to me many stories of how the same box of ballots yieleded different results depending on who looked at them!!! How is that not an easier source of fraud? Especially when people start introducting "interpetation of intent" into the mix!

    Sorry, digital voting will one day be the only true way to avoid fraudelent voting, however for that to come about we will had to shed some of our mickey mouse vanities. Something must be done to not only protect our vote from a fraud at the machine but to protect our vote from fraudelent voters (ie, the dead, the multi-voters, etc)

    --
    * Winners compare their achievements to their goals, losers compare theirs to that of others.
    1. Re:Paper more immune to fraud? by RayBender · · Score: 2, Insightful
      The comment above is not insightful. The only way to avoid fraud in the voting process is to have it as open and transparent as possible. Who do you want counting your votes, some judge who you can sit and watch, or some black box that was programmed in secret by some guy, and who won't show the source code (and even if he did, how do you ensure that was the code run on the machine)? Paper ballots may have issues, but the one advantage of the pen-and-paper approach is that any reasonable person can look at the ballot and form an opinion as to what the vote said. That builds trust in the process, which is the bedrock of democracy. A black-box that only some qualified engineer can even read is not a system that builds trust.

      This blind trust in "digital" systems is simply idiotic. In fact, it's so stupid that I doubt any honest person would have such trust. Simply put, I think those who argue in favor of these secret, non-transparent voting machines are deliberately trying to corrupt the voting process.

      As a famous dictator (Joe Stalin) one said: "Those who vote control nothing. Those who count the votes control everything."

      --
      Human genome = 3 billion base pairs = 6 GBit. Windows + Office = 20 Gbit. Which is more impressive?
  12. No paper trial == trouble by Whammy666 · · Score: 4, Insightful

    The potential for fraud is only part of the problem with electronic voting. The biggest problem is the lack of a hard paper trial to use in the event of a recount or if the machine crashes. Suppose you have a group of booths in a busy voting district that suddenly decide to blue-screen. Potentially, thousands of votes could be lost. The lack of a paper trial has been brought up many times, but proponents of the system have so far dismissed it as unneccessary. This is just asking for trouble.

    Even worse is cases like those in Florida where the state purchased new electronic voting machines with the provision that their warranty would be immediately canceled if the state ran tests to verify their performance. Egads! This has fraud and disaster written all over it.

    Our system of democracy is very important our liberties. As voters, we should insist that our voting system be beyond question. That means it should be secure, verifiable, and robust. The best way to accomplish this is through open-source peer review of the code and hard-copy backup of voting results for auditing purposes.

    --
    When all else fails, run.
  13. Two things here... by Vip · · Score: 3, Insightful

    " Asked Williams, the computer security expert: "Are you saying there's no such thing as a secure and accurate computer? Do you fly on airplanes?" "

    That would be the most insane statement in the whole article. There is no such thing as a secure and accurate computer. Only one way to completely secure a computer. Turn it off, encase it in a 30ft concrete tomb. Very few will get to it, yet it still isn't totally secure, I'm sure there's a bunker buster out there that'll destroy it.

    Accurate? Hardly. A computer will tell you what you program it to. If someone can change it's purpose (or results) you've no longer got accuracy. Note how the comment doesn't question the accuracy of input/output to the computer?

    And finally, flying on airplanes. I think history has shown that there is no such thing as a failure-proof aircraft. However, I will still fly on them, because I hope that procedures ensure that it's not Williams flying it with a computer only.

    Vip

  14. Re:Reasoning? by danila · · Score: 2, Insightful

    Sorry, don't believe that. A few locations in memory are easier to change than thousands of paper ballots. Hanging chads notwithstanding...

    Depends on your definition of "easy to tamper with". Apparently, it's easier to change a single paper ballot than a single electronic ballot, but once you can change one electronic ballot, you probably can just as easily change them all, which is not true for paper.

    So while the expected number of tampered ballots might be similar (I am not saying it is), electronic machines are more risky. The question is whether it's compensated with cost-savings and may be somewhat lower expected number of tamperings.

    --
    Future Wiki -- If you don't think about the future, you cannot have one.
  15. The difference is.... by Brian_Ellenberger · · Score: 4, Insightful

    The difference is that she didn't try to hack it first. She made a challenge and they accepted. This is how normal society acts. Hackers have made a bad name for themselves by doing things without other people's knowledge or permission---often to show off their "superior skills". Hackers may feel this is no big deal or some sort of "good work", but normal people feel very threatened and violated. Hence people like Mitnick go to jail.

    If Mitnick had asked and recieved permission like this woman, there would have been no problems.

    Brian Ellenberger

    1. Re:The difference is.... by Morosoph · · Score: 3, Insightful
      The difference is that she didn't try to hack it first. She made a challenge and they accepted. This is how normal society acts.
      Although this is true, it is by making the 'normal' universal that we oppress. Arrogance on the part of those running the vulnerable system is in fact likely to both make them sloppy, and take those who would crack their system to court. We need to protect the messenger so that people focus upon securing the system against attacks, rather than their ego.
      I am not claiming that hackers aren't arrogant, BTW, but simply that the law should encourage behaviour that is in the public interest, whatever the motives. Here, finding vulnerabilities (and then informing those who are in a position to fix them) is in the public interest, and obscuring them goes against it.
  16. we need some standards by MegaFur · · Score: 2, Insightful

    Another poster says "at least this is a change from the Kevin Mitnick days" (or something similar)

    That poster is mistaken. We had a recent story on slashdot where someone was threatened with legal action for revealing a bug in some code.

    IMHO there should be standards for how and when you are allowed to attempt to break into a piece of software or system to demonstrate its vulnerability. I suppose one way to go is:

    1. find out that it's vulnerable
    2. tell the company that you believe it's vulnerable and you'd like their permission to demonstrate that to them then
    3. show them how you break in

    It's a rather round-about process since you'll usually have to break in (secretly!) in part one to be sure that it really is vulnerable. But you can't let them know you did that or they'll prosecute you in step two. Suggestions?

    --
    Furry cows moo and decompress.
  17. Re:Need audit trail... security misses the point by Steve+B · · Score: 2, Insightful
    What I'm concerned about is that I can't audit the computer system without a paper trail.

    A trustworthy system needs to be based on these criteria:

    1. The selections entered by the voter (electronically, manually, telepathically, whatever) are immediately printed out and displayed (behind a window so the voter can't remove or alter them). If approved, they go to a lock box; if disapproved, they are marked VOID and dropped to a reject box (again, with visual verification for the voter).

    2. If there is a dispute, the results of counting the printout ballots prevail over the electronic count.

    --
    /. If the government wants us to respect the law, it should set a better example.
  18. Idiotic rebuttal #36b -- the "disabled" b.s. by BevHarris · · Score: 4, Insightful

    No one is saying get rid of touch screens, we are saying PUT PAPER IN THE PRINTER which is already built into Diebold and every other touch screen machine. Print ballot, voter verified, it goes in a ballot box, you've got evidence of the vote. Explain why: 1) A person in a wheelchair, or a muscular or neurological difficulty, who can vote on a touch screen suddenly cannot vote on a touch screen if you have paper in the printer. 2) A person who is blind, and uses the headphones to vote, suddenly cannot vote on a touch screen using headphones if you have paper in the printer. This is a prepared talking point sent out by the voting machine industry. Bev Harris Black Box Voting

    1. Re:Idiotic rebuttal #36b -- the "disabled" b.s. by BevHarris · · Score: 2, Insightful
      And if you read my post you'd see that the first sentence says I advocate touch screens, and that is not what the whole debate is about. It is about using touch screens that print a ballot, which are entirely friendly to the disabled. So why did you answer with this:

      "However you will hopefully have noted that the old style pen and paper system while it has three advantages (it's simple, simple and simple) isn't as accessible as a touch screen."

      HAVA and bringing in the touch screens had absolutely nothing to do with disabled voters. I got a transcript of the secret meeting of the voting machine vendors yesterday, and they made that perfectly clear. HAVA, according to VENDORS and INSIDERS, in their own meeting, was pushed through specifically for a profit motive. The players behind HAVA were mainly defense contractors. Go to the Blackboxvoting.com site for the transcript on that meeting, which is a gun just oozing smoke.

      Touch screens are just as friendly to the disabled when paper is in their printer. I can tell you this: I know Roxanne, who is the woman Georgia invited to hack the machines. She also is not saying dump the touch screens. She's saying:

      Put paper in the printer so there's an evidence trail.

      By the way, those machines in Georgia were rigged in 2002. This is the first time I've made a declarative statement like this in public. They were rigged.

      Bev Harris
      Yes, I'm the author of Black Box Voting.
      And thanks, Georgia, for becoming the poster child of this fiasco, which is soon going to veer away from computer programming and start examining the "R" word: Racketeering.

  19. That's great, but... by Eric+Smith · · Score: 2, Insightful

    If she fails, the vendor, and possibly the election officials, will cite this as "proof" that the system is secure.