Bug In DOS-Based Voting Machines Disrupts Belgian Election
jfruh (300774) writes "In 20 cantons in Belgium's Flanders region, voting machines are x86 PCs from the DOS era, with two serial ports, a parallel port, a paltry 1 megabyte of RAM and a 3.5-inch disk drive used to load the voting software from a bootable DOS disk. A software bug in those machines is slowing the release of the results from yesterday's election, in which voters chose members of the regional, national, and European parliaments. The remaining voting machines, which are Linux-based, are unaffected, as were voters in the French-speaking Wallonia region of the country, most of whom use paper ballots."
They were just about to upgrade to Windows XP for the next election.
Who'd want to hack this sack of shit? Nobody. Old is gold.
c:\dos
c:\dos\run
run\dos\get convicted for election fraud
A graphing calculator would probable have adequate power to handle taking votes. If the DOS machines are meeting the specifications required for Flanders elections, there's not much of a reason to upgrade them.
I guess I'm just not seeing the story here. Linux wouldn't stop a software bug either. I guess the only hassle here is that they might have to dig out the parallel cables to patch the machines.
The problem wasn't on the voting machines with the "paltry" amount of memory:
After the elections are over the results are loaded on a 3.5-inch floppy disk and shipped to the canton headquarters where the disks are fed into another computer that adds up the votes before sending the results to the ministry. It was there that the problem occurred, the spokesman said, adding that the votes that ended up on the disks were correct.
There is nothing wrong with a simple dedicated system that is based on proven hardware. Most of the computers in use today have even less than 1MiB at their disposal. It is a fallacy of thought that you have to have an extensive operating system with virtual memory and other elaborate support systems to accomplish a simple task.
I am becoming gerund, destroyer of verbs.
A simple microcontroller could have done the job, so why introduce unnecessary complications and attack vectors by using DOS or Linux ?
Stupid Flanders.
Get free satoshi (Bitcoin) and Dogecoins
In Canada, we use paper voting and we usually know the results of national elections within 24 hours.
Why mess with electronic voting?
Get free satoshi (Bitcoin) and Dogecoins
>The fault appeared in the system despite the fact that the application was especially developed for these elections, was "tested thousands of times" and was certified by PriceWaterhouseCoopers, he said.
There's your problem
I should use this sig to advertise my book ISBN-13 : 978-1501515132.
electronic voting is easier to rig.
With paper you have to stuff the ballot box
While it is true that most of Wallonia votes with paper, all the places using e-vote in Wallonia and in Brussel are "affected" by the bug as well.
"affected" with marks, as the actual problem happened with the software in charge of centralizing all the votes coming from these places. So the e-vote process had no actual problem, it's the counting afterwards that crashed.
source: I live in Belgium, it's been all over the news here. I'll also add that I heard exactly zero reports about the same problem occuring in Flanders, but I might have overlooked some reports.
disclaimer: I strongly oppose e-vote.
...I've learned that life is one crushing defeat after another until you just wish Flanders was dead!
Okay, so is this an OS issue? Or software issue. Leave it to Slashdot to try to make it sound like Linux is superior to DOS.
It's not a bug, it's a feature.
There is a simple and totally invariable equation: the less one knows about computer security. the more likely one is to believe that computer voting is possible without fraud.
Like many formulas, the reverse is true also.
Abort, Retry, Fail?_
Table-ized A.I.
for a more accurate account of the facts, you could read http://datanews.knack.be/ict/n... (in dutch)
the vote counting problem in Flanders was related to manual procedures in the Ghent area
the DOS based e-voting system is used in Brussels, not Flanders
as stated already in other comments: the DOS based systems did not fail, it was the central vote collecting system that failed
lesson learned: If you want accurate reports, go to the source and don't rely on second hand reports
640 votes ought to be enough for anyone. -B. Gates
Table-ized A.I.
Especially when you do not have a problem. If anything, computers are a liability for elections. For many reasons.
First, the obvious one that was showcased in this issue: KISS is the principle to follow with elections. The more complicated it gets, the more places something can go wrong. Moreover, the more places someone can try to manipulate without anyone having a chance to detect it. I'll get to that in a bit. But the bug in the software shows quite well what's wrong with this idea: It's complicated. Paper and pencil is a technology ANYONE can use and understand. It's time tested and foolproof. There is exactly NOTHING that could go wrong with making a cross somewhere on a sheet of paper and tossing that into a box. It's a simple, mechanical way of voting that simply can not fail, from a "technical" point of view. Yes, it's more complicated to count, but that's all that makes it less attractive.
And yes, a paper ballot can be manipulated. But it is WAY harder to detect manipulations with computer voting systems. With a paper ballot, provided your system allows it (which it should), anyone who wants to check whether there has been some foul play can do so. Any party that thinks there might be some sort of election fraud can send observers to any of the polling stations and ensure that people can (actually must!) vote in secrecy and that the ballot is not only sealed and tamper free until counting but also that any kind of transport happens in a secure way. Simply accompany that ballot box. You don't need any kind of specially trained personnel to do that. What the observer needs is fairly good vision (may be corrected) and a more or less functioning brain.
To test a voting machine against tampering or election fraud, at the very least you need a pretty good security auditor. And then you also need to trust that guy. I guess I'm not the only one who could see some populist party crying foul play should people start to realize that they're selling snakeoil and pretend that those voting machines are rigged. And then try to disprove that in such a way that the population, who knows jack about computers, believes you.
In a nutshell, voting machines are dangerous to the faith people have in democracy and elections.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
http://www.paul-robinson.us/index.php/2008/10/25/the_robinson_method_a_really_simple_way_?blog=5
Why is nobody advocating this method? It's a LOT more trustworthy than paper ballots, or electronic voting.
did anyone test the software that ran on the Disk Operating System? I'm assuming that the source code for the DOS program and Linux program are different. Yes, I know that most compilers are supposed to compile the source code into the appropriate code for the operating except for Java which runs bytecode.
Hey, kid. Nothing paltry about a megabyte, when 640k is all ya gonna need.
I remember the excitement to of putting a meg into a pc. Master of the universe...
I stand by my words in this case. 'Increasingly' is modifying 'limited' in this case, indicating an increase in the limits of the quantities.
Not only are there fewer devices available, of unknown providence, but at some point you start having to go through rather crazy acrobatics to get them. I've heard of NASA going to garage sales hoping to get some older computer parts, for example.
After a certain point it makes sense to upgrade the system just to restore availability because otherwise the option is to engage the services of small quantity manufacturers. With them, a floppy drive running into the tens of thousands wouldn't be out of line. Not because they'd be ripping you off, but because that's what it costs to make a floppy drive if the quantities produced are too low.
I've noticed that floppy drives just don't work as well as they used to. Either the disks aren't built up to snuff or the drives aren't, I don't really know. The failure rate is such that I don't trust them.
I don't read AC A human right
As someone working directly on the "Linux" piece of software used in Flanders and part of Brussels, I would like to add a few points to the discussion on electronic-voting (I will not comment on the bug, as I do not work for that company and do not know much about the specifics of the issue). Keep in mind electoral systems vary quite a bit country to country, and what you think you know for your country is not necessarily true for other countries.
It has been said that electronic voting adds nothing compared to paper voting. That is maybe true in some elections, but it is not the case in Belgium. In Belgium, the electoral system is extremely complex. This Sunday, people voting on paper ballots actually had 3 ballots, the largest one of which, in Brussels, was big enough to physically hide behind. Manipulating this piece of paper is very hard, filling it out as well (keep in mind this is being done inside a voting booth, which is relatively small). The reason for this is that voters can select as many candidates as they want in one list among the many lists. It's a logistics nightmare, even just printing the thing.
Due to this complexity, actually counting the ballots, when done on paper, is extremely unreliable. In fact, experiences were made here, where groups of people actually totalized the ballots of an urn. They never found similar results from one group to another, not by a long shot. In "small" elections, a few votes can change who the actual winner is - this would be the case in local elections, such as in 2012 in Belgium, less so this year. On the other hand, the electronic counting of ballots consistently gave the same result, of course. Moreover, it goes MUCH faster to recount. Where paper counts could take up to a few hours, polling place results are instantly available.
Countries which publish results immediately at polling place closing times or prior to a complete count are usually using a mix of exit polls, partial results, etc. This is fine for large elections and when a clear margin is accepted. Is this always the case ? Do the media ever publish results in an anticipated rush for the exclusive report ? Electronic voting gives absolute results, not projections, which are definitive. In tight races, little margin situations, this is actually a huge benefit... when everything works (not the case this Sunday in Belgium, where one of the contractors was unable to totalize some results for a while). In many countries where the results are "known" on election day, the official results are only published a few days later (I don't know about Canada which one slashdotter mentioned however). Electronic voting can give final results on the same day.
I would love to bring up the argument for voters with disability, but for Belgium-specific reasons, this was not implemented here yet. The idea is that electronic voting would allow blind people to have audio voting; there are ways for people who cannot hold a pen or use a touchscreen to vote with large buttons; even some mechanisms to control the voting using a breath-driven controller. This allows a lot of people to vote independently, where paper ballots force breaking the privacy of the vote... But again, not implemented yet here. The touch screen here actually does allow larger fonts to be used than on paper, this helps a lot for people with low vision, so it's still an improvement over paper.
People have brought up transparency and reliability. The system here is very different than the one in the US for instance. Here voters go to a voting machine which prints a paper ballot with a QR code containing their selection of parties / candidates, as well as clear-text of this. The voting machine holds no record of what is voted for. The paper can be scanned by the voter on a separate machine so he can check the QR code actually contains who he thinks he voted for. Once he is satisfied, he goes to the urn, scans the QR code and places the paper ballot in the urn. This final scanning is when the ballot is saved to d
To make a little corection: it's not in Flanders, it's in Brussels. That's like the difference between Virginia and DC.
Florida says hi. You can make a pencil test confusing for voting...yes people are that stupid. Since the result doesn't really matter (at least in usa) I'll just take the evoting. Either way I'm guaranteed a psychopath.
Wrong. Read http://www.ibz.rrn.fgov.be/ind...
Basically, the problem occured when going into a party list, canceling and choosing a different party.
The issue did occur in the voting machine's software, and the central vote collecting system correctly handled, detected the inconsistency, and refused to process the invalid vote data.
Kaetemi
Here a couple (left in vernacular language:
Well, the Belgians on their side only tell one thing about the Dutch... it's not a joke but sad truth:
Well, that's not completely true, but sad for my landsmen and landsladies :_(
-- 29A the number of the Beast
That's a nice floppy disk you have there, it would be a shame if someone brought a cellphone near it