…
The files install a full working version of the vote-counting system on a user's machine. Because the program does not include source code, the system's innards are not completely laid bare for public review -- which is what happened to Diebold when Bev Harris, an author who's
investigated problems with touch-screen voting machines, discovered that company's code on a public FTP site earlier this year. In July, the source code she found was reviewed by scientists at Johns Hopkins and Rice universities, who found that security in Diebold's voting software fell
"far below even the most minimal security standards applicable in other contexts."But even without the source code, the Sequoia files will still provide some insight into the inner workings of the Sequoia system. The system is coded in
Powerbuilder, a programming system used to quickly develop database applications; even though the Powerbuilder files have already been compiled into machine language,
the code in these files that is used to send instructions to the voting database is still readable to humans. This database code -- written in the
SQL language -- could possibly instruct critics of touch-screen systems (or, for that matter, anyone,
even people without very noble intentions) on how to manipulate a Sequoia voting database.
The package also included many SQL files that seem to have been used to set up voting templates for several elections Sequoia has run. There's a file for Arapahoe County, Colo.; one for Burlington County, N.J.; another for Lake County, Ohio -- and about a dozen others. The files all seem to do the same thing -- create an empty database (
one whose default password is set to "password") that the vote-counting software will fill up on Election Day.
…