Hacking Democracy
#1
Posted 05 November 2006 - 11:20 AM
http://en.wikipedia....cking_Democracy
A few things I found interesting so far:
1. They keep opening the source code that looks like it has Unix style line feeds in MS Notepad, which makes for some really unreadable code. Funny that the source would use Unix line feeds, when it all seems to be Windows based.
2. Keeping the raw votes in an MS Access database with no protections? Fugly.
3. Like how the Diebold guy said the source was stolen, when Bev Harris seems to have found it on an open FTP site via Google. Maybe she is a Johnny Long fan.
4. I've got to looks up more stuff on this Accubasic (You see a fold in the screen shots called Abasic).
Any body else watch this yet?
#2
Posted 05 November 2006 - 01:16 PM
2. Keeping the raw votes in an MS Access database with no protections? Fugly.
You've got to be kidding right? Thats just wrong on so many levels.
#3
Posted 05 November 2006 - 03:14 PM
The best part (I thought) was that since voting is always a private affair, the miscast votes are rarely caught on camera. There was a Rebulican candidate who took a college buddy with a small camera in to see the machines during the time the candidate were allowed to preview the machines. LA is a pretty Democratic district, and the ladys votes were going to a Dem every time she hit her name. Bev touches on this, how in areas like FL and Ohio the machines are obviously slanted towards Republicans, while in Seattle and Louisiana, the bias is toward Democrats.
I did enjoy seeing the California Secretary rip into the Diebold CEO when he kept insisting the source code was "stolen".
The movie serves to illustrate what a banana republic the country has become. Stay home, voting is pointless unless you were smart enough to get an absentee ballot. Why demean yourself and delude yourself into thinking it matters. It used to, but no longer. You vote only counts if you see a yellow button and feel like risking election fraud and fixing it so you can vote multiple times. To think I have worked on campaigns and in grassroots efforts before. What a waste of my fucking life.
#4
Posted 05 November 2006 - 08:22 PM
Now my county has Diebold machines. I'm going to vote for a "3rd-party" candidate I happen to agree with. The candidate's name is on the sample ballot and will have a normal button on the screen, so there's no reason for my district's returns not to show a "1" for my vote when the results are announced. (Or maybe a "2" if the candidate's mom happens to live in my district, too.)
We'll see what actually happens.
#5
Posted 06 November 2006 - 12:25 AM
#6
Posted 06 November 2006 - 04:02 AM
On a sidenote, did anybody see the Slashdot article about how we could make everything all nice and verifiable? I'll link you directly to the site of the guy who thought of a brilliant way to do all of this. Link.
And to go from a sidenote to a complete tangent, would you all mind doing me a favor and digging the thing in my signature to get a certain Cowboy Bebop game brought to the USA? Completely unrelated to the topic though so please don't reply about it since I don't want to hijack the thread, but yeah, thanks to those that help. [/shameless tangent]
#7
Posted 06 November 2006 - 07:49 PM
Fantastic. I mean, I don't believe that discrepencies in the previous elections were due to manipulative hacking; but its a huge [and deserving] blow to Diebold's highly inadequate policy of security through obscurity. That and their policy of public misinformation.
Obscurity has no place in the mechanics of public elections.
However, that's against the best interests of American corporations ("trade secrets").
Therefore, elections should not be in the hands of those corporations.
#8
Posted 06 November 2006 - 07:59 PM
#9
Posted 06 November 2006 - 08:53 PM
Can anyone verify if those Accu-Vote cards were PCMCIA?
My favorite part of the movie was when they first showed them opening up GEMS; if you look closely, you'll notice that the machine has BearShare installed on it. Even if that computer was just for demonstration purposes, it makes me giggle.
They might as well of used BonziBuddy to calculate the votes aloud.
#10
Posted 06 November 2006 - 10:08 PM
I was irked, but I could imagine a couple of valid reasons why my vote might have disappeared. First, they might not have counted any of the write-in votes unless they had enough of them to potentially shift the result of the election.
That is how most areas do it. Unless the total number of absentee ballots are close or more than the gap in the vote then they are not counted.
I'm watching the documentary on google vid for free now, no need for HBO. Seems to have the same stuff as this article.
The central server being a modem pool with XP and an Access Database. Now that's a fucking joke. Unencrypted Access database. They weren't even trying.
Edited by Mr. White, 06 November 2006 - 10:10 PM.
#11
Posted 06 November 2006 - 10:38 PM
When I go to vote tomorrow, I will.VOTE FOR STANKDAWG! STANKDAWG FOR PRESIDENT! HACK THE VOTE!!
I just got done watching this video and as far as the idea of open sourcing the code is, it boils down to: is it more risky to have closed source that can't be reviewed by anyone, or open code where someone could locate a hole in and exploit that hole on election day. I don't know which is better overall, but in the scenario of a company that leaves the source in an open ftp directory, they should open it up for everybody.
I think that because the public inspection of the voting machines is for the first time limited to "you can only look at the parts that we want you to be able to look at" makes it harder to trust, and on top of that it is so much easier for something malicious to be inserted without sending up any warning flags.
#12
Posted 07 November 2006 - 01:56 AM
I didn't know that you were on the ballot, Stankdawg. I'll cast my vote.
#13
Posted 08 November 2006 - 03:17 AM
Also, absentee voting is not any better than electronic voting because in most cases (when absentee votes are counted) they are just entered into an electronic machine by a human.
Everyone here should read the paper by the security researchers at Princeton who managed to get a hold of an old version Diebold AccuVote .. here: http://itpolicy.princeton.edu/voting/
#14
Posted 08 November 2006 - 03:22 AM
#15
Posted 08 November 2006 - 08:07 AM
I just got done watching this video and as far as the idea of open sourcing the code is, it boils down to: is it more risky to have closed source that can't be reviewed by anyone, or open code where someone could locate a hole in and exploit that hole on election day. I don't know which is better overall, but in the scenario of a company that leaves the source in an open ftp directory, they should open it up for everybody.
I think voting software absolutely *has* to be open source. Elections have been rigged since the beginning of time, and the best defence against that is transparency. Introduce a code bounty offering $1k or so to anyone who submits an accurate and exploitable security hole, maybe a smaller bounty for theoretical security problems. You'll have any holes revealed and fixed before the election.
#16
Posted 08 November 2006 - 09:24 AM
So this doesn't say anything about security, but at least some basic vote-counting functionality seems to be there.
Mrs. Notyourtim experienced the infamous "poke party A's button get party B" problem with the Diebold machines. This seems unlikely to be a deliberate attempt to sway the election to me. If I wanted to shift votes, instead of making it so obvious I'd make the screen display what the user wanted and change the tallies inside the machine instead.
#17
Posted 08 November 2006 - 02:17 PM
That may not be saying much (at all) but, would anyone disagree with that?
#18
Posted 08 November 2006 - 04:40 PM
Even after watching that, I tend to think that voting is still more secure now than it ever has been.
That may not be saying much (at all) but, would anyone disagree with that?
It is both quicker and easier to edit the outcome of 600 votes with a few [or even no] keystrokes, than it is to manually change 600 old school ballots by hand. This is especially true in a situation whereby time is metered and of the essence. The only failure in such an "antiquated" system is the delivery of the said ballot counts; but that's just as much of a problem today than it was then.
In any case, at least the public can follow every step of the old-school ballot system should anything go wrong. There are no black boxes where unknowns exist.
#19
Posted 09 November 2006 - 09:21 PM
I meant in general (not specifically Diebold or ESS), Electronic voting (which has been in use since the 80s) is more secure than other means.
99 percent of the time, a computer (if programmed correctly) is going to be more accurate than a human.
BinRev is hosted by the great people at Lunarpages!













