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 Modify Votes |
|---|---|
| Date: | Wed, 22 Sep 2004 14:03:54 -0700 |
Thanks Jeff for your insightful response. In fact, here in California at least, Diebold has already been found guilty of installing software on their e-voting machines that was *never* certified by the state. This has led to several of their machines being (rightfully) de-certified. So it seems they already do just what you suggest they might. I suppose though, that one could argue that posting *any* source code would be quite an improvement. See http://edition.cnn.com/2004/TECH/biztech/08/23/evoting.labs.ap/ ~Jaeson -----Original Message----- From: Lorne J. Leitman [mailto:leitman@cs.pitt.edu] Sent: Wednesday, September 22, 2004 1:05 PM To: Jaeson Schultz Cc: bugtraq@securityfocus.com Subject: RE: Diebold Global Election Management System (GEMS) Backdoor Account Allows Authenticated Users to Modify Votes What's to stop them from giving you source code for one executable, and then installing something totally different on the machines, come election day? If you've read Ken Thompson's article "Reflections on Trusting Trust," you realize that even the source code won't provide ultimate proof of security and trustworthiness. Only dissecting the object code taken from one of the voting machines in production can do that, and that's an exteremely difficult thing to do. To quote from Ken Thompson's article (which can be found at http://www.acm.org/classics/sep95/ ): "The moral is obvious. You can't trust code that you did not totally create yourself. (Especially code from companies that employ people like me.) No amount of source-level verification or scrutiny will protect you from using untrusted code. In demonstrating the possibility of this kind of attack, I picked on the C compiler. I could have picked on any program-handling program such as an assembler, a loader, or even hardware microcode. As the level of program gets lower, these bugs will be harder and harder to detect. A well installed microcode bug will be almost impossible to detect. " --Jeff Leitman
| Previous by Date: | Re: Diebold Global Election Management System (GEMS) Backdoor Account Allows Authenticated Users to Modify Votes, Jacob Appelbaum |
|---|---|
| Next by Date: | Re: ICMP spoofed source tunneling, Tim Newsham |
| Previous by Thread: | RE: Diebold Global Election Management System (GEMS) Backdoor Account Allows Authenticated Users to Modify Votes, Lorne J. Leitman |
| Next by Thread: | Re: Diebold Global Election Management System (GEMS) Backdoor Account Allows Authenticated Users to Modify Votes, Heikki Korpela |
| Indexes: | [Date] [Thread] [Top] [All Lists] |