Ethical Hacking Learn to find vulnerabilities before the bad guys do! Gain real world hands on hacking experience in our state of the art hacking lab. Course designed and taught by expert instructors with years of penetration testing experience. 12 student maximum in every class. Certification attempt included in every package. | Computer Forensics Training at InfoSec Institute Gain the in-demand skills of a certified computer examiner, learn to recover trace data left behind by fraud, theft, and cybercrime perpetrators. Discover the source of computer crime and abuse at your organization so that it never happens again. All of our class sizes are guaranteed to be 12 students or less to facilitate one-on-one interaction with one of our expert instructors. |

| Subject: | Re: Diebold Global Election Management System (GEMS) Backdoor Account Allows Authenticated Users to |
|---|---|
| Date: | Wed, 29 Sep 2004 13:49:50 +1200 |
Simon <lists@sime.org.uk> 29/09/2004 08:20:09 >>>Marco S Hyman wrote:All I demand from a voting system is that votes can be voter
verified.
That's not true of ANY voting machine regardless of who writes the
code
unless there is a hard copy audit trail. If there is a hard copy
audit
trail then it doesn't make any difference who wrote the code.How do you know that the software generating the audit trail is
playing
fair if it's closed source? Sometimes, IMHO, there's just no alternative to pen and paper. Surely
the manual method of ticking a box and having multiple human vote counters checking ballots is the best option going, even if it is more
expensive. (I confess I've no idea what costs are involved either
way.) But how can you trust the _COUNTERS_? The problem is - there is always a weak link. There's always some part of the process we cannot trust, what we have to decide is how much mistrust we can tolerate, and where. In the pen and paper system, it's sufficiently minimised through accountability (if the boss catches you counting a 'Bob' paper, and marking it down for 'Hank' - he'll fire you on the spot. He SAW YOU do it), and dispersal (if there a 100,000 counters, and one is corrupt, it's only 0.001% of the total votes at risk). Walk into the booth, push the button for your candidate. The machine prints a receipt which is visible behind a glass window. You look at the receipt, and touch the 'Yes - thats correct' button. It then dumps the receipt in a big box marked 'Audit' (or 'Plan "B"'), and you leave the booth feeling happy. No garuntees about the software, but if a recount based on paper eventuates - it's trustworthy. In terms of the software though - how does this sound: Have the machines run a cut down OS that distributes pre-compiled binary files of open source packages (Ie RPM) - include on the system the python binary, and associated libraries. Write all the code in python. You can now pull the ACTUAL source code off of a voting machine after the election, and audit it. You know its the software that was used, because, well, you just used it. :-) You can then run a checksum on the binaries used, to ensure they are the same as the pre-compiled binaries distributed around the globe. This only leaves the hardware still corruptable (and the BIOS, esp) - perhaps have every booth supply an old 486+ touchscreen to install the software on... Gareth Humphries IT Specialist IBM New Zealand Ltd ______________________________________________________________________________________________________ This message contains information, which is confidential and may be subject to legal privilege. If you are not the intended recipient, you must not peruse, use, disseminate, distribute or copy this message. If you have received this message in error, please notify us immediately (Phone 0800 665 463 or info@linz.govt.nz) and destroy the original message. LINZ accepts no responsibility for changes to this email, or for any attachments, after its transmission from LINZ. Thank you. ______________________________________________________________________________________________________
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | RE: Diebold Global Election Management System (GEMS) Backdoor Account Allows Authenticated Users to Modify Votes, Jason T. Miller |
|---|---|
| Next by Date: | Re: Diebold Global Election Management System (GEMS) Backdoor Account Allows Authenticated Users to Modify Votes, Colm Buckley |
| Previous by Thread: | directory traversal in ParaChat Server 5.5, Donato Ferrante |
| Next by Thread: | [Full-Disclosure] [ GLSA 200409-35 ] Subversion: Metadata information leak, Sune Kloppenborg Jeppesen |
| Indexes: | [Date] [Thread] [Top] [All Lists] |