Slashdot Mirror


Online Voting In 2004 To Require Windows

letxa2000 writes "According to this article at CBS, a trial Internet voting system will be made available to 100,000 voters in 2004--particularly military and overseas U.S. citizens. As an American living overseas I think this is a step in the right direction. But the article also says 'Voters using SERVE can register to vote and cast their ballots from any computer using Microsoft Windows with Internet access.' Why the Windows requirement? Is that really going to make online voting secure?"

811 comments

  1. Excellent! by Scoria · · Score: 5, Funny

    UPDATE candidates SET votes="0" WHERE name="Your Opposing Candidate";

    --
    Do you like German cars?
    1. Re:Excellent! by glenebob · · Score: 3, Informative

      > UPDATE candidates SET votes="0"
      > WHERE name="Your Opposing Candidate";

      ERROR: Attribute "0" not found

      Better check your SQL before going into voter fraud.

    2. Re:Excellent! by ethx1 · · Score: 1, Funny

      Heh! Maybe that Nader guy might actually win this time.

    3. Re:Excellent! by Anonymous Coward · · Score: 0

      Not as funny as you might think. If fraud is possible then it will happen, that's human nature.

      Fraud is much more likely with computer systems, because it doesn't require widespread cooperation and is harder to detect.

    4. Re:Excellent! by EverDense · · Score: 4, Informative

      > UPDATE candidates SET votes="0"
      > WHERE name="Your Opposing Candidate";

      ERROR: Attribute "0" not found

      Better check your SQL before going into voter fraud.


      Perfectly valid Microsoft Access SQL.
      Surely the new system will be run on Access?

      --
      http://jesus.everdense.com/
    5. Re:Excellent! by Jeremiah+Cornelius · · Score: 5, Interesting
      Online voting is being incouraged in the US because of its susceptibility to fraud, not its resistance. Check out Black Box Voting: Ballot-tampering in the 21st Century. These people are not Luddites. The bulk of the serious critcism here is coming from people who know the most about the technologies employed - therefore the most qualified to scrutinize, and least-likely to be baffled by obtuse claims and jargon.

      Also look at This story and the related pages at The Scoop. The most widely deployed system in the US is based on MS Access (!?!), with NO controls for cryptographic storage, trasport, data integrity and/or non-repudiation.

      Baaaa, Baaaa! Computers Better! Paper Worse! It's mere superstition by the Sheep-people.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    6. Re:Excellent! by coene · · Score: 1

      DELETE FROM candidates;
      INSERT INTO candidates (name, party, votes) VALUES ('George W. Bush Jr.', 'Republican', (SELECT COUNT(*) AS votes FROM voters));

      I think that's more accurate.

    7. Re:Excellent! by ceejayoz · · Score: 1

      Actually, that SQL will work just fine in a number of popular databases. mySQL, for one... apparently Access databases as well

    8. Re:Excellent! by Anonymous Coward · · Score: 0

      I prefer:

      delete from candidates where party!='Republican';

    9. Re:Excellent! by Anonymous Coward · · Score: 0
      UPDATE candidates SET votes="0" WHERE name="Your Opposing Candidate";

      No, too simplistic; having all the online votes for your opponent disappear would raise all kinds of red flags. What you want is some king of logic like this:

      IF (VoteFor(ThisVote) eq "Opponent")
      {
      IF (Votes("Bush")*1.5 < Votes("Opponent"))
      {
      GenerateInvalidatingClientError();
      }
      else
      {
      if (Rnd(1)=0) {GenerateInvalidatingClientError();}
      else {ProcessVote(ThisVote);}
      }
      }
      else {ProcessVote(ThisVote);}


      This preserves Bush's vote lead while ensuring that there is a log trail of problems with the 'offending' voters' client configuration that prevents them from casting a valid vote -- and since votes that are made with an invalid client won't be recorded, they're obviously not prejudiced against one side or the other (after all, both Republicans and Democrats can be computer-illiterate)...

      Of course, this function in the voting module would have been added at the last minute under the highest security, and any attempt to decompile the code and reveal this 'tampering' would be a terrorist attempt to destabilize our country, so the Heimatsicherheitsdienst would be able to collect the whistleblower and disappear them under the latest "Ignorance is Strength" provisions...
    10. Re:Excellent! by Anonymous Coward · · Score: 0

      delete from human_gene_pool where id='yourself';

    11. Re:Excellent! by Jardine · · Score: 4, Funny

      What the hell is with the current american voting machines? Why is a machine with buttons or levers and a hole punch needed? The ballots where I live are nice and straightforward. They look a bit like this:

      O Candidate 1 Party Name
      O Candidate 2 Party Name
      O Candidate 3 Party Name
      O Candidate 4 Party Name
      O Candidate 5 Party Name

      To make your vote count, you must perform the extrememly complicated task of marking the circle next to their name. Large signs demonstrate the preferred "X" in the circle method, but apparently a checkmark is also fine. Pencils are provided. The ballots are put in a box by the voter and are counted by hand when the polls close. I hope this system stays the same.

    12. Re:Excellent! by EvanED · · Score: 1

      Are you from Canada? The Canadians use this method, which is why I ask. And it works fine for them. However, I think hand counts of 8 1/2 times the number of ballots* is a bit unreasonable.

      *Estimated Canada pop. as of 2003: 32,207,113
      Estimated US pop. as of 2003: about 270 million

      Numbers from Encarta

    13. Re:Excellent! by NanoGator · · Score: 1

      "To make your vote count, you must perform the extrememly complicated task of marking the circle next to their name."

      I would have found that amusing if the term 'hanging chad' didn't spring to mind.

      --
      "Derp de derp."
    14. Re:Excellent! by EvanED · · Score: 1

      Either you read* SatireWire or you should go through their archives, specifically looking at http://satirewire.com/news/0011/nader_wins.shtml

      *That's past tense BTW... why does english use the same word for both?

    15. Re:Excellent! by Anonymous Coward · · Score: 0

      You're right, they're not Luddites. They're not even a they. She is a publicity agent. What kind of ass writes a story, writes a letter promoting that story ("We have just broken what may become one of the biggest stories on the Internet and we want your assistance and attention."), and then puts the letter on her own web site? Don't get me wrong, I am somewhat suspicious regarding online voting. But if I wanted to warn people about it, I wouldn't link to that shill's site. Just trying to raise the level of discourse and epistemology.

    16. Re:Excellent! by saden1 · · Score: 1

      You are assuming every American votes. I wish that was the case but as so happens we have too many lazy bums who don't vote. The Republicans would sure as hell be in trouble if every American eligible to vote voted.

      --

      -----
      One is born into aristocracy, but mediocrity can only be achieved through hard work.
    17. Re:Excellent! by MConlon · · Score: 2, Informative
      The electronic vote counting here (Ontario, Canada) sticks with the familiar: you mark a paper ballot as before, and it is fed through a reader which sits on top of a lockbox. You watch your ballot go through, and the machine beeps to tell you "ya, I read it fine" and prints something similar on its display. If there's ever a challenge to the results, the original ballots are there for hand counting.

      MJC

    18. Re:Excellent! by Migrant+Programmer · · Score: 4, Informative

      Make sure to count the number of voters, not the number of people.

      Assuming turnout rates similar to 1996/1997.. I don't have US figures for 2000, but Canada's dropped 6% from 1997 to 2000.

      Canadian voters: 32,207,113 * 0.67 = 21,578,766
      US voters: 270,000,000 * 0.488 = 131,760,000

      Only 6 times as many voters! =)
      I like our voting system, it's simple and pretty much foolproof. It might take a little more organizing, but I don't see why it wouldn't scale further. The votes are hand counted at each local polling station, I believe. Results are sent by computer to Elections Canada.

      Sources:
      http://www.nwmissouri.edu/nwcourses/ma rtin/general /government/sld003.htm
      http://www.elections.ca/co ntent.asp?section=gen&do cument=res_table04&dir=rep/dec3097&lang=e&textonly =false
      http://www.elections.ca/content.asp?sectio n=gen&do cument=stat17&dir=rep/sta&lang=e&anchor=1&textonly =false

    19. Re:Excellent! by neverkevin · · Score: 3, Insightful

      It is only valid Microsoft Access SQL, or any variant of SQL that I have used, only if votes is defined as a string. Since the number of votes is a number, I'll assume votes is some type of Int, so you will probably get an error.

    20. Re:Excellent! by Omestes · · Score: 1

      I was going to mod you up, but a reply is even better:

      The problem with hand counting is corruption of the people counting, when you have nice shiny machines doing it for you there is less risk of corruption and local miscounts, though there is still the possibility of fraud, but only among the savvy, and not Mrs. Jones the volunteer counter who really want canidate 1 to win because he looks like a good boy. And I do doubt that human nature changes much even when I cross into the great north.

      In America we have a bigger problem, more asses per sq/mile, and higher stakes. Don't be offened all ye of Canadia, but you don't rule the world, and we do (of so we think, and act). As you can see from the last election, though, this doesn't safe guard ill activity (not taking sides, from both the dems and reps, Nader actually won, everyone knows this!)

      Now I took part in the first online primary here in AZ, and must say that it SUCKED, I didn't get to vote for anyone because IE refused to work, and the gov't servers were running on a DC or c-64. I really hated it, and hope that they improve it. Though I still don't know why it is better than a scantron, works for HS, works for College, works for America. And if your too stupid to fill in the little bubble you shouldn't be voting in the first place.

      Also, more OT, I think they use windows because of access and familiarity. How many troops in Iraq of Afghanistan are using *NIX? How many of 'em know how to?

      --
      A patriot must always be ready to defend his country against his government. -edward abbey
    21. Re:Excellent! by Anonymous Coward · · Score: 0

      "You are assuming every American votes. I wish that was the case but as so happens we have too many lazy bums who don't vote. The Republicans would sure as hell be in trouble if every American eligible to vote voted."

      Hmmm ... You seem to be implying that lazy bums would tend to vote Democratic, if they voted. Is my inference correct?

    22. Re:Excellent! by Tachys · · Score: 2, Insightful

      To bad that the US doesn't have 8 1/2 times more people to count those votes. Wait a minute it does.

    23. Re:Excellent! by EvanED · · Score: 2, Informative

      I tend to agree. I would trust hand-counted votes done in a check-mark or X fasion about the same as the technology of the recent past (machine counters). I trust both far more than the voting computers that are coming into use, but far less than a computerized voting system done properly. ("Properly" is mutually exclusive with vote-from-home BTW; you should still have to go to a ballot place. The only exception are valid absentee ballots.)

    24. Re:Excellent! by Qzukk · · Score: 1

      Personally, I think a significant number of people who don't vote, don't vote because they feel disenfranchised. If they all went out and voted, they would probably vote for a third party/independent candidate, who doesn't represent either of the major parties which many view to be openly corrupt. (Both parties openly sell time with the government officials for campaign contributions, both take far more money from companies than from real live citizens.)

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    25. Re:Excellent! by alphakappa · · Score: 1

      should be more like UPDATE candidates SET votes=0 WHERE name='Your Opposing Candidate'
      Anyway, who cares... glenebob was making a joke, and obviously he knows his SQL, who cares if he forgot to put a quote

      --
      "When the only tool you own is a hammer, every problem begins to resemble a nail." - Abraham Maslow (1908-1970)
    26. Re:Excellent! by Delphiki · · Score: 0

      I'm pretty sure MS SQL Server would automatically convert the string to an int.

      --

      Feel free to mod me "-1 - Angry Jerk".

    27. Re:Excellent! by glenebob · · Score: 1

      No way, I was being informative! Check the moderations, you silly person :-)

      And to all you guys with the "it's OK in MySQL" and "it's OK in Access"... Please go take your medication. Like the U.S. government would use Access or MySQL in a voting system.

      They wouldn't... would they? Please, say something... you're scaring me!

    28. Re:Excellent! by neverkevin · · Score: 1

      hmm well I'll have to double check that at work tomorrow, but if it is true then BAD MICROSOFT NO COOKIE FOR YOU! That just leads to really bad code because if you are not using the proper datatype in SQL queries, you probably are not doing it for other variables.

    29. Re:Excellent! by jobeus · · Score: 1
      Also, more OT, I think they use windows because of access and familiarity. How many troops in Iraq of Afghanistan are using *NIX? How many of 'em know how to?
      This inhibits them from making it cross platform? What's it use, Windows Media Player or something?
    30. Re:Excellent! by Anonymous Coward · · Score: 0

      I wish that was the case but as so happens we have too many lazy bums who don't vote.

      or proofread...

    31. Re:Excellent! by Jardine · · Score: 1

      I've never seen one of those (I'm also in Ontario). I vote in a very small town though so there's probably no need. Only a thousand or so voters at my local polling station. If that many.

    32. Re:Excellent! by bofkentucky · · Score: 3, Interesting

      How many troops in Iraq of Afghanistan are using *NIX?
      Slightly OT but...
      That video wall used in Doha, Qatar where the big briefings by Franks and others was run by an SGI Irix box and there is a large amount of Sun hardware/software in the comms, image processing (recon), and weather forecasting departments. I have no clue as to the availability of *nix laptops/PC's for grunts though.
      The OICS/Project 21/New century soldier palmtops have been running everything from Newton OS through PalmOS and WinCE. I've never seen a hardened, linux running, Zarus, but there is no reason Sharp shouldn't try to get in on that contract.

      --
      09f911029d74e35bd84156c5635688c0
    33. Re:Excellent! by bofkentucky · · Score: 1

      To confuse non-english speakers, I've heard people claim that English is the hardest latin aplphabet language to pick up for non native speakers, my money would be on Gaelic or Welsh though, anyone know for sure?

      --
      09f911029d74e35bd84156c5635688c0
    34. Re:Excellent! by RevSmiley · · Score: 3, Insightful

      Fair and easy election systems use paper ballots.
      Electronic and machine voting are incitement to commit fraud in my opinion.

      --
      As you can see I don't care about my karma.
    35. Re:Excellent! by RevSmiley · · Score: 1

      When you "mark" the choice you don't get chads.

      The county I live in uses punch cards. I have a hard time seeing how you can screw up using a punch card that is punched out by a lever actuated punch. The package the ballots cards come in says in big letter in english and spanish "Check your cards and make sure your vote counts." If you can't do that maybe you shouldn't vote. Absentee votes are paper ballots which are counted by hand. The machine read votes are fast and cheap. But who ever said elections should be cheap or easy. Don't vote? Don't bitch!
      sounds pretty good to me.

      --
      As you can see I don't care about my karma.
    36. Re:Excellent! by Anonymous Coward · · Score: 0
      The electronic vote counting here (Ontario, Canada) sticks with the familiar: you mark a paper ballot as before, and it is fed through a reader which sits on top of a lockbox.

      This allows Them(tm) to know what your vote was. They can associate it with a photo taken by a hidden camera. Hypotheticly speaking, of course.

      A nicely folded piece of paper deposited into a plain old ballot box does not enable improvements like that.

      So support electronic voting. It's the only way to identify the terroists.

    37. Re:Excellent! by Jeremiah+Cornelius · · Score: 1

      They have the same thing in San Mateo County. Jus' 2 Minutes south of San Francisco.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    38. Re:Excellent! by Jeremiah+Cornelius · · Score: 1

      You sir, have my vote!

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    39. Re:Excellent! by arivanov · · Score: 1

      Who the f... tagged this as informative? There are plenty of SQL servers out there which support quotes around integers. This is called overquoting and is used actively in all kinds of data managers and stuff.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    40. Re:Excellent! by arivanov · · Score: 1

      MYSQL converts it. Called overquoting. Oracle converts it as well starting with version 8 or 9. Ad naseum.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    41. Re:Excellent! by Anonymous Coward · · Score: 0

      Very true, because many of those lazy bumbs are poverty stricken minority's who would vote for the candidate that says we will give you things so you can continue to be a lazy irresponsible bum in your ghetto

    42. Re:Excellent! by soccerisgod · · Score: 1

      Germany uses this system as well, as most of the rest of Europe. And I think the total number of people in europe at least equals that of the US population...heh.

      Oh, btw, it works fine. We usually get first estimates a short time after the ballots are closed. Granted, in a bigger country it would take longer, but as a voter, you really can't flamingo up here.

      --
      If a train station is a place where a train stops, what's a workstation?
    43. Re:Excellent! by glenebob · · Score: 1

      Ah, see there? You were informed and didn't even know it. The problem isn't with quoting the integer. The problem is with using double quote marks to indicate a value when it's proper to use single quote marks.

      The SQL *should* read:
      "UPDATE candidates SET votes=0 WHERE name='Your Opposing Candidate';"

      and could just as easily read:
      "UPDATE candidates SET votes='0' WHERE name='Your Opposing Candidate';"

      OR
      "UPDATE "candidates" SET votes='0' WHERE "name"='Your Opposing Candidate';"

      Double quotes are for field names. Some SQL parsers will accept double quotes around values, but that's above and beyond standard SQL, so it's best to just not do it.

    44. Re:Excellent! by Zaiff+Urgulbunger · · Score: 2, Funny

      "That video wall used in Doha, Qatar where the big briefings by Franks and others was run by an SGI Irix box..."

      Yeah but I don't think anyone would want to use that -- I mean, *everyone* could see how you're voting!!

    45. Re:Excellent! by mpe · · Score: 1

      Online voting is being incouraged in the US because of its susceptibility to fraud, not its resistance.

      Possibly the old joke about people breaking into The Kremlin and stealing the next years election results needs ammending to refer to the USA instead of the USSR. Or maybe Robert Mugabe will be congratulating the US on it's "fair and democratic" elections :)

      Check out Black Box Voting: Ballot-tampering in the 21st Century. These people are not Luddites. The bulk of the serious critcism here is coming from people who know the most about the technologies employed - therefore the most qualified to scrutinize, and least-likely to be baffled by obtuse claims and jargon.

      There is also that problem that even an expert cannot scrutinise a highly mechanised voting system at the point of use. This is the reason that most of the world uses very low tech voting and counting methods. Anyone can watch to see if papers are being sorted into the right pile and make a fuss if they are not. In most parts of the world votes are counted in public, which is impossible to do with a machine. IMHO one of the basic problems in the US is a lack of effective separation between people running the election and all of the candidates.

    46. Re:Excellent! by mpe · · Score: 1

      Are you from Canada? The Canadians use this method, which is why I ask. And it works fine for them. However, I think hand counts of 8 1/2 times the number of ballots* is a bit unreasonable.

      You also have 8.5 times the number of people to do the counting. Anyway there are no national elections in the USA. The largest elections are statewide elections. Even here the whole thing is divided up into much smaller polling districts.

    47. Re:Excellent! by mpe · · Score: 1

      The problem with hand counting is corruption of the people counting, when you have nice shiny machines doing it for you there is less risk of corruption and local miscounts,

      You address this problem by having scruitneers watching the count. You'd then need a rather large conspiracy in order to get a wrong result.

      though there is still the possibility of fraud, but only among the savvy,

      Or those with money, fewer people means bribes are easier.

      and not Mrs. Jones the volunteer counter who really want canidate 1 to win because he looks like a good boy.

      At which point the representatives of every other candidate will be crying foul. With Mrs Jones getting her picture in the paper as the police cart her away for questioning. Then all her ballot papers, including those she had already "counted" will be randomly distributed to the other counters.

    48. Re:Excellent! by mpe · · Score: 1

      Germany uses this system as well, as most of the rest of Europe. And I think the total number of people in europe at least equals that of the US population...heh.

      The population of just the EU is larger than than of the US. The population of the entire continent is very much larger.

      Oh, btw, it works fine. We usually get first estimates a short time after the ballots are closed. Granted, in a bigger country it would take longer, but as a voter, you really can't flamingo up here.

      In many European countries elections take effect more or less immediatly. Whereas in the US there is typically several months before those elected actually take office.

    49. Re:Excellent! by Anonymous Coward · · Score: 0

      In France the system is different (and in my opinion much better though a bit wasteful). We (yes I'm a snaileater) get a ballot for each candidate and an envelope to put the one we chose in. The ballots are not allowed to be altered, if there are more than one sheet in the envelope or if there are markings on it, they are invalid. We cast then our vote in a transparent, sealed, standardized ballot box and sign the voters list. The territory is subdivised in so small chunks that every vote office has only a few tousands ballots to count. These vote offices are generaly in the elementary school buildings so that every frenchman knows were he has to vote. The counting is public and is performed in the vote office so that the ballot box never quits the room and is never out of public scrutiny.
      I think the system is very effective and quite secure (there were some vote rigging scandals in recent years, but they did not involve the vote procedure itself, more the voters lists). I think a fiasco like the 2000 Bush vote, would have been impossible here.

    50. Re:Excellent! by saden1 · · Score: 1

      Dude minorities vote dude. Black voter turn out is higher than whites (those eligible to vote any ways) but the fact that so many are in or have been to jail eliminates them from voting. And then on top of that black upstanding citizens are labeled criminals as was the case in Florida and black-listed from voting.

      --

      -----
      One is born into aristocracy, but mediocrity can only be achieved through hard work.
    51. Re:Excellent! by bgeiger · · Score: 1

      Same system here in Polk County, Florida, USA. When you get your ballot, you're asked to fill in a bubble next to your name, proving you know how to fill in a bubble. (Believe it or not, some people can't figure it out. They're either given a crash course, or they have an election worker assist them, I'm not sure which.)

      Then, when you go to turn in your ballot, the scanner will tell you immediately whether your ballot was filled out correctly, and if it isn't, it gets rejected. You can then either fix the problem, or (more likely) get a new ballot and start over.

      A few counties in Florida used this system in 2000. Those counties (including Polk, where I live) had no problems, even when the rest of the state was going apeshit.

      --
      o/~ All God's children shall be free in Pirates of the Caribbean, when we reach that Magic Kingdom in the sky... o/~
    52. Re:Excellent! by shaklee · · Score: 0, Troll

      you wouldnt need to use the as clause if you are using that as a subselect you asshat fucking turdburglar.

    53. Re:Excellent! by EABird · · Score: 1

      I like our voting system, it's simple and pretty much foolproof.

      While I know this may piss a few people off...

      I want a system that discounts fools' votes.

    54. Re:Excellent! by cHiphead · · Score: 1

      Let's talk about Florida... Here in Duval County, Jacksonville, Florida, 20,000 votes were thrown out as ineligible from a predominately black area of town (8 blocks north of the 'downtown' area, aka Springfield). Later, we re-elected John Stafford, the supervisor of elections, by a landslide. A lot of black people voted in the presidential election, but none gave a rat's ass about the local elections, and nothing was changed. :( Of course, noone really gives a crap about local elections except for business owners, after all, John Peyton is our new mayor, you know, John Peyton, Vice President of Gate Petroleum Co. and son of the Majority stakeholder in Gate Petrol?

      Republicans make the baby Jesus cry.

      --

      This is my sig. There are many like it, but this one is mine.
    55. Re:Excellent! by Anonymous Coward · · Score: 0

      So now when bill gates is ellected, we'll all know why...some strange bug in windows...

    56. Re:Excellent! by ajs318 · · Score: 1

      You can use backquotes {`` - the ones that normally are used for executing a command} or no quotes at all around a field name, and either single {''} or double {""} speech marks around data. I believe the use of double speech marks is a proprietary extension to ANSI SQL, but MySQL implements them, and MySQL is the de facto standard for database servers. Wherte MySQL differs from ANSI SQL, competitors tend to ape MySQL. More at http://www.mysql.com if you really must. There's a full and frank comparison with other DB engines on there somewhere too.

      --
      Je fume. Tu fumes. Nous fûmes!
    57. Re:Excellent! by wolfings · · Score: 1

      Yes, and this is the EXACT problem with electronic voting as it stands. There is no audit trail to the electronic system and as such it is subject to fraudulent behavior. The votes must be backed up in hard copy fasion in-case a re-count is needed. See http://www.verifiedvoting.org

      --
      Each of us a cell of awareness. - n.p.
    58. Re:Excellent! by JWW · · Score: 1

      Ok, but how about South Dakota...

      Here the democrat party workers can register and vote for native american voters without ever bothering the actual voter. The worker in question was applying for absentee ballots for people and then filling them out.

      The road to voter fraud goes both ways, and I must say I've heard of far more fraud from democrats than repubilicans in my lifetime.

    59. Re:Excellent! by poot_rootbeer · · Score: 1

      It is only valid Microsoft Access SQL, or any variant of SQL that I have used, only if votes is defined as a string.

      Actually, the error is that the code example uses double-quotes instead of single-quotes around the character literal values.

      According to SQL spec, text literals must be enclosed in single-quotes. Double-quotes are object identifiers, often used to create column aliases or enable case-sensitivity in object names.

      Also, some RDBMS's will do implicit typecasting if you do an operation involving different datatypes, so comparing a number to a string as in the example may not necessarily cause an error.

    60. Re:Excellent! by ajs318 · · Score: 1

      We also use hand counting in this country. If something isn't broken then why try to fix it? The candidates and guests are allowed to supervise the counting of votes, which is done by independent volunteers in the polling station. Ward boundaries have already been set such that each ward has roughly the same population {so each representative speaks for the same number of people -- pretty fundamental when you think about it}, therefore each polling station will have roughly the same number of ballot papers in it. The figures are phoned or faxed through to the appropriate authorities as soon as they are ready. If a recount is needed, it can be done at that particular polling station. Ballot papers are stored throughout the term of office and not destroyed until the next election.

      It doesn't take longer to count more ballot papers, because the counting is done in parallel. It takes more people, but if the population is bigger then you have more people.

      Logic dictates that you can't trust a machine built by a human any more than you can trust a human, so you might as well go for the simpler option. Sophistication is a synonym for "opportunity for things to go wrong".

      But what really frightens me is the fact that you Americans haven't mandated that the specifications and workings of voting machines should be in the public domain - where they are truly open to the level of independent scrutiny that democracy needs. That the manufacturers should consider their proprietary secrets of greater importance than the proper workings of democracy beggars belief. That the Government even allows voting machine manufacturers to keep such things secret is a scandal that should raise questions. But when the public at large seems actually to tolerate this egregious state of affairs, then I can only suppose that I have missed something important somewhere.

      --
      Je fume. Tu fumes. Nous fûmes!
    61. Re:Excellent! by bheerssen · · Score: 1

      I have heard that the Navy uses mostly NT networks. This from a friend of mine who spent time as a tech on a battleship.

      The networks at an Air Force base I worked at (contractor) were almost entirely WinNT. Presumably, many of these are switching to XP.

      Sadly, open source does not seem to be in the cards for the majority of U.S. military networks. I'm talking the networks of workstations and lighter-duty file and web servers - not the high power weapons systems, databases, and whatnot.

      --
      (Score: -1, Stupid)
    62. Re:Excellent! by smagruder · · Score: 1

      There's also a new group working to ensure a "Voter Verifiable Audit Trail" with the advent of electronic/Internet voting. Many people in the field of computer science (including myself) have endorsed their effort. This has nothing to do with Luddism, but rather a full understanding of the technical issues involved. Nothing short of integrity of our democratic results is at stake.

      --
      Steve Magruder, Metro Foodist
    63. Re:Excellent! by monkeydo · · Score: 1

      He also assumed every Canadian voted. As long as the percentage of voter turnout is similar, the ratio holds. Or did you just want to get in your little anti-Republican jibe?

      --
      Si vis pacem, para bellum
      The only thing more annoying than a Libertarian is an (un|mis)informed Libertarian
    64. Re:Excellent! by cshark · · Score: 1

      That does seem like an oddball requirement.
      There was an earlier /. article where
      this site: was mentioned. Perhaps that has something to do with it.

      ???

      --

      This signature has Super Cow Powers

    65. Re:Excellent! by Anonymous Coward · · Score: 0

      Access?!

      The horror. The horror.

    66. Re:Excellent! by ajs318 · · Score: 1
      The problem with hand counting is corruption of the people counting
      And the problem with machine vote counting is corruption of the people who made the machines. Unless the machines are totally open to independent scrutiny - at the very least, this includes placing all blueprints and firmware in the public domain, which I am given to understand is not the case - there is a possibility for the manufacturers to design deliberate bias into them. And this potentially could go undetected much longer - and reach far wider - than bribing a few individuals.

      To influence a hand-counted election result in just one ward, it is necessary to bribe many people, and this affects just one representative. Contrast this with the damage that could be done by a voting machine company manufacturing a few machines with inherent flaws that go undetectable thanks to trade secrecy laws.

      Talking of deliberate errors in machines, and veering slightly off-topic, I had an idea for making deliberately flawed lb/oz weighing scales, that would add a few pence whenever the reading was not a whole number of ounces - nobody is likely to be able to do the calculation quickly enough to voice an objection in a busy supermarket. {In SI units, with fractions expressed in decimal rather than ratiometric notation, the calculation is possible on any idiot calculator - it would be spotted easily if anyone was trying to get away with it.}
      --
      Je fume. Tu fumes. Nous fûmes!
    67. Re:Excellent! by N3WBI3 · · Score: 1

      Beyond this in the US creation of ballots are a state responsability, hence someone can be on the ballot in NY but not in MN.

      --
    68. Re:Excellent! by ahodgson · · Score: 1

      Why? We don't make 1 guy count them all. You just need 10 times the vote counters.

    69. Re:Excellent! by EvilTwinSkippy · · Score: 1
      Most voting systems employ a journalling system to store individual votes. There is no master "counter".

      So try:

      UPDATE votes set candidate='My Candidate' where canditate='The Other Moron';

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    70. Re:Excellent! by Anonymous Coward · · Score: 0

      Your right...comparing the US to Canada as far as elections go is done a lot lately, but unfair.
      Not for much for population, but for the fact Canada in it's federal elections only have ONE choice.
      In the US, elections encompass a myriad of selections at federal, state and municipal level, not to mention various referendum and spending initiatives

    71. Re:Excellent! by yourmom16 · · Score: 1
      You are assuming every American votes. I wish that was the case

      It doesn't matter. On surveys they often use a 2-3% sampling size and get fairly accurate results. If only 20% of the population votes, assuming its random which vote and which dont, than the margin of error due to the sample size will be significantly smaller than the margin of victory in any presidential election, or even the margin of error due to ballot fraud.

      --
      "We have got to make Stan understand the importance of voting, because he'll definitely vote for our guy." - South Park
    72. Re:Excellent! by mpe · · Score: 1

      And the problem with machine vote counting is corruption of the people who made the machines. Unless the machines are totally open to independent scrutiny - at the very least, this includes placing all blueprints and firmware in the public domain,

      This dosn't actually help much. You'd also need to allow random inspection of the machine(s) actually being used. To verify that what is used actually matches with the information released.

    73. Re:Excellent! by mpe · · Score: 1

      Later, we re-elected John Stafford, the supervisor of elections, by a landslide.

      Who supervised this election? Unless you have someone who is as much as possible independednt of all candidates then you can't really claim to have a fair election in the first place.

    74. Re:Excellent! by Anonymous Coward · · Score: 0
      Hey, unicron, how's the new ID working out?

      ~~~

  2. one reson why by mpost4 · · Score: 5, Insightful

    The reason just windows is because that as much as we hate it, we are in the minority of computer uses, they are not going to Bata test a new technology on a system that only a maximum of 5% of computer users will have (and yes I am being overly optimistic here) if this works for them the next platform will be Mac. Linux may never get it, unless more people use Linux, and I doubt that they would want to open up the code to the voting system that could create a large number of people trying to skew the results so that the results are not accurate.

    ""I think Internet voting is a good idea for this population if you can assure security, but I'm not confident that they can do that," said John Dunbar, a project manager at the Center for Public Integrity" -- this statement is what will not alone them to open up the source code, people will be just to afraid that people will mess with the results of the system.

    They are already afraid that this could open up security problems for the results "Other computer security experts call the project an open invitation to election tampering."

    I don't know if this will make voting secure, in fact I think it will open it up to attackers, but how are we going to convince the government of this, write to you legislator, and senator, I am sure there are some proactive Slashdot readers that know more about this issue that could try to enlighten the ruling parties. I don't know what the answer is, but at lest they are looking at moving the process forward.

    1. Re:one reson why by Scoria · · Score: 5, Funny

      I am sure there are some proactive Slashdot readers that know more about this issue that could try to enlighten the ruling parties

      For instance:

      l00k mr. 53n470r,

      u b3773r 5upp0rt *n1x 0r 1ll h4x0r ur b0x3n and r3pl4c3 ur w3bs173 w17h g0ats3!!!!!!! h4w!

      51nc3r31y,

      c0nc3rn3d c1t1z3n H4X0R

      --
      Do you like German cars?
    2. Re:one reson why by Anonymous Coward · · Score: 5, Insightful

      How about an implementation that doesn't tie you down to any single platform? What if someone wants to vote with Win95, or a beta of Longhorn (I guess even warez doodz might vote) and it's "not supported"?

      I think they should try to concentrate on creating a solid, platform independent system. There's absolutely no valid reason it couldn't be.

      For the record, I think at this current point in time, electronic voting is a bad idea.

    3. Re:one reson why by Realistic_Dragon · · Score: 4, Insightful

      this statement is what will not alone them to open up the source code, people will be just to afraid that people will mess with the results of the system.

      Security through obsurity is worthless - you can always assume that the bad guys will always find the hole in the system, and on the down side you have just made it horribly difficult (and probably illegal) for the good guys to find the problems first and tell you how to fix them.

      --
      Beep beep.
    4. Re:one reson why by PeeCee · · Score: 5, Insightful
      The reason just windows is because that as much as we hate it, we are in the minority of computer uses, they are not going to Bata test a new technology on a system that only a maximum of 5% of computer users will have

      Well, why use exclusively Windows/Linux/*insert-your-OS* ? Why not use a more open solution (say, a system with a secure web interface) that does not depend on the OS? It hardly seems fair that people should need to depend on any product whatsoever to vote.

      I doubt that they would want to open up the code to the voting system that could create a large number of people trying to skew the results so that the results are not accurate

      So should we prefer security by obscurity then? Wouldn't it be better to use an open, provably secure system that everyone can scrutinize so people can be sure stuff is being done the right way instead of just hoping nobody's discovered a hole? Of course I realize this would require some serious testing to make sure all the bugs were ironed out, but after a while I think it would make people much more confident to know how it was working behind the scenes. Look at it this way: would you rather go vote by pressing buttons on a black box the government has set up which they claim works the right way, or do you prefer knowing how the system actually works (how ballots are collected, carried, counted, etc) and feel safer?

    5. Re:one reson why by mpost4 · · Score: 2, Interesting

      Security through obsurity is worthless

      You and I know that, but what about the lawmakers, do they know and/or understand that. How are you going to get them to understand that? We are not dealing with computer people here we are dealing with people who for the best part knows how to use Word, and the worse don't even know how to turn on a computer.

    6. Re:one reson why by dubiousmike · · Score: 2, Insightful

      Now I realize that electronic voting could open some potential door for widespread cheating. But its not like our normal voting process makes sure that your vote reflects what you really want.

      I know of friends who voted FOR friends before.

      I don't trust some greasy dude to count my vote right (in cases where there is hand counting).

      Regardless, there will always be errors in voting whether it be dangling chads or that my grandmum hits submit twice.

    7. Re:one reson why by dollar70 · · Score: 2, Troll
      I don't know if this will make voting secure, in fact I think it will open it up to attackers,

      I think "Dubya" is going to use that flaw as his "Ace in the hole" just in case his popularity drops... It's so much more tidy than another Florida fiasco over "pregnant chads".

      --

      It's absolutely amazing what they can do down at the NSA these days. They know what you'll be thinking before you even finish reading this page.

    8. Re:one reson why by YOU+LIKEWISE+FAIL+IT · · Score: 5, Funny
      I think they should try to concentrate on creating a solid, platform independent system.

      Over here, we call them "ballot boxes". HTH!

      YLFI
      --
      One god, one market, one truth, one consumer.
    9. Re:one reson why by MtViewGuy · · Score: 2, Insightful

      I think people forget that Windows clients can be pretty secure if they apply all the current security patches for the operating system.

      I right now run Windows 2000 Professional with Service Pack 4 installed plus the current version of ZoneAlarm running; unless you're a cracker with extremely intimate knowledge of the OS kernel itself, it'll be very hard to hack into my system. Indeed, Tech TV actually showed on TV that once you apply all current security patches for Windows 98/98SE, Me, 2000 and XP, plus installing a decent software firewall program or put your broadband connection behind a hardware firewall, breaking in will be nearly impossible.

      I have to commend Microsoft for providing their excellent Windows Update page, which provides a centralized location to download and install all security updates. Mind you, a few commercial Linux distribution vendors have done the same, notably Red Hat.

    10. Re:one reson why by dracocat · · Score: 4, Interesting

      eh? Or they could just use standard html and not I.E. specific HTML, and then you wouldn't need to do any porting to any other operating systems at all!

      Relying on i.e. specific java scripting or whatever they are doing that is i.e. specific is just asking for trouble--and not because it locks our small minority out of it.
      The fact that they are using ANY sort of client side java-script, let alone i.e. specific java script for checking values or what not for a voting system is not a good idea. What if they are using i.e. and have java-script disabled, or whatever.

      Bottom line, is it should be standard HTML, not just so everyone can use it, but so that it is more robust!!

    11. Re:one reson why by taped2thedesk · · Score: 1, Interesting
      Your argument may be valid with Linux, but you can't use that excuse with something more mainstream like Mac OS.

      Secondly, (not that I'm advocating this) but isn't it easy to fake the http Browser/OS tag header?

    12. Re:one reson why by harlows_monkeys · · Score: 5, Insightful
      Security through obsurity is worthless

      Everyone says this, but not one understands what it means.

      What it means is that obscurity is not sufficient for security. It does not mean that obscurity is not helpful as part of an overall security system.

    13. Re:one reson why by Microsofts+slave · · Score: 1

      I want someone to give me one good reason why we cant just use anonomous ballots (government numbers) and a secure connection

      --

      Tragek

    14. Re:one reson why by neverkevin · · Score: 3, Informative

      they are not going to Bata test a new technology on a system

      I would hope this isn't a Beta test but more of a pilot program. 100,000 votes can make a big difference, see Flordia 2000. There should not be anything Beta in an actual election.

      Unless they are going to require a specific Windows plugin or program, there is no reason that this wouldn't work on any platform. If this is going to be on the web, I have done Web work for the government and they are very picky about accessability (people with disabilities, ie blind people, had to be able to access the site with special equipment). I have a feeling this has more to do with bad reporting then locking out other platforms. The article doesn't state who the author is (other then AP), but I am guessing (s)he is not a techie.

    15. Re:one reson why by Zueski · · Score: 2, Funny

      Yes, and I commend MS for breaking my box three times with their Software Update.

      --
      please don't feed the monkey
    16. Re:one reson why by feed_me_cereal · · Score: 4, Insightful

      You know, that's all fine and dandy for you, but you're in the minority. Most people don't use windows update. Now consider a worm that looks for the voting software and replaces it with a hacked version of the software that silently votes for candidate x without you ever noticing. You'll be safe, but you can't depend on the majority of windows users to be.

      --
      "Question with boldness even the existence of a god." - Thomas Jefferson
    17. Re:one reson why by Anonymous Coward · · Score: 0

      Considering there are still IE exploits out there that are not patched, no, you are incorrect.

    18. Re:one reson why by Anonymous Coward · · Score: 0

      I have to commend Microsoft for providing their excellent Windows Update page, which provides a centralized location to download and install all security updates.

      Which, incidently, got compromised by the last (or was it second-to-last?) big worm that ravanged windows computers everywhere.

    19. Re:one reson why by Anonymous Coward · · Score: 0

      Java was DESIGNED to be a "solid, platform independent system". Seems like the best tool for the job.

    20. Re:one reson why by Anonymous Coward · · Score: 0

      This is Internet voting. Please explain why it requires Windows. After that, explain why Windows and IE are the best choice for such a highly secure transaction. Good luck.

    21. Re:one reson why by chundo · · Score: 2, Insightful
      I submitted a more detailed analysis of this system a while ago. Apparently, here's how it works.
      1. On registration, you're issued a client certificate.
      2. When you come back to vote, SERVE authenticates you based on your client certificate.
      So, the question is - why do they feel the need to focus on Windows/IE? Any modern OS and browser combination that supports strong encryption and client certificates (and I can't think of one that doesn't) should be capable of securely using SERVE.

      While this system seems like a good step in the right direction, I still end up coming to the conclusion that the designers are either ignorant, lazy, or motivated to favor Microsoft by other influences in the bureaucracy.

      -j
    22. Re:one reson why by pjwhite · · Score: 2, Interesting

      Other operating systems not supported because they make up only a small percentage of the users?

      What percentage of voters are handicapped and require wheelchair access to physical polls? Are they turned away because they can't walk in on Microsoft Legs(TM)? No, polling places are chosen to be wheelchair accessible.

      Likewise, online voting should be accessible to all, and to that end, the specs of the voting interface should be published, so anyone with a C64 and a modem should be able to write their own voting program. As long as the specs are met, there should be no requirement for any proprietary software.

    23. Re:one reson why by b17bmbr · · Score: 2, Insightful
      very few personal boxen get hacked, cracked, etc, from the outside. it is the servers they are after, and then, their not going to hack into someone's little web or battlenet server, because
      1. it's a no reward hack
      2. it's no challenge
      now, they will hack a business site or a high traffic site. most problems, like the recent kiddieporn bot are trojans. which is where a ton of windows insecurities, even your precious win2k, come from. then of course there are the server problems, of which daily /. lore is made of.

      it doesn't take an extremely intimate knowledge of the windows kernel. it just takes a little VBA.
      --
      My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
    24. Re:one reson why by weave · · Score: 4, Insightful
      Nice, so I can just sell my vote (my client certificate) to someone. Just like the good ole days of the early 20th century.

      The entire point of the secret ballot is so people can't tell how you vote so someone attempting to buy your vote can't confirm whether you voted as they wanted. The point of needing identification at the polling place is so someone can't vote on your behalf. Both big sources of voter fraud are covered. This system removes both controls. Wonderful.

    25. Re:one reson why by yanestra · · Score: 1
      Linux may never get it

      I might be totally wrong, but I'm thinking of a Knoppix Linux bootdisk (or something like that).
      You boot off the whole operating system from disk, never touch any harddisks present, startup the GUI and have a wonderful frontend for online voting.

      More than that, it's absolutely safe. There is no chance for anybody or anything tampering with your valuable vote, given that the CD-ROM or DVD is original.

      That's what I'd call safe, not that Windows environment (in most cases - probably installed by some nitwit years ago) under which there are more viruses and spy programs than there are real user applications.

    26. Re:one reson why by Wyatt+Earp · · Score: 2, Interesting

      That's the standard pat answer but it's still not the right answer.

      If it's over the Web it should be cross-platform.

      Period.

      It's the same as if there were highways that didn't allow German cars, or Fords on them.

      Percentages don't mean a thing when every professional HTMl editor will validate for Mac OS, Netscape, Windows, IE.

      If the Federal Government has anything to do with it, then it should have to work across the major platforms (Windows 9x/NT/2K/XP, Mac OS 9/X, Netscape, KDE browser, Opera).

      Volkwagon accounts for less than 2% of the cars sold in North America, so it is acceptable to keep them off the Interstate?

    27. Re:one reson why by benevold · · Score: 1

      That may stop someone from remotely accessing your computer without intervention but what happens when you get an e-mail that you open in some flavor of outlook that takes advantage of an unkown security flaw and compromises your system that way. Or what if you just happen to accidently open that unkown attachment that happens to be a worm? What if you accidently end up on a website that has an exploit for some unpatched vulnerbility in IE? You might think you are safe, and maybe are safer, with "firewalls" everywhere and all the patches but it is by no means full proof

    28. Re:one reson why by Anonymous Coward · · Score: 0

      Yes but there is a differce there. Linux users chose to use Linux, Handicapped people did not chose to be handicapped.

    29. Re:one reson why by Thomas+Charron · · Score: 2, Insightful

      And they're going to do this from location that they are safe..

      Guess where that is? Someones little web or battlenet server..

      --
      -- I'm the root of all that's evil, but you can call me cookie..
    30. Re:one reson why by Anonymous Coward · · Score: 1, Interesting

      what are you talking about? Lots of people know what it means.

      Unfortunately, many coders don't bother implementing true security because they assume that compiling the login is sufficient.

      Having an open source version of the code eliminates that option, requiring true security to be implemented.

      Face it. Coders and designers are lazy. I am one, and I know what I'm talking about.

      We had a pocketpc project that a third party contractor implemented. He wanted to install it on our system using a web server gateway to our databases.

      He was convinced, because https is "secure", that having the client piece do the database updates to our server was fine. He couldn't understand my point that if the client piece was reverse engineered, anyone could then update rows on our database. He kept claiming that Microsoft says it's ok.

    31. Re:one reson why by Xabraxas · · Score: 1
      Linux may never get it, unless more people use Linux, and I doubt that they would want to open up the code to the voting system that could create a large number of people trying to skew the results so that the results are not accurate.

      The system doesn't have to run Linux to support Linux users and the application doesn't need to be open sourced even if it is on Linux so I don't really see how your arguement holds.

      --
      Time makes more converts than reason
    32. Re:one reson why by Anonymous Coward · · Score: 0

      You are thinking of Al "I invented the internet" Gore.

    33. Re:one reson why by Anonymous Coward · · Score: 0

      You know, posts like that one are posts that are going to get you hacked. Your box is NOT hackproof no matter how kingly you think you are.

    34. Re:one reson why by michrech · · Score: 1

      "Security through obsurity is worthless..."

      Well, it works for our "National Secrets", why not for voting?

      (for those with no sense of humor, yes, it was a joke).

      --
      bork bork bork!
    35. Re:one reson why by Anonymous Coward · · Score: 0
      Windows is the de facto standard user OS. IE is the de facto standard browser, and it's security is second to none (IE, not IIS).

      It's the obvious choice.

    36. Re:one reson why by MtViewGuy · · Score: 1

      ...but what happens when you get an e-mail that you open in some flavor of outlook that takes advantage of an unkown security flaw and compromises your system that way.

      This is why I don't run Outlook. :-)

      With Outlook Express, you can easily configure it so it will NOT allow the running of file attachments. Since I don't know of anyone I am familiar with that sends file attachments, I just disable the downloading of file attachments on OE.

    37. Re:one reson why by Anonymous Coward · · Score: 0

      Yeah sure, and when my dad had to recently reinstall Windows XP, he then had to install of the security patches. It was a royal pain.

      You can not even download the patches on a high-speed connection then apply them on a machine with a low-speed connection; you have to download the huge patches on to the machine which the patches will be applied to.

      I am sure other people would have just said "fuck it" and not installed the patches.

      I, on the other hand, am running a RedHat 7.2 system which is an update of a RedHat 7.1 system which I installed May or June of 2001; the system is running fine (the only time I had problems was with KDE; hence I am running FVWM).

      Yes, Linux has problems, particularily with the user interface. However, Windows requires periodic reinstalls, which require reinstalling the security patches.

      I'll live with Linux' hard-to-learn (and often times hard-to-use) user-interface.

    38. Re:one reson why by Xabraxas · · Score: 2, Insightful
      I right now run Windows 2000 Professional with Service Pack 4 installed plus the current version of ZoneAlarm running; unless you're a cracker with extremely intimate knowledge of the OS kernel itself, it'll be very hard to hack into my system

      I highly doubt that. Even your precious ZoneAlarm has security flaws. Breaking into a personal computer is like stealing a car, if someone really wants to they will. No cracker really cares about someone's personal machine, (as someone already mentioned) they care about servers. You're more or less protected from most of the idiots out there who don't know what they're doing but can google exploits, but don't get too confident because your system can be broken into.

      --
      Time makes more converts than reason
    39. Re:one reson why by Xformer · · Score: 1

      HTTPS (especially once any implementation bugs are fixed) is good enough for banking and the DMV (at least here in North Carolina), but it's not for voting? It seems like if they got together one or two decent people to develop a web app and secure the server, the client OS wouldn't be an issue.

      --
      All I want is a kind word, a warm bed and unlimited power.
    40. Re:one reson why by the_arrow · · Score: 1

      The reason just windows is because that as much as we hate it, we are in the minority of computer uses

      Well, isn't it like saying that we shouldn't cater to disable people, becasue there are so few of them?

      --
      / The Arrow
      "How lovely you are. So lovely in my straightjacket..." - Nny
    41. Re:one reson why by AstroDrabb · · Score: 4, Insightful
      This is insightful?
      The reason just windows is because that as much as we hate it, we are in the minority of computer uses, they are not going to Bata test a new technology on a system that only a maximum of 5% of computer users will have.
      An internet voting system will most likely be delivered over a web browser. Web browsers work through standard compliant methods such as HTTP, HTML, TCP/IP. What in the hell does IE offer as far as those standards are concerened that any other major browser or OS does not have? Please don't tell me that they are going to try to do this with some stupid, insecure ActiveX control, please, please don't tell me that. The fact is, that this is meant to be the voting system for THE PEOPLE, and we NEED to see every bit of it to make sure that there is no room for foul play. If the US governement tries to push this as the new and only voting system, we must fight back. It is bad enough that our law making politicians are allowed to recieve bribes from evil monopolies, lets not let our voting system become corrupted.
      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    42. Re:one reson why by zCyl · · Score: 2, Informative

      What it means is that obscurity is not sufficient for security. It does not mean that obscurity is not helpful as part of an overall security system.

      Precisely. If obscurity were not beneficial as part of security, then root passwords would be publicly available. If the login name for root were an unknown random alphanumeric string like the password, this would increase security. And if every command you ran as root required you to enter a different password, this would increase security again. If a system has a detector to detect intruders, and every command that can be run has a random filename, this can increase security by limiting what can be effectively done with the decoder book.

      These are all obscurity additions to security, and they DO make the situation better, they just aren't sufficient. Obscurity is particularly bad when mass distributed, and every system uses the same obscurity (since then it isn't very obscure). Obscurity is useful when its kept as secret as a password.

    43. Re:one reson why by ralphus · · Score: 1

      Rarely does a moderated Funny comment on slashdot actually make me laugh. This one made me laugh out loud. Thanks Scoria.

      --
      Revolutions are never about freedom or justice. They're about who's going to be top dog. -- Kilgore Trout
    44. Re:one reson why by iabervon · · Score: 2, Insightful

      Actually, security through obscurity is the only kind of security there is. However, anything you send to every American anywhere, over possibly insecure overseas networks, is not, by definition, obscure. Things which are obscure are my private keys, my passwords, and software I have deployed only on trusted machines with restricted access to the files containing the software. Windows, and widely distributed Windows software, is merely confusing.

    45. Re:one reson why by vadim_t · · Score: 4, Informative

      Hidden passwords are not obscurity. They're just unknown data.

      On Linux, the source code of login(1) and su(1) is known, the algorhitm used to encode the password in /etc/passwd or /etc/shadow is known, the format of those files is explained in a man page, and you even have mkpasswd(1) to encode passwords in the same was as in /etc/passwd. And still, I bet you can't get a password without using a bug or brute force.

      Even word readable /etc/passwd with passwords in it is quite secure if users use good passwords. Unfortunately that doesn't happen often.

    46. Re:one reson why by Ignominious+Cow+Herd · · Score: 1

      "Think Different" is all well and good, but right now, I'd settle for just "Think".

      But Think is IBM's slogan.

      --
      Lump lingered last in line for brains, and the ones she got were sorta rotten and insane.
    47. Re:one reson why by 1010011010 · · Score: 1

      How about:

      1) This is our government we're talking about

      2) We are the governed from whose constent the power of government is derived

      3) We provide our consent by voting

      4) The government has an obligation to not shut out any voters

      5) No poll tax of any type can be levied

      6) Requiring Windows shuts out non-Windows users, provides a subsidy to a criminal company, and possibly drives more people to purchase Windows in order to vote (e.g., amounts to a poll tax)

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    48. Re:one reson why by bernywork · · Score: 1

      Or they are just a script kiddie that is trying to get a million and one bots out there for his 1337 DDoS attacks.

      Most attacks on home systems that I have seen are common trojans for the purpose of attacking larger sites as another poster has already put it. Most of these trojans get onto a system by exploits in Windows, not from other trojans.

      Never doubt the stupidity of man kind.

      --
      Curiosity was framed; ignorance killed the cat. -- Author unknown
    49. Re:one reson why by Anonymous Coward · · Score: 0

      I thought this thread was good:
      teh funny

    50. Re:one reson why by AstroDrabb · · Score: 1

      That has nothing to do with MS. It has everything to do with a good firewall. Put any crappy unpatched version of win9x behind a really good firewall and you now have a very secure OS. Turn off ZoneAlarm and you would be a sitting duck with all the ways to exploit the insecure SMB, the fact that the average MS windows user ALWAYS logs in as a user in the Administrator group, etc. The MS windows update is ANYTHING but excellent. None of the good ms windows admins where I work would touch it to update servers, or any machine for that matter. It has broken one too many machines to be trusted.

      You actually trust anyting Tech TV says? They are a bunch of clueless users that just talk about all the current buzz words. There are dozens of holes in even the best patched ms windows os. IE has tons of them, outlook has tons of them. The win32 libs have tons of them. One just came out that affects win9x all the way through ms win2003 with an HTML buffer exploit. No firewall will stop that.

      All software will have some exploits from time to time. However, MS has had far too many at the expense of thier users. MS touts the top secret proprietary development model as being so great, yet they have the worst track record for security. Contrast that to OpenBSD where all code is open for anyone to take advantage of, yet they have the best security of all OSes. That is because of the open source, peer review developmente model. MS makes claims that with Linux there is no one to blame when things go wrong, yet with MS thier EULA removes them from ANY possible blame. Just think of the Billions and Billions of USD that MS has cost thier customers because of thier piss poor security practices, things like SQL Slammer, Code Red, Nimda, etc cost an encredible amount of money to fix. Did MS and thier great, hidden, propriety development model help that? No. Sorry, the MS FUD doesn't work.

      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    51. Re:one reson why by Carnivorous+Carrot · · Score: 1

      Yeah, really! The Republicans are new to election fraud. The Democrats are old hands at it.

      Lyndon Johnson, Daly's Chicago ("Vote early -- vote often!") and so on.

      --
      "Has [being a kidnapped teenage girl, raped repeatedly for months] changed you?" - Katie Couric to Elizabeth Smart
    52. Re:one reson why by Carnivorous+Carrot · · Score: 2, Funny

      > unless you're a cracker with extremely intimate
      > knowledge of the OS kernel itself, it'll be
      > very hard to hack into my system.

      Thank goodness those who would steal an election would only hire bumbling goofballs.

      --
      "Has [being a kidnapped teenage girl, raped repeatedly for months] changed you?" - Katie Couric to Elizabeth Smart
    53. Re:one reson why by John+Hasler · · Score: 1

      > Over here, we call them "ballot boxes". HTH!

      And they are quite effective and secure. Parent should be modded "insightful", not "funny".

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    54. Re:one reson why by Jerk+City+Troll · · Score: 0, Troll

      The reason just windows is because that as much as we hate it, we are in the minority of computer uses, they are not going to Bata test a new technology on a system that only a maximum of 5% of computer users will have (and yes I am being overly optimistic here) if this works for them the next platform will be Mac. Linux may never get it, unless more people use Linux,

      Because it's a form of segregation. They're basically saying that if you're a part of a minority, you are not allowed to vote. What if you were black or female and the government said: "you are not allowed to vote because you are not [white/male]." Well, I am a Linux user. The government is dispersing more voting rights to people who run Windows but not me becuase I don't. Of course, with most people who are part of the majority, they won't give a shit about how the minorities feel because they will never be a part of the minority. Welcome to the root of most major problems with the world today.

      and I doubt that they would want to open up the code to the voting system that could create a large number of people trying to skew the results so that the results are not accurate.

      Open source code tends to be stronger security-wise than closed source code because of the many eyes principle (among others). Perhaps you should try to understand why open source is good for security before making any assumptions.

      I don't know what the answer is, but at lest they are looking at moving the process forward.

      Quite frankly, I think this a big step backwards for democracy. Not only are we reintroducing voter segregation in the US, we're soon to have even more votes which we cannot trust.

    55. Re:one reson why by Carnivorous+Carrot · · Score: 1

      As Kyle or Stan might say, "Holy crap, dude!"

      In spite of the way people talk around here, operating systems are not religions!

      The government does not have to give equal shrift to them.

      It does not say, "Congress shall make no law establishing an operating system, nor prohibiting the free exercise thereof; or abridging the freedom of Britney MP3s, or of the Napster; or the right of the people peaceably to download, and to petition the government for a return to MP3s on Google."

      --
      "Has [being a kidnapped teenage girl, raped repeatedly for months] changed you?" - Katie Couric to Elizabeth Smart
    56. Re:one reson why by Bush+Pig · · Score: 2, Insightful

      There is a double problem here. In Australia at least (and I doubt if it's substantially different elsewhere), most politicians are:
      (a) either a lawyer, an economist or an accountant; and
      (b) as thick as pigshit.

      So _of course_ they won't understand. (That's "won't", not "don't" - I believe it's willful.)

      --
      What a long, strange trip it's been.
    57. Re:one reson why by frdmfghtr · · Score: 1

      I would like to point out that the article never mentions Internet Explorer--only the Windows OS.

      I don't know much about the program, but I'd wager that the SERVE program is a separate, secure application that uses the Internet to submit the vote.

      --
      Government's idea of a balanced budget: take money from the right pocket to balance...oh who am I kidding?
    58. Re:one reson why by sevensharpnine · · Score: 1

      Indeed, Tech TV actually showed on TV that once you apply all current security patches for Windows 98/98SE, Me, 2000 and XP, plus installing a decent software firewall program or put your broadband connection behind a hardware firewall, breaking in will be nearly impossible.

      Great! After a few recent reports like the continued security flaws
      and idiotic security measures I was getting a bit worried. But this in-depth analysis conducted by the notable security firm "Tech TV" has put my fears at rest!

      --
      "God is a comedian playing to an audience too afraid to laugh." -Voltaire
    59. Re:one reson why by jrockway · · Score: 1

      > If obscurity were not beneficial as part of security, then root passwords would be public

      No, because the password acts as a key into the system. However, you could argue that keeping the details of the format of /etc/passwd secret would increase security. Unfortunately, it has been public for 30 years, and hasn't decreased the security of UNIX at all. Everyone knows how crypt(3) works, and that doesn't help them compromise the system at all. You _have_ to have the password to get into the system. (that is, if login and it's friends are written properly; in the past they have not been. But that's another issue all together.)

      Making the workings of a system obscure does not aid security. Keeping your password secret does. This is the opposite of security-through-obscurity.

      If you want another example, think about your car. You can't get in unless you have keys. Your keys are secret, but the locking mechanism isn't. And despite that, I bet nobody's been able to get your car without getting your keys (or smashing the car, but that's not my point). Security-through-obscurity is not benificial.

      --
      My other car is first.
    60. Re:one reson why by mpost4 · · Score: 1

      Using Linux is a something you chose to do. Using Linux was not something you were born to do (though some people may claim that)
      When you chose to use Linux you should have know along with all the benefits it has, there were some draw back, i.e. there would not be as much software/hardware support from companies for it. (I do belive for the most part the benefits do out number the draw backs.)

    61. Re:one reson why by Bush+Pig · · Score: 1

      More accurately, Linux users choose _not_ to be handicapped.

      --
      What a long, strange trip it's been.
    62. Re:one reson why by FsG · · Score: 1

      Careful there, you're beginning to sound a little too confident. There are currently 19 unpatched vulnerabilities in IE, some of which can be used to get a trojan into your system if you so much as look at a web page with IE, or read an email. Yes, the email one even affects non-MS clients such as Eudora, although IE is still to blame.

      --
      I made a PHP/MySQL library that prevents SQL injection & makes coding easier!
    63. Re:one reson why by Wyatt+Earp · · Score: 1

      I didn't say it had anything to do with free speech, free expression or free anything.

      I said that the Government should, since we are tax payers, make it work with anything.

      If it's over the Web (which is supposed to be an open standard for communication across OS/platform/hardware) then the government needs to abide by that standard.

      The highway is also an open standard for vehicles, locking out an OS or platform from an open standard is no difference than limiting a make of vehicle or engine type (rotary/V/in-line/diesel).

      Porsche isn't a religion either and I didn't say a thing about MP3s now did I?

    64. Re:one reson why by Q+Who · · Score: 1

      What it means is that obscurity is not sufficient for security. It does not mean that obscurity is not helpful as part of an overall security system.

      It also doesn't mean that obscurity is helpful.

      In most cases, security through obscurity comes in pair with lack of peer review, and is thus not beneficial to the overall security.

      In cases where insufficient peer review is not a problem, obscurity is usually employed, for example in military installations where enough knowledgeable personnel has the clearance.

    65. Re:one reson why by babbage · · Score: 1
      Security through obsurity is worthless

      Cool! So what are your root passwords then?

    66. Re:one reson why by spasm · · Score: 3, Insightful

      " very few personal boxen get hacked, cracked, etc, ... because

      1. it's a no reward hack"

      You think the idea of scripting your candidate-of-choice into office is a 'no reward hack'??

      You Americans *really* don't give a shit about politics, do you.

    67. Re:one reson why by Anonymous Coward · · Score: 0

      Well, why use exclusively Windows/Linux/*insert-your-OS*
      Well at least Linux can be free-as-in-beer (though admittedly the computer it runs on isn't).
      Requiring Windows kind of officializes the MS tax.

    68. Re:one reson why by EvanED · · Score: 1

      And my computer was designed to run in my dorm 24/7 so I could keep services going, but the fans keep me awake so I have to turn it off.

    69. Re:one reson why by eniu!uine · · Score: 1

      Of course I realize this would require some serious testing to make sure all the bugs were ironed out, but after a while I think it would make people much more confident to know how it was working behind the scenes.

      Exactly! In this 'testing' phase we should be exposing the product to as many eyes as possible trying to find and exploit weaknesses. When it's pretty damn secure we offer a prize to whoever can circumvent it's security measures. Of course none of this means dick unless your client machine is secure, which if it's a desktop Windows machine you can bet it isn't. I'm not bashing MS here, I'm just saying a lot of people use it who aren't necessarily security minded, and there's nothing wrong with that when they're only guarding their own personal information, but when the leadership of the country is on the line it's a different matter and since this is already a huge run-on sentence I may as well add these few extra words.

    70. Re:one reson why by CoolVibe · · Score: 4, Funny
      Hmm, I'm more concerned with the fact that I could actually read that without blinking...

      I need more vodka...

    71. Re:one reson why by Anonymous Coward · · Score: 0
      http://www.serveusa.gov/public/aca.aspx
      Minimum Computer Requirements
      1. a Windows-based computer (Windows 95, 98, ME, 2000, NT or XP)

      2. a connection to the Internet (dial-up modem, cable, DSL, LAN, WAN, etc.)

      3. one of the following Internet browsers:
      - Microsoft Internet Explorer, version 5.5 and above
      - Netscape Navigator, version 6.x and above
      Looks like it does use a browser. However, if Netscape 6.x+ is supported, I don't see why it have to be on Windows. Unless it needs some kind of plugins. But why would it need any plugins.
    72. Re:one reson why by shis-ka-bob · · Score: 4, Insightful
      This is not what is meant by security through obscurity - a password is not obscure. A password is secret. Being secret and being secure are very different. Both imply that information is rare. However, the mechanisms are completely different. A secret is actively protected. An obscure fact may be poorly publicized or simething so mundane that few people bother to learn it.

      Security thought obsurity means 'hiding' a web server on port 3211 and using ports 4432 and 4332 for SNMP. Or making up an entirely new protocol to duplicate an existing protocol. The problem with this is that you may feel secure, because you have done something that will at least slow down an attacker. If you combined 'secuirty though obscurity' with an active means of detecting intruders, you are getting somewhere. If you know that you are being hacked, security through obsurity will gain you some time to react. But if you are one of the vast majority of admins that doesn't actively monitor log files, this advantage is lost.

      --
      Think global, act loco
    73. Re:one reson why by Master+of+Transhuman · · Score: 1

      This response was funnier than the comedy post. Mod this up!

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    74. Re:one reson why by molarmass192 · · Score: 1

      Agreed, even better, let them know what you think on their feedback form. I just did, maybe if everbody else does we'll make a difference before it's "too late".

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    75. Re:one reson why by arekq · · Score: 1
      I don't think his argument is valid at all. The point is, the application can be OS/browser independent. Like twitter said in another post:
      Why only serve 90% when you could serve 100%?
    76. Re:one reson why by Master+of+Transhuman · · Score: 1

      Heh! Yes, remember the old story in Texas:

      A man saw a little girl crying. He asks why. She says, "My dead grandfather came back to vote for Johnson but he didn't stop by to say hi to me!"

      Or some such thing...

      OTOH, right now Bush needs Billie boy to make sure he wins the next one. If that looks like it might not work - since apparently it will not be nationwide or even enough to leverage a close one - look for another "terrorist incident" - or better yet a war with North Korea or Iran - to surface about next August or September. Just enough time to win (well, for Iran, maybe, not North Korea) but not enough time for the failures to erode his popularity before the election. Bush knows the US public will not turn out a sitting President in the middle of a crisis...

      You heard it here first...

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    77. Re:one reson why by rollingcalf · · Score: 1

      When people refer to "security through obscurity" they are referring to the algorithms, not the keys.

      Obscuring algorithms is not very helpful because it is not that difficult for a skilled attacker to discover the algorithms via various reverse engineering and cryptanalysis techniques.

      A properly secure system is one where they know the algorithms but still can't break in without the key. If it becomes significantly easier to break in when somebody finds out the algorithm, the encryption scheme isn't a secure one because a skilled attacker will discover the algorithm anyway regardless of how you try to mask it.

      --
      ---------
      There is inferior bacteria on the interior of your posterior.
    78. Re:one reson why by Anonymous Coward · · Score: 0

      One good way to remove the problem of client side security is to use an out-of-band communications to seed the protocol.

      To do this, anybody that is registered as an 'internet' voter would receive a paper letter (similar to the PIN / Password you get for you credit card). In this letter would be the ballot list of each candidate and a unique (eg 4 digit) number attached to the candidate name.

      The number would be a secure digest of your name, your registered private key, the candidate name and the election date.

      You can now go to a regular SSL secured site, login with your name (or SSN or whatever). Then you could select your candidate and enter the 4 digit verifier.

      For someone to impersonate you, they would need to steal and open your snail-mail sealed envelope, then go online with the rest of your details (and whatever other security measures are used on the client side).

      This also makes it unlikely that anyone could perform any mass fraud without stealing large numbers of envelopes and also the associated private keys.

      Unfortunately, neither this, nor any other remote anonymous method can remove the ability to on-sell your vote to the highest bidder.

    79. Re:one reson why by Daniel+Phillips · · Score: 1

      The reason just windows is because that as much as we hate it, we are in the minority of computer uses, they are not going to Bata test a new technology on a system that only a maximum of 5% of computer users will have (and yes I am being overly optimistic here) if this works for them the next platform will be Mac.

      Oh good, the test is to see how well it works to discriminate against a minority in a democratic system.

      I've got an idea, how about limiting the initial test to whites, as they are the majority. If it works for them, try adding blacks the next time, and if everything's still ok, then maybe hispanics after that. After all, democratic systems are based on majorities, aren't they?

      --
      Have you got your LWN subscription yet?
    80. Re:one reson why by Daniel+Phillips · · Score: 1

      "Security through obsurity is worthless"

      Everyone says this, but not one understands what it means.

      What it means is that obscurity is not sufficient for security. It does not mean that obscurity is not helpful as part of an overall security system.


      On the contrary, it means exactly that. A false sense of security is the worst possible state of affairs for what you call "overall security".

      --
      Have you got your LWN subscription yet?
    81. Re:one reson why by Anonymous Coward · · Score: 0
      "The reason just windows is because that as much as we hate it, we are in the minority of computer uses


      I have a problem with that. Voting has to be equally accessible to all people, even the minority. I can't see how this can be legal otherwise -- unless they ship me a Windows system so I can vote.

      And no, it's not the same if I have to drive downtown to vote. Think of it this way: make sure the rich can get to a voting booth within 2 miles from their home and let the poor travel 20 miles. How many red flags would that raise?

    82. Re:one reson why by bubkus_jones · · Score: 1

      Just because it's would be available to linux users
      as well, doesn't mean that it has to be Open Source.
      There are plenty of Linux programs that aren't, games mostly, but Win4Lin and VMWare are just a couple more.
      There are closed source X Servers, too. So, open-sourceness isn't a requirement for linux development/deployment.

      Excuse the poor formatting, it's one of my few times using Lynx to post here. Word wrapping doesn't seem to want to display properly when I'm typing.

    83. Re:one reson why by zCyl · · Score: 1

      If you want another example, think about your car. You can't get in unless you have keys. Your keys are secret, but the locking mechanism isn't. And despite that, I bet nobody's been able to get your car without getting your keys (or smashing the car, but that's not my point). Security-through-obscurity is not benificial.

      Okay, let's take the car example. The shape of my key can be expressed as a set of numbers. By enumerating this set of numbers, I can make all possible keys. Or, alternatively, I can make the shape of the key publicly known, and make where to put the key different on each car. Make 10 key holes, and I have to put the key in those 10 key holes in a different order for each car. This is obscurity, because I'm obscuring where to put the key, but it's not much different than a password.

      The problem with the "security through obscurity is ALWAYS bad" argument, is that it fails to take into account the fuzzy line between data and algorithms. Algorithms are also enumerable just as easily as data, and thus, an "obscure" algorithm, properly implemented and properly kept secret, can be as valuable as an "obscure" password.

    84. Re:one reson why by thynk · · Score: 1

      Cool! So what are your root passwords then?

      Mine's 'goshimawanker' and another popular one to use is 'ohiloveanalsextoysohyes'

      Oh, you were asking for root passwords, not the default passwords for users. Never mind.

      --

      Good judgment comes from experience, and a lot of that comes from bad judgment.
    85. Re:one reson why by thynk · · Score: 1

      This is why I leave a box on the outside of my firewall with shared directories filled with MP3s and Pr0n. Figure those are the only interesting things I've got and if someone wants to have a peek they are more than welcome to it.

      also probably help to keep them from looking deeper into my network.

      Oh, and I also log all IPs and ports at the router. Kind of funny that Comcast scans my ports more often than all the kiddies combined.

      --

      Good judgment comes from experience, and a lot of that comes from bad judgment.
    86. Re:one reson why by Anonymous Coward · · Score: 0

      You've never written a network application, have you? Good. Let's keep it that way. :-)

      If publishing client source code is any security risk at all, the protocol isn't secure to begin with, and the designer is a real dimwit, who probably deserves whatever's coming to him.

      Obviously, a voting protocol should have some sort of authorization. It simply shouldn't be possible to just code a client that can register as many votes as it wants. There is a general consenus among security-minded programmers: NEVER trust data you receive from a network. Don't assume every client is playing by the rules. It's not that hard to write a program that writes sneaky or malicious data to a socket, so you have to anticipate these things if security means anything to you.

      A voting system server should also, IMO, be designed such that it minimizes the possibility that someone will vote in place of someone else, or that someone will be denied access to vote. There are ways of writing protocols that do this. Namely, authorization.

      Can you think of how stupid someone would have to be, to write a voting server that didn't check to see if people were cheating? That accepted anonymous votes from people who didn't provide some sort of authorization?

    87. Re:one reson why by fermion · · Score: 1
      The reason just windows is because that as much as we hate it, we are in the minority of computer uses, they are not going to Bata test a new technology on a system that only a maximum of 5% of computer users will have (and yes I am being overly optimistic here) if this works for them the next platform will be Mac.

      The reality is that everything in election politics has to do with insuring the established powerful elite remain the powerful elite. Very little is just a simple matter of expediency. If something is or is not done, the observant pundit would be remiss to ask who benefits from the action or inaction.

      The fact is that the major issue is that those in power, those who have the money, those who control policy, want to retain that money, power and control. One of the main ways to do this is manipulate the elections and reward the corporations that provide money to keep the right officials in office. The manipulation is clear. For instance, even though all Men regardless of race were officially allowed to vote with the 1870 amendment, it was not until the late 1960's that most male minorities were allowed to vote. In the 1948 election the pollster assumed that only the wealthy were worth considerations, and therefore they ignored the portion of the populous that could not afford phones. In hindsight they claim error, but polling was a mature industry, and it is plausible to believe that the poll got the result that the powerful wanted.

      Which is why it is silly to assume that the Windows only requirement is innocent. At the very least it is a gift to the MS corporation from the U.S. government to show that their contributions are appreciated, and further contributions would be a good investment. At worst it is a statement by the U.S. government to MS that not is the antitrust investigations over, but the government is going to help implant Windows as the one OS. Clearly, there are reasons to do this. U.S. investigations would benefit from a single OS. Other big contributors, like the RIAA, would benefit from the MS DRM.

      As I mentioned before, most discrimination starts as a matter of expediency. It is them or us. It is too small a group a worry about. It is too hard to do. Well, writing cross platform should not be too hard to do for the richest country in the world, and the fact that is wasn't done just smacks of vote manipulation.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    88. Re:one reson why by mpost4 · · Score: 1

      1) I was not stating what I believe I was just stating what Joe end user will believe, and the law makers more then likely will fall into the Joe end user level of computer knowledge.
      2) I have written 2 network programs, they are not public available, they are only used here at cmu, in SCS operations. (for the networking part I just used the Socket++ toolkit, made the network part much easier, they also run on a DEC/3000 box)

    89. Re:one reson why by Stauf · · Score: 1

      Actually, security through obscurity is the only kind of security there is.
      Like the security you get from putting 2 armed guards at a doorway? Like the security that comes with a barbed wire fence?

    90. Re:one reson why by Anonymous Coward · · Score: 0

      So now the sheep are reduced to arguing that obscurity is bad because it gives a false sense of security. Perhaps you need to psych yourselves into the proper state of mind to create a secure system, but the rest of us like to create a fundamentally secure system and then pile on a good portion of obscurity to cover our butts in unforseen and unforseeable situations. You can have fun when the next mod_ssl exploit comes out and you are advertising your apache version along with all your modules... the more sheep, the safer I am. :)

    91. Re:one reson why by hankaholic · · Score: 1
      Tech TV actually showed on TV that once you apply all current security patches for Windows 98/98SE, Me, 2000 and XP, plus installing a decent software firewall program or put your broadband connection behind a hardware firewall, breaking in will be nearly impossible
      Well, golllll-y! They showed this on TV, you say? Gosh, I'm convinced!

      Er, wait... what exactly did they show? How do you "show" that an OS cannot be exploited?

      Man, on TV... I'm reminded of something a former cow-orker said to me once in response to a customer complaint about spam, with a gleam in his eye and a knowing smile on his face:

      "Because if you read it on the Internet, it must be true!"

      Ditto for proving a product's security on tee-vee. Show me some real evidence, don't quote some schmoe's evaluation on a made-for-the-masses television show.
      --
      Somebody get that guy an ambulance!
    92. Re:one reson why by zorander · · Score: 1

      I think you missed the point--this isn't a complaint that the voting won't be open sourced, but that the voting will require a certain web browser. Isn't any standards compliant browser with SSL support good enough? I highly doubt they're going to be providing much security that couldn't be attained through SSL and a good website. the point is that they're taking the other road unneccesarily.

      Which is no surprise coming from the government...

      Brian

    93. Re:one reson why by Anonymous Coward · · Score: 0

      Nope. Most new algorithms are insanely easy to crack. New passwords are much more changeable, easier to verify a certain lower boundary of difficulty on, and a compromise (generally) only impacts one password, rather than all.

    94. Re:one reson why by mpost4 · · Score: 1

      there is a plug-in that needs to be downloaded from the faq section from http://www.serveusa.gov/public/aca.aspx in the TECHNICAL QUESTIONS section the second to last question

      Do I need to download special software or get a CD-ROM to use SERVE?
      All required software is downloaded automatically as needed when you access various parts of the SERVE website.

    95. Re:one reson why by An+Onerous+Coward · · Score: 1

      There's nothing wrong with using client-side Javascript for checking values. You simply have to remember that its only purpose is to avoid wasting the server's time dishing out error messages.

      Where you get into trouble is when you start assuming that the information coming from the client doesn't need to be verified. Client side verification is meant to conserve resources, and shouldn't be a replacement for real security.

      --

      You want the truthiness? You can't handle the truthiness!

    96. Re:one reson why by Hangtime · · Score: 1

      Everyone has a voter registration card, why not use ID tokens instead. At my place of business we use the RSA ID tokens for authentication when accessing our network. When applying to vote, you get a token and setup your username and password at the office. The token generates a new key every 60 seconds so its extremely difficult to actually hack the key itself. Instead of setting up a user name, you could assign a random code with a password as well. In this case keeping anonimity becomes more of an issue, which I'm sure many individuals who are smarter then I am could figure out.

    97. Re:one reson why by GrimReality · · Score: 1
      ...I doubt that they would want to open up the code to the voting system that could create a large number of people trying to skew the results so that the results are not accurate.

      You don't have to open up code of the voting system (which should be working on the server side) to make it usable on GNU/Linux *BSD etc., or any OS for that matter.

      Only the client software has to be open-sourced, and it would not 'create a large number of people trying to skew the results so that the results are not accurate', and if it does, the voting system is really flawed.

    98. Re:one reson why by Wingnut64 · · Score: 1

      Great, in addition to bribing^H^H^H^H^H^H^H lobbying congress, corporations can now actually vote.

      "Buy 1, get 1 free when you give $corp your voting certificate!"

      --
      echo 'Header append X-HD-DVD "0x09f911029d74e35bd84156c5635688c0"' >> /etc/apache2/httpd.conf
    99. Re:one reson why by ogre2112 · · Score: 2, Insightful

      What you are overlooking is support. They are probably saying it will only run on Windows machines because if you have a problem with their program (or web interface) running under a different operating system, they will be useless to help you.

      This is done all the time, and should not be too surprising to you.

    100. Re:one reson why by jstockdale · · Score: 1

      I think they should try to concentrate on creating a solid, platform independent system.

      Over here, we call them "ballot boxes".


      Oh! I think we have those in the states as well but they're called gallows.

      ... or wait; maybe all these PATRIOTesque laws are confusing me. I'm confused ....

      --
      **AA: a bunch of mindless jerks who'll be the first against the wall when the revolution comes
    101. Re:one reson why by Pxtl · · Score: 1

      Umm - I know nobody's gonna wanna hear this - but this is one of those few places Java is a good idea. After all, the entire point of Java is platform-agnosticism. Just write some clean old-version java, everybody's got the VM, and you're fine - if any system doesn't properly support it, its their own fault.

    102. Re:one reson why by Ian+Peon · · Score: 1

      Sounds like you're non-too-familiar with absentee ballots.

      I can already vote at home - or anywhere else. Photocopy my ballot before mailing it off or simply let someone else fill it in for me! No ID needed!

    103. Re:one reson why by Arandir · · Score: 1

      The reason just windows is because that as much as we hate it, we are in the minority of computer uses

      That doesn't stop the registrar of voters in my state from printing ballots in Tagalog, Vietnamese and Farsi.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    104. Re:one reson why by Sanction · · Score: 1

      You seem to be operating under the illusion that the choice of candidate has an effect on the political system or government.

      --
      Well I'm the doctor and I say you're dead, so shut up and take it like a man!
    105. Re:one reson why by kyhwana · · Score: 1

      You mean this?
      root:40a210305a2bbf09c07a4573a0c5f185:1:1:: /root:b ash
      Enjoy!

      --
      My email addy? should be easy enough.
    106. Re:one reson why by taped2thedesk · · Score: 1

      I agree, I should have said "IF your argument was valid..." - The thing that bothered me most about their page is that every other sentence on the SERVE site is "... any computer as long as it's running Windows..." - they are making it seem like Windows is more than an arbitrary requirement, but don't explain why.

    107. Re:one reson why by Anonymous Coward · · Score: 1, Informative

      Obscurity can be useful when you e.g. want to secure the communication between two entities, both controlled by you. In addition to not being able to obtain your private keys, eavesdroppers might not even know what key exchange protocol, encryption algorithm etc. you're using.

      Obscurity is pointless if you're giving part of what's supposed to be obscure to untrusted individuals. People can and will reverse-engineer it.

      Repeat after me - there is no such thing as a trusted client.

      Note that with tamperproof hardware you can get close, but trusted software clients on current, general purpose computers cannot and will not ever exist. Period.

    108. Re:one reson why by Phroggy · · Score: 1

      The reason just windows is because that as much as we hate it, we are in the minority of computer uses, they are not going to Bata test a new technology on a system that only a maximum of 5% of computer users will have (and yes I am being overly optimistic here) if this works for them the next platform will be Mac. Linux may never get it, unless more people use Linux, and I doubt that they would want to open up the code to the voting system that could create a large number of people trying to skew the results so that the results are not accurate.

      I strongly disagree. It requires Windows because the people responsible don't know anything other than Windows, are too incompetent to design it to work cross-platform, and too lazy to test it on other systems. If this changes, then it will be opened up to work on nearly anything. It will not be ported to the Mac with the same closed attitude; it will only be ported to the Mac with an open attitude, and Linux and BSD will be embraced as well if that happens.

      I suspect the requirement isn't Windows, but Internet Explorer on Windows. Note that Internet Explorer on Mac is a completely different browser with very different features, and is being discontinued anyway because the Mac OS X version sucks ass.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    109. Re:one reson why by superyooser · · Score: 1
      What in the hell does IE offer as far as those standards are concerened that any other major browser or OS does not have? Please don't tell me that they are going to try to do this with some stupid, insecure ActiveX control, please, please don't tell me that.

      No, the Technical FAQ just says that your browser must support SSL 3.0. It specifies IE 5.5+ or Netscape 6+ as a requirement, probably because they weren't aware of any other browsers. I would guess that any Gecko-based browser would be technically compatible with the voting system, but the FAQ does say that you have to have Windows. I don't know what the OS has to do with SSL. It seems like a meaningless requirement. I'm thinking that it's really just the recommended or "supported" configuration. In other words, they don't want to hear your complaints that you couldn't vote if you are using Mosaic on OS/2.

      Moreover, I think the requirements might be intended to limit their own legal liability if you are unable to vote. There are countless configurations out there, and the government doesn't want to guarantee that you'll be able to vote with whatever h4x0r OS or browser you're using. Voting is a serious thing; a Constitutional right. If they claim it works, then it has to work. I think the stated software requirements is just a measure to protect themselves.

      I don't know if the voting system would prohibit you from trying to vote from a non-Windows box. But since you defied the instructions, you'd probably have no legal grounds to protest if your vote gets "lost."

    110. Re:one reson why by SlimFastForYou · · Score: 1

      The reason just windows is because that as much as we hate it, we are in the minority of computer uses, they are not going to Bata test a new technology on a system that only a maximum of 5% of computer users will have (and yes I am being overly optimistic here) if this works for them the next platform will be Mac. Linux may never get it, unless more people use Linux, and I doubt that they would want to open up the code to the voting system that could create a large number of people trying to skew the results so that the results are not accurate


      Why the hell would politicians want to encourage /.reader-like-people to vote conviniently by supporting Linux? These kind of people are ones who look at background, campaign contributions, etc. Many candidates would probably rather not have us vote.<BR><BR>If I were designing a voting center system, I would have the local polls combine one huge text file with each field in the vote having the full name/SSN of the person voting and the name of the chosen candidate. Then calculate the MD5 checksum before sending the text file to one server and the MD5 checksum to another.<BR><BR>
      For stuff this serious and mission critical, the government should hire people like the ones who work on BSD. Bulletproof security should be the number one priority, not money. Do we really want Chinese hackers (as an example) deciding who our President will be?

    111. Re:one reson why by jejones · · Score: 1

      Let's change that around a little:

      "The reason just English is because that as much as we hate it, we are in the minority of language users..."

      For now, let's ignore the reasons why e-voting is a bad idea, i.e. the vastly greater opportunities for coercion or bribing of voters. We're talking about the potential to disenfranchise people based on their choice of operating system, and that is fundamentally wrong.

    112. Re:one reson why by Mike1024 · · Score: 1

      Hey,

      Most people don't use windows update.

      Last time I checked, Windows 2000 and Widows XP both had automatic updating, which checked for updates whenever you connect to the internet.

      It can be disabled, of course, or you can choose to approve updates before applying them, but I think it's a big step towards ensuring all computers have up-to-date security patches.

      Just my $0.02,

      Michael

      --
      "Goodness me, how unlike the FBI to abuse the trust of the American public." -- The Onion
    113. Re:one reson why by Anonymous Coward · · Score: 0

      you are totally missing the point. what the voting system RUN ON is NOT the issue. what browser you use to access it and place a vote IS THE ISSUE. there is no reason to require any particular user agent for this task if the application is writtent correctly (and hence doesnt have some activeX or other propriatary crap in it).

      Of course we dont expect the app to RUN ON LINUX unless whatever company makes it makes that decision. Either way what the app runs is somewhat irrelevant.

    114. Re:one reson why by iabervon · · Score: 1

      Two armed guards is obscurity, because they don't work too well if the attacker knows them.

      The barbed wire fence is a different concept, in that it serves to cut off access by some routes entirely. Of course, it can't block all access, since you probably intend authorized people to get through. So it mainly comes down to knowing where the gate is and how to open it.

      But all security boils down to information (or equipment encoding information) which identifies authorized parties, with a extra bit in blocking routes you don't intend to be used at all; authorization information has to be kept obscure, which means that it must be hard to acquire and it must be hard to probe the system for it.

    115. Re:one reson why by metalslinger · · Score: 1
      Actually looking at the site [] you have the option of using IE or NS. That may mean that any NS compatible browser could use it regardless of OS unless they are really dumb and are using activeX (which I don't put past them). Here's the minimum requirements: Minimum Computer Requirements
      • 1. a Windows-based computer (Windows 95, 98, ME, 2000, NTor XP)
      • 2. a connection to the Internet (dial-up modem, cable, DSL, LAN, WAN, etc.)
      • 3. one of the following Internet browsers:
        • - Microsoft Internet Explorer, version 5.5 and above
        • - Netscape Navigator, version 6.x and above
      --
      /. Heroics - 99.999%
    116. Re:one reson why by metalslinger · · Score: 1

      Sorry here is the link: http://www.serveusa.gov/public/aca.aspx

      --
      /. Heroics - 99.999%
    117. Re:one reson why by williacs · · Score: 1

      Actually if you look at the next requirement:
      What browsers are compatible with SERVE?
      For security reasons, SERVE is only compatible with browsers with SSL 3.0 capabilities, which are listed below:

      - Microsoft Internet Explorer 5.5 and above
      - Netscape Navigator 6.x and above

      It looks like SSL 3.0 is the real requirement. Opera supports SSL 3.0 and I see no mention that is will work. Unless they check for browser rather than capability, which I see happening far too often, then it should work. They will probably check for browser and it wont though.

    118. Re:one reson why by legojenn · · Score: 1

      I am confused about this bata testing. I mean where do the shoes fit into the picture?

      --
      I make a reasonable middle-class wage by going to work and not spamming blogs with scams.
    119. Re:one reson why by pmz · · Score: 1

      For the record, I think at this current point in time, electronic voting is a bad idea.

      That never stopped the pork-barrel from rolling, before, has it?

    120. Re:one reson why by pmz · · Score: 1

      Security through obsurity is worthless - you can always assume that the bad guys will always find the hole in the system...

      For something as significant as voting, you can be assured the bad guys will find the hole in the system and exploit it. I wouldn't be suprised if, for every politician supporting e-voting, there would be another politician with organized crime tie-ins supporting e-vote fraud.

    121. Re:one reson why by Captain+Large+Face · · Score: 1

      What if someone wants to vote with Win95, or a beta of Longhorn (I guess even warez doodz might vote) and it's "not supported"?

      Then perhaps they could get off their fat arse and get down to the polling station? Or if they can't, then surely they could vote by proxy?

    122. Re:one reson why by rwhamann · · Score: 1
      The most likely reason the s/w has been written for Windows is because it makes it universally available to servicemembers. The Desktop Common Operating Environment has been some variation of Windows NT for years. The standard document formats have been MS Office for even longer. Consequently, every servicemember can get access to a Windoze box, therefore every service member's right to vote is unimpeded by the technology demonstration.

      This was the point of the exercise, wasn't it? I'm a big a fan of UNIX as anyone, but I'm a bigger fan of right tool for the job.

      As far as why it wasn't written in java or implemented in html over https, I can't answer that, but I suppose it was the desire for a completely black box solution. Some people still believe in security through obscurity, and while StO doesn't work alone, it can enhance an otherwise robust solution.

      --
      seg fault
    123. Re:one reson why by pmz · · Score: 1

      Please don't tell me that they are going to try to do this with some stupid, insecure ActiveX control, please, please don't tell me that.

      Given that they will only pay for three 22-year-old graduates from Microsoft University to build the system, ActiveX will be only the beginning...(this is how gov't contracting seems to work, unfortunately)

    124. Re:one reson why by ealar+dlanvuli · · Score: 1

      Proper security is:

      Something you know
      Something you have
      Something you are

      Only one of those pillars are information.

      --
      I live in a giant bucket.
    125. Re:one reson why by spasm · · Score: 1

      an effect on the system, no. government, sure: proportional voting in australia tends to mean a handful of candidates from minor (read more left/green and/or more right/socially conservative) get into parliament, so neither of the two main parties have the balance of power & need to go along with some agenda items from the minor parties in order to get ther own stuff done.

      hence, in the last two decades, a trend toward stronger environmental law and (ironically) a more xenophobic immigration and refugee policy.

      so yes, in my experience, choice of candidate can have a significant effect on all sorts of things. not always in what i personally think is a good way, but it certainly has effects.

      having now lived in the US for a couple of years, where the two main parties are almost as indistinguishable as their australian conterparts but minor parties are completely powerless, i can see why americans might think choice of candidate makes almost no difference at anything beyond city level politics. it's rather depressing.

    126. Re:one reson why by Sanction · · Score: 1

      Yep, you hit it right on the head. Each minority party may have a decent number of supporters, but unless their entire national support base moves to the same congressional district, they will never be represented. The fact that incumbants have a 95% reelection rate doesn't help either. It even extends to access. The Repub/Demo candidate could only have 5 votes in a district of a million, but they will automatically be on the ballet, in the debates, and receive funding anyway. Minority parties have to jump through major hoops just to be on the ballet, more to be in debates (and they are often excluded from the major ones anyway), and have a hard time getting funding since their parties don't have a solid track record of "return on investment" like the major parties do. Depressing is right.

      --
      Well I'm the doctor and I say you're dead, so shut up and take it like a man!
    127. Re:one reson why by metalslinger · · Score: 1

      well if you're using opera, mozilla, safari, etc... you can just tell it you're using ie 5.5

      --
      /. Heroics - 99.999%
    128. Re:one reson why by Anonymous Coward · · Score: 0

      You Americans *really* don't give a shit about politics, do you.

      No, they dont seem to, they also done seem to care if some war mongering potiential dictator gets elected to the presidency. The rest of the world should very, very scared.

    129. Re:one reson why by spun · · Score: 1

      Dude, you forgot the sleeping gas injectors, sticky foam gun and 120Db 'brown noise' generator.

      When the intruder comes to, they have crapped themselves and are stuck to the chair.

      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    130. Re:one reson why by spun · · Score: 1

      Thus the requirement that absentee ballots come in early, so you can go down and change your vote in person if your absentee ballot has been bought or coerced.

      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    131. Re:one reson why by Anonymous Coward · · Score: 0

      Early? In Seattle they just have to be postmarked on or before election day.

    132. Re:one reson why by Stauf · · Score: 1

      Two armed guards is obscurity, because they don't work too well if the attacker knows them.

      Alright, so if I, an attacker, decides to break into a room that I know is guarded, then all of a sudden, because I know the room is guarded the guards become ineffective?

      Heres a better example, I know the building next door is a customs office, I know that there is an armed guard out the front, I know this guard (friend of mine from university). Nothing is obscure. Of course, I highly doubt he'd let me in if I asked, and definetly wouldn't be party to anything illegal.

      So, no obscurity, but the building is pretty secure.

    133. Re:one reson why by iabervon · · Score: 1

      The "something you have" can generally be replicated with sufficient information (if I know the pin positions for your house key, I can make one, and then I have the thing you have). The "something you are" is still impractical to read out of "you" reliably without it being easy to fool with an item, which can be constructed from some information (e.g., you can fool retinal scanners with a photo of the person's eyes with holes for your pupils).

      The reason those are considered to be different things is that pairs of them are unlikely to get stolen (or copied) together, whereas two of the same type can generally be stolen at the same time. But in the canonical good example, the ATM card with the PIN, where you have the card and know the PIN, both are actually information; it's just that one is stored in an object and one is stored in your memory.

    134. Re:one reson why by Anonymous Coward · · Score: 0

      They tried this before,

      "as much as we hate it, whites are in the majority, and blacks (were) 5% or less of the population"

      Closing off voting to any portion of the population is a bad idea.

      Of course linux and mac users can still go in person, but i think the above quote is accurate considering the ease of platform independent solutions in computing for this sort of application.

  3. Voting online? Uhhh by Eric(b0mb)Dennis · · Score: 4, Insightful

    Voting online seems like it would be a bad idea, no matter how many security measures are put in.

    The internet is inherently insecure, and leaving the hands of the country to the internet could lead to a number of problems... I can see it now..

    Huge office buildings in foreign "enemy" full of hackers skewing the voting system, or a number of different problems...

    Can you IMAGINE the 'recount' scandals, et cetera, after the world's first vote with the internet as a voting measure?

    Also, if you have someone's full info (Social, driver's license #, name, address, et cetera) how hard would it be to place your vote as someone else?

    The whole thing just seems like a "bad idea"(tm) unless something was reworked to make it infaulable, which isn't really possible, anyways.

    --
    Excuse me, I don't mean to impose, but I am the ocean
  4. Stardate: November 4, 2004 by mrpuffypants · · Score: 4, Funny

    Ladies and Gentlemen, It is my pleasure to introduce the new supreme ruler of the United States: William Gates!

    Gates:"....exxxxxcellllent....."

    Ok, so it's pandering that this will get modded as funny, but I'm a whore for good karma!

    1. Re:Stardate: November 4, 2004 by Information+Minister · · Score: 1
      Another Bill :-)

      no pun intended

    2. Re:Stardate: November 4, 2004 by Anonymous Coward · · Score: 1, Funny

      We've been waiting patiently for so long, and now our opportunity has presented itself:

      "Ladies and Gentleman, I give you the new President of the United States, Jean Chretien!"

    3. Re:Stardate: November 4, 2004 by Anonymous Coward · · Score: 0

      >Gates:"....exxxxxcellllent....."

      hahahah... Mr Burn!?

    4. Re:Stardate: November 4, 2004 by Electrum · · Score: 1

      Ladies and Gentlemen, It is my pleasure to introduce the new supreme ruler of the United States: William Gates!

      In all honesty, would that be any worse than what we currently have?

    5. Re:Stardate: November 4, 2004 by laejoh · · Score: 0

      Bush: Born with a silver spoon up his ass.

      I can hear it already:

      There is no spoon!

    6. Re:Stardate: November 4, 2004 by Anonymous Coward · · Score: 0

      Ok, so it's pandering that this will get modded as funny, but I'm a whore for good karma!

      I thought funny posts didn't affect Karma?

      That's the one reason I like to post jokes - no-one can accuse you of whoring.

    7. Re:Stardate: November 4, 2004 by MisterMook · · Score: 1

      At least Gates would be wearing his Star Trek uniform when he came out of the jet fighter and be waving his hands up and down exclaiming how neat it was instead of trying to soullessly suck up to voters.

  5. Military Voters by agentZ · · Score: 4, Informative

    If they're testing the system with military voters, than using Windows is probably the only choice. There are a lot of bases where the desktop platform, by directive, is Windows. Running alternative software can be a violation of policy and mean Real Trouble(tm) for military members. They're not going to court martial anybody, but it can be a black eye on your record.

    1. Re:Military Voters by Anonymous Coward · · Score: 0
      The first sentence in the article:

      Imagine casting a vote for president from a cybercafe in Thailand, an aircraft carrier in the Persian Gulf or a laptop computer at home.

      The US military must have a larger presence in Thai entertainment venues than we ever knew.

    2. Re:Military Voters by Anonymous Coward · · Score: 0

      The Military uses a shit load of Linux boxes.

    3. Re:Military Voters by Anonymous Coward · · Score: 0

      To my knowledge, the only ones I have seen ALLOWED to be used were RedHat Enterprise (as it recently got approval). At least as a server. The military is pretty controlling over what they allow plugged into their network...alot of Unix variants are quite cool though. I am working a contractor gig on a military facility right now...they use alot of HP-UX, which I prefer to the windows boxen - for one simple reason: The IT monkeys keep their hands off of them as they have no idea what they are doing with them. Sometimes having a nice happy little user interface is a two edged sword in certain workplaces - it's nice because it's easy to administer, but it's easily screwed up, because it's easy to administer.

      Anyways...drifting offtopic here, but my gig is in a DLA facility, and I don't see any linux at mine, but like I said, as of recently I know Red Hat Enterprise could be kosher.

  6. Becuase... by darkov · · Score: 4, Funny

    Why the Windows requirement?

    Because your vote has to be sent to Redmond to be "verified" and rejected in the case of an "incorrect" vote.

    1. Re:Becuase... by Anonymous Coward · · Score: 0

      [...]and rejected in the case of an "incorrect" vote.

      Like a non-republican vote, maybe?

      Time to duck and cover.

    2. Re:Becuase... by Blikank · · Score: 5, Funny

      At least its better than sending it to Florida.

    3. Re:Becuase... by KalvinB · · Score: 1

      This feature will come in handy in Florida.

      Ben

    4. Re:Becuase... by Anonymous Coward · · Score: 0

      Or the Supreme Court...

    5. Re:Becuase... by mdielmann · · Score: 1

      Yeah, they're likelier to screw up and let some of the "incorrect" votes through...

      Okay, that horse is quite dead, and thoroughly flogged, to boot...

      --
      Sure I'm paranoid, but am I paranoid enough?
  7. Another little something... by Eudial · · Score: 0

    for the WineHQ team to work on. ... which would probably make voting in *nix faster and less buggy than in windows.

    --
    GAAH! MY PRINTER IS ON FIRE!!! PUT IT OUT! PUT IT OUT!
    1. Re:Another little something... by program21 · · Score: 1
      Ok, I'll bite...
      Apache just isn't ready for mission-critical enterprise level operations like this.
      If not Apache, then what would be considered ready for this "mission-critical enterprise operation"? IIS? Neither is perfect, but IIS has had more major reported vulernabilities (and exploits) than Apache.

      If the code for our vote server is open, then anybody can hack it.
      If the code for our vote server is done right, then nobody can hack it, whether the code is open or not.
      Remember, Linux is a european operating system.
      Just because it's creator is European doesn't make the whole OS European. Contributions to Linux come from people all over the world, including the US.
      We're talking about electing the leader of the free world here
      Is that really what you believe? That the US is the free world? Look around, there are countries just as free as we are, more so in some regards.
      --
      This has been a test. Had this been a real emergency, we would have fled in terror and you would not have been informed.
    2. Re:Another little something... by Anonymous Coward · · Score: 0
      I would say GoAT, but you're an embarassment to all self-respecting trolls.

      Do you actually think anybody will take you seriously?

    3. Re:Another little something... by Anonymous Coward · · Score: 0

      Eh, I got two suckers. Eat it.

    4. Re:Another little something... by Anonymous Coward · · Score: 0

      Well, you there's one born every minute. Still, as one troll to another, if your post had been about a hundred times as subtle, you'd have 10 or 20 responses (and still counting).

    5. Re:Another little something... by Anonymous Coward · · Score: 0

      True, I do go over the top sometimes. I'll try to do better next time.

    6. Re:Another little something... by quantum+bit · · Score: 1

      Remember, Linux is a european operating system.

      How about BSD? California not American enough for you?

    7. Re:Another little something... by Anonymous Coward · · Score: 0

      The People's Republic of Kalifornia? Hell no. What are you, a queer lover or an atheist or something? Isn't the mascot of BSD a demon? I mean, come on...the whole operating system just screams "witchcraft." Grow the fuck up and open your eyes already.

      F the P

    8. Re:Another little something... by Anonymous Coward · · Score: 0

      That's the spirit. Even the best of get a bit carried away now and then.

    9. Re:Another little something... by Anonymous Coward · · Score: 0

      Yeah, but first I gotta whore some more karma...that last "flamebait" mod dropped me from "good" to "positive." Flamebait? WTF?! Mods are obviously smoking the $3 crack again...that was clearly a troll.

    10. Re:Another little something... by EzInKy · · Score: 1

      Look, I know this is Slashdot, and we all love Linux and hate Microsoft, but let's be realistic here. Apache just isn't ready for mission-critical enterprise level operations like this. This is a BIG DEAL. We're talking about electing the leader of the free world here, not serving the goatse photo.

      No, we are talking about electing the "leader of the free world" only being elected by those who love Microsoft, and that my friend is> a BIG DEAL.

      --
      Time is what keeps everything from happening all at once.
  8. Comment removed by account_deleted · · Score: 1, Insightful

    Comment removed based on user account deletion

  9. Oh No... by Quaoar · · Score: 4, Funny

    All those hermits who never leave the house are going to be able to vote. How long do you think it will be until they repeal the Sun?

    --
    I'll form my OWN solar system! With blackjack! And hookers!
    1. Re:Oh No... by Anonymous Coward · · Score: 0

      O.O You mean they haven't!?!?! Damn, I *DO* live under a rock...

    2. Re:Oh No... by bad_fx · · Score: 2, Funny
      All those hermits who never leave the house are going to be able to vote.


      No, fortunately for the rest of you puny mortals, most of us /. readers don't run Windows, so you're safe for now...

    3. Re:Oh No... by Anonymous Coward · · Score: 0

      I think Sun's doing a pretty good job of repealing itself, actually.

    4. Re:Oh No... by Anonymous Coward · · Score: 0

      Hey! Many of us younger hermits would like to get rid of the sun also.

      Don't be so age-ist.

  10. Obivously by krisp · · Score: 1

    Obivously the reason is because the voting software is written in VB.NET. Would you anything expect less from the U.S. Government?

    The back end is probably on an arcane IBM AIX server.

    1. Re:Obivously by Anonymous Coward · · Score: 0

      Disclaimer: I don't know how to spell

      That's obivous!

    2. Re:Obivously by PolyDwarf · · Score: 1

      The back end is probably on an arcane IBM AIX server.


      Don't you mean, on an illegal IBM AIX server?

      ba-dum-dum.

      (For those confused, check a bunch of SCO stories here)
  11. And the winner is... by Valar · · Score: 0, Redundant

    Bill Gates by a landslide!

    1. Re:And the winner is... by fbg111 · · Score: 1

      But he wasn't even a candidate!

      --
      Flying is easy, just throw yourself at the ground and miss. -Douglas Adams
    2. Re:And the winner is... by BigBadBri · · Score: 1
      No - it's Ballmer.

      Bush may look like a chimp, think like a chimp and even walk like a chimp, but Ballmer can do all that, and...

      only he can truly dance like a chimp!

      --
      oh brave new world, that has such people in it!
    3. Re:And the winner is... by DiggiLooDiggiLey · · Score: 1

      Dude, that's just mind boggling.

    4. Re:And the winner is... by legojenn · · Score: 1

      Why do you insist on denigrating the whole chimpanzee species by comparing them to the Mr Bush & Mr Balmer? Certainly you could find something more appropriate further down the evolutionary tree.

      --
      I make a reasonable middle-class wage by going to work and not spamming blogs with scams.
  12. Wait by AvengerXP · · Score: 4, Insightful

    Maybe they just meant that like a generic statement, and its not limited to windows but any station with internet access. They just assume you use windows. It doesn't say that its ONLY windows. It's like saying you can to point X using a car, but you can also take a flight or walk or... You get the point.

    --
    Trolls dont like to be Flamebait, because they burn so well. Protect our Troll heritage!
  13. Why Windows? And why not Palladium? by taped2thedesk · · Score: 5, Informative
    From the SERVE web site at http://www.serveusa.gov/public/aca.aspx:

    Do I need a special computer or software to use the SERVE system?
    No. If your computer, or the public computer you are using, meets the minimum computer requirements, you will be able to use the UOCAVA Voting System (UVS). The minimum computer requirements are:

    - Operating System: Microsoft Windows 95, 98, ME, 2000, NT or XP
    - Internet Browser: either Microsoft Internet Explorer 5.5 and above or Netscape Navigator 6.x and above

    What browsers are compatible with SERVE?
    For security reasons, SERVE is only compatible with browsers with SSL 3.0 capabilities, which are listed below:
    - Microsoft Internet Explorer 5.5 and above
    - Netscape Navigator 6.x and above
    They make mention of the fact that Windows must be used for voting, but they don't explain the requirement. As far as I know, Mac OS, *nix, and Mozilla all support SSL3.0, so why arn't they included?

    This is somewhat unrelated, but still an interesting comment on their page:

    Does SERVE use Microsoft's Palladium software architecture?
    No, the Palladium software is not sufficiently ubiquitous at this time for use in SERVE.
    *Phew*...
    1. Re:Why Windows? And why not Palladium? by Anonymous Coward · · Score: 5, Insightful

      "No, the Palladium software is not sufficiently ubiquitous at this time for use in SERVE."

      *whimpers in fear*

    2. Re:Why Windows? And why not Palladium? by Wister285 · · Score: 1

      Why is Mozilla, Opera, and every other browser not supported? Very simple. People in the government aren't going to research every single obscure web browser that exists. I know what you are saying. "But Mozilla IS NETSCAPE and it isn't that small!" The fact is that Netscape is Mozilla for the populace. And what about Phoenix and all of the Mozilla derivatives? There are just too many to list AND support.

      Secondly, it is a MUCH better idea to build a widespread system as important as this on the lowest common denominator if you expect the public to provide their own hardware and software. What if some weird bug is ONLY cause by an unknown web browser? Online voting has enough problems as it is right now, you can't throw all the variables of OSS into the mix. The fact that you said *nix proves my point - too many variables that would easily overwhelm an already daunting task.

      "But it's all the same, HTTP is supported by all web browsers and the server-side application is the source of insecurity." Yes, this is mostly true. The fact is the developers of this system HAVE to cover themselves and limit the clients of the application in order to isolate problems as actually being server-side. The goverment has nothing to gain by allowing tons of different clients to use this system. They are not a for profit business looking to maximize profits. All they need is a secure and functioning model that is extremely accessible. I use Linux, but I also have Windows PCs - I think most people on slashdot at least have ONE Windows/IE install somewhere.

    3. Re:Why Windows? And why not Palladium? by aborchers · · Score: 2, Interesting
      Thank you for posting useful information, as opposed to more hysterical ranting.

      The posted requirements in this type of system are more often the words of the legal or marketing teams as any kind of true technical specification. Plenty of sites (I know because I've worked on them) specify requirements like these because:

      1. They cannot officially support everything, and pick the most mainstream target to serve the largest number of users with minimal friction.
      2. The suits force them to word it thusly because posting an actual accurate requirement like "an HTTP client with support for HTML 4 Strict and SSL 3.0" would cause 95% of their users to glaze over. Typically, it's assumed that the 5% can figure out what they really need.


      I routinely use Mozilla or Opera on Linux to access sites that are labelled "Windows/IE only". Sure, there are some that don't work because of fancy plug-ins, extensions and such, but the vast majority pose no problems. I suspect this is all a tempest in a teapot...

      --
      Trouble making decisions? Just flip for it.
    4. Re:Why Windows? And why not Palladium? by arthurs_sidekick · · Score: 1

      I think that's an important point. Do we really know, from the line included by a (probably not too tech-savvy) journalist, that Windows is a requirement here, or is it just one of those "golly, if you have this, and everybody does, then you can vote online" sort of lines? I mean, the article doesn't even say that Macs are excluded, and that's probably the only alternative the general public is even aware of.

      Unless the author explains what (from the point of view of the implementors of the system) Windows offers, security or feature-wise, that any other OS with an HTML / CSS compliant browser does not, there's no reason to take that line seriously.

      --
      "Oh, I hope he doesn't give us halyatchkies," said Heinrich.
    5. Re:Why Windows? And why not Palladium? by JohnnyCannuk · · Score: 1

      Notice the little ".aspx" at the end of the URL?

      The site is clearly using ASP.Net. I suspect that the Windows "requirement" is the result of a poorly trained junior developer who has drunk too deeply of the MS koolaid and thinks .Net on the server MUST mean Windows everywhere. Given the rest of the requirements (including being able to use Netscape 6.x, which doesn't support ActiveX controls) and the fact I was able to easily access the site using Moz 1.4, I suspect that the "Windows Only" requirement is uninformed marketting sludge...after all if Windows is a requirement and EVERYONE (95% of the general populace) has Windows then EVERYONE can use this to vote in the future, right?

      Yeah, I know.....

      --
      Never by hatred has hatred been appeased, only by kindness - the Buddha
    6. Re:Why Windows? And why not Palladium? by John+Hasler · · Score: 2

      > The fact is the developers of this system HAVE
      > to cover themselves and limit the clients of the
      > application in order to isolate problems as
      > actually being server-side.

      There is no excuse for the client-side software not to be trivially simple. If it has bugs that make it browser-dependent now is the time to find them.

      > The goverment has nothing to gain by allowing
      > tons of different clients to use this system.

      The government has an obligation not to require that citizens use any specific commercial product.
      What would you say if you were told that you must use a Papermate pen to fill out your absentee ballot because the government thought other brands might skip but couldn't be bothered to test them?

      > I use Linux, but I also have Windows PCs - I
      > think most people on slashdot at least have ONE
      > Windows/IE install somewhere.

      I don't, and I find the notion that I may eventually be forced to buy it if I wish to vote rather offensive.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    7. Re:Why Windows? And why not Palladium? by Wister285 · · Score: 1

      The idea is not to get you buy a Windows PC eventually. The idea is keep the government's first implementation of a voting system as simple, smooth, and easy to debug as possible. Also, if you are at all familiar with the American legal system, you would know that extreme liability is a problem that plagues our courts. What if the government makes a voting system but 100 people can't use it because they some crazy browser? Disclaimers seem to even hardly matter anymore - the fact is that the government would be sued AND there is a low probability that they would win the case. BOUNDS almost HAVE to be placed until every client is actually verified by the government and then expanded as testing continues.

      All the technical details of computers, the Internet, and networking protocols are nice, but the government MUST take care of millions of people. Legal and bureaucratic issues also come into play, that is what you have to remember. It doesn't matter if it should work because when .00000001% of the people have problems, the media and other agents make them a very vocal minority.

    8. Re:Why Windows? And why not Palladium? by quist · · Score: 1

      Mac OS, *nix, and Mozilla all support SSL3.0, so why arn't they included?

      perhaps they don't run VBScript?

    9. Re:Why Windows? And why not Palladium? by quantum+bit · · Score: 1

      I routinely use Mozilla or Opera on Linux to access sites that are labelled "Windows/IE only". Sure, there are some that don't work because of fancy plug-ins, extensions and such, but the vast majority pose no problems. I suspect this is all a tempest in a teapot...

      BUT... What prevents somebody from dropping your vote from the system and, if anyone found out (unlikely), saying it's because it was made from a platform not officially supported?

    10. Re:Why Windows? And why not Palladium? by rabidcow · · Score: 1
      Why is Mozilla, Opera, and every other browser not supported? Very simple. People in the government aren't going to research every single obscure web browser that exists.

      There is a very common wording for that, which they should have used:
      For security reasons, SERVE is only compatible with browsers with SSL 3.0 capabilities, which include :
      - Microsoft Internet Explorer 5.5 and above
      - Netscape Navigator 6.x and above
      I can't imagine why they would word it so as to imply that those are the only choices, when they don't know that that's the case. Perhaps they consulted their IT department without telling them why they wanted to know.
    11. Re:Why Windows? And why not Palladium? by aborchers · · Score: 1

      Ultimately the degree of trust in the exchange is based on mutual protocol support. There can be no guarantee that the system on the client end is what it says it is. Given that "alternative" clients generally can spoof the browser credentials, there's no way the server would ever know that a submission didn't come from "MSIE 6 on Windows" or whatever.

      Ergo, a voting system that actually trusted the client to identify itself correctly would be extremely weak system indeed. Ironically, I can see exactly this kind of thing being done by a voting system that claims to only support Windows. ;-)

      --
      Trouble making decisions? Just flip for it.
    12. Re:Why Windows? And why not Palladium? by wljones · · Score: 1

      All Microsoft software has been removed from my computer network and will not be replaced. I can still vote by walking 400 meters to the nearest school and using the voting machines. Any attempt to make those voting machines run with Microsoft software will be met with a lawsuit that will not cost me any money.

  14. Beta Test by emerrill · · Score: 1

    Of course they are only going to support Windows to begin with, its the largest market. They want to see if they can make it work there before they branch out. And for that matter, do we even know that it wont work with other systems? Just because alt OS's aren't supported, doesn't mean they wont work.

    1. Re:Beta Test by Anonymous Coward · · Score: 0

      No. Web standards were designed to be non-platform specific. If they are targeting Windows, they are doing it explicitly by deliberately ignoring established standards.

    2. Re:Beta Test by yerricde · · Score: 1

      Exactly. It's like the iTunes Music Store: Apple beta-tested it on the Mac platform before starting the PC version.

      --
      Will I retire or break 10K?
    3. Re:Beta Test by togofspookware · · Score: 1

      Yeah. Like at my college campus, they say that only Windows and MacOS are *supported*. Linux can use the network just fine. You just can't tell them about it ;-)

      --
      Duct tape, XML, democracy: Not doing the job? Use more.
  15. Hoo boy by thatguywhoiam · · Score: 5, Insightful
    Gigantic partisan flamewar in 3...2...1...

    I have no comment on the usage of Windows in this manner; the security of that operating system has been analysed to death and we all know what the outcome was.

    I have a much bigger fundamental problem with this non-accountable electronic voting process that does not produce a verifiable paper ballot for each vote cast. Aside from any nefarious purposes in the design, having any system where the voting power is aggregated and sorted electronically - and nearly instantly (relatively speaking) - will prove too tempting for someone to sabotage.

    I would think that at the very least, one should implement an electronic voting system on a transparent, open operating system, just for plain accountability.

    And now its time to open the robot polls... and the robot results are in.

    --
    If Jesus wants me it knows where to find me.
    1. Re:Hoo boy by Anonymous Coward · · Score: 0

      For anyone interested in the software holes and backdoors in the lovely new paper-free, Republican owned voting machines, check the top story on www.whatreallyhappened.com

    2. Re:Hoo boy by TrekkieGod · · Score: 1
      I have a much bigger fundamental problem with this non-accountable electronic voting process that does not produce a verifiable paper ballot for each vote cast.

      Yeah...judging from our last presidential election, I'd say verifiable paper ballot's certainly proved their value.

      Sarcasm aside, even assuming some sabotage of an electronic system...would the error become worse than having humans read it? Besides the innevitable error inheritant in having someone for hours doing the exact same thing over and over (thus each recount in florida yielded different results), can you really assure no sabotage. How can you absolutely be sure that there aren't a lot of people counting the paper ballots thinking, "I really don't want this guy to win, so every 3 votes he gets, I'll count one as a vote for my favorite candidate"?

      --

      Warning: Opinions known to be heavily biased.

    3. Re:Hoo boy by Anonymous Coward · · Score: 0

      Surely there will always be another person with a different party affiliation to keep an eye on the person doing the counting, or at least there will be another count by another person to check the result. The point is that in the current system, any widespread fraud would have to be perpetrated by thousands of people from different backgrounds. The very unreliability of the human vote-counters makes it impossible to pull off a large-scale election fraud. Yet they are about to replace them with a single point of failure.

    4. Re:Hoo boy by finster-baby · · Score: 1

      The Pentagon-run program will be limited to eligible voters whose homes in the United States are in South Carolina and Hawaii or in a handful of counties in Arkansas, Florida, Minnesota, North Carolina, Ohio, Pennsylvania, Utah and Washington.

      The thing that seems most suspicious to me is the "handful of counties" qualifier. Who picks the counties? Let me just hazard a guess that the counties in question are chosen carefully to provide partisan advantage to Bush's reelection campaign!
  16. Devious plot? by Realistic_Dragon · · Score: 1


    Perhaps it's a plot by the big corporations to make sure that no devious Open Source loving communist hippies can vote.
    </>

    <even more so>
    A friend of mine suggested tonight that since American power extends so far around the world, it would only be fair to let everyone vote in US elections, not just US citizens.
    </>

    --
    Beep beep.
    1. Re:Devious plot? by Eric(b0mb)Dennis · · Score: 1

      You, sir, are the anti-christ

      Your blatent attept to try and set up a once world government has been accounted by the Evangelical Society International and you shall be hunted now.

      Thanks, and welcome to THE END

      --
      Excuse me, I don't mean to impose, but I am the ocean
    2. Re:Devious plot? by csnydermvpsoft · · Score: 5, Funny

      A friend of mine suggested tonight that since American power extends so far around the world, it would only be fair to let everyone vote in US elections, not just US citizens.

      One major problem with that would be that they wouldn't know enough about our candidates. Oh, wait, never mind.

    3. Re:Devious plot? by Anonymous Coward · · Score: 0

      A friend of mine suggested tonight that since American power extends so far around the world, it would only be fair to let everyone vote in US elections, not just US citizens.

      Something tells me china would elect themselves their own candidate pretty damn fast. Look at how much of the world population they control.

    4. Re:Devious plot? by schnell · · Score: 2, Insightful

      A friend of mine suggested tonight that since American power extends so far around the world, it would only be fair to let everyone vote in US elections, not just US citizens.

      That's fine with me as soon as everyone in the world puts their money where their mouth is and starts paying US taxes.

      --
      "95% of all Slashdot .sig quotes are incorrect or completely fabricated." -Benjamin Franklin
    5. Re:Devious plot? by anon*127.0.0.1 · · Score: 1

      The Japanese and Chinese are already having a major effect in the All-Star balloting for Baseball and Baskketball.

      And lets face, most Amurricans care a lot more about their sports then they do their political races.

      Would be kinda funny to see a George Bush campaign ad running in Afghanistan, though.

      --
      I am NOT a man!
      I am a free number!
    6. Re:Devious plot? by Anonymous Coward · · Score: 0

      Sure, as long as they pay US taxes let em vote

    7. Re:Devious plot? by Anonymous Coward · · Score: 0

      We're always helping to clean up your messes, does that count?

    8. Re:Devious plot? by Anonymous Coward · · Score: 0

      > Sure, as long as they pay US taxes let em vote

      (opening a huge can-o-worms)

      Ya' mean like the clergy?

    9. Re:Devious plot? by Anonymous Coward · · Score: 0

      A friend of mine suggested tonight that since American power extends so far around the world, it would only be fair to let everyone vote in US elections, not just US citizens.

      Let them get lobbyists like all the other foreign governments. The US government is strictly pay-to-play, bub.

    10. Re:Devious plot? by Anonymous Coward · · Score: 0

      dude, who do you think that pay for you so-fucking-expensive-and-wasteful
      lifestyle? US citizens? hah. USA is hardly a self-supporting system.
      I say let all the fucking world vote (at least for president).

    11. Re:Devious plot? by Sunda666 · · Score: 1

      Sign me in!
      Paying US taxes should be pretty damn easy when compared to the ones
      we currently pay around here like 60% of our incomes are used to pay fscking
      taxes.

      Even if we had to pay both, the US taxes would likely be irrelevant.

      cheers.

      --


      ``If a program can't rewrite its own code, what good is it?'' - Mel
    12. Re:Devious plot? by spun · · Score: 1

      It's more than taxes, it's influence. US policies have more influence over many non-US people's lives than their own governments do. They resent that, rightly so. Remember, the phrase goes "No taxation without representation," not vice versa. An analogous statement today might read "No undue influence without representation."

      "No representation without taxation" just sounds like extortion.

      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
  17. they aren't worried about security by dubiousmike · · Score: 2, Interesting

    They are concerned about building something that works solidly and since Microsoft dominates the desktop market, it is a no brainer to target Windows IE as the single allowable browser to vote with.

    Many of us know what a bitch it is to develop a code and feature intensive site that works correctly for all browsers.

    It also cuts down on support issues. I have met people who are unsure of what platform they are running. "What kind of computer am I using? It says 'power' here near a button. Is that right?"

    1. Re:they aren't worried about security by CaptainBaz · · Score: 2, Insightful
      Many of us know what a bitch it is to develop a code and feature intensive site that works correctly for all browsers.

      This may be of some use to you. There really is no excuse nowadays for writing websites which don't work on all platforms...

    2. Re:they aren't worried about security by cubicledrone · · Score: 1

      "What kind of computer am I using? It says 'power' here near a button. Is that right?"

      Everyone is an idiot, so we can repeal some of these amendments, right? I mean, most people don't understand them anyway, right?

      While we're at it, we should have a minimum aptitude test for voters, right?

      News flash: Most people are a lot smarter than you think.

      --
      Business isn't willing to pay for products, innovation and careers, so we get brands, mortgage commercials and layoffs.
    3. Re:they aren't worried about security by Anonymous Coward · · Score: 0
      They are concerned about building something that works solidly and since Microsoft dominates the desktop market, it is a no brainer to target Windows IE as the single allowable browser to vote with.

      The Internet is platform independant in spite of Microsoft's best efforts.

      Many of us know what a bitch it is to develop a code and feature intensive site that works correctly for all browsers.

      Were you thinking a Flash site? Shockwave? How about secure plain text, or is IE the only browser to support it?

    4. Re:they aren't worried about security by Ralgha · · Score: 2, Insightful

      Explain to my why an online voting system should be "feature intensive"? There shouldn't be any preferences, no options aside from the actual voting. You log in, cast your votes, and log off. That's it. It doesn't need, and shouldn't have, any more functionality.

    5. Re:they aren't worried about security by heinousjay · · Score: 1

      Many of us know what a bitch it is to develop a code and feature intensive site that works correctly for all browsers.

      Many of us also understand that developing to the standards mostly takes care of this issue, and a little judicious abstraction handles the rest. It isn't too hard to develop a library that can handle the scripting bits, and if you can't write cross-browser HTML, get the hell out of the business.

      Of course, you could always just be lazy and only ever test you site in IE. That makes a wonderful justification for your bullshit.

      --
      Slashdot - where whining about luck is the new way to make the world you want.
    6. Re:they aren't worried about security by jnana · · Score: 1
      Most people are a lot smarter than you think.

      You've never worked in tech support, have you?

    7. Re:they aren't worried about security by SlightOverdose · · Score: 1

      Anyone whos ever done any serious web design will know that adhering to standards will get you nowhere. Every browser has its own way of rendering things and you almost always need to write "incorrect" code at some point to make them all happy.

      IE in particular has some... "Interesting" ideas about how it should use CSS, and on many occasions I've had to use some very nasty hacks to work around them while keeping Mozilla happy.

      (Hint: If you specify a parameter twice, IE will use the first one, Mozilla will use the last one. Mozilla also sees '//' as a comment while IE ignores it and reads the rest of the line)

    8. Re:they aren't worried about security by pmz · · Score: 1

      Many of us know what a bitch it is to develop a code and feature intensive site that works correctly for all browsers.

      No, only people who jump on every bandwagon since HTML 3.2 know this. In reality, cross-platform websites are easier than browser-specific websites through cutting back on the buzzword payload. For example, small amounts of JavaScript can be used and easily tested. Websites that use JavaScript until the "programmer" is foaming coffee at the mouth should be taken out and thrown in the lake (if that were possible for a website).

      Web developers that complain about cross-browser support really are not doing their job properly, nor should they be considered professionals. The reason I say this is that the intentions of the WWW are universality, equality, and ease of use. A website that won't post my form data because of a JavaScript bug doesn't meet these criteria. The fact that every corporation who got their dirty hands on the WWW has tried to corrupt it is not an excuse, either.

    9. Re:they aren't worried about security by dubiousmike · · Score: 1

      I seriously doubt that the coder will actually spec out the project. Hell, the coder will be lucky if whomever specs out the application will be present for she/he to ask questions. This is government we are talking about.

      If I am a company that has a fair share of non windows and/or non IE using customers, I must dedicate resources to make my site work for them. If I want people to spend money with me, I need to cater to them, often spending a bit of time to (say) get my site to work for Opera users. If you have captured the market (if you want to vote, you have to use the goverment's website) then the customer will use whatever software they must to do so.

      Managers don't spec out plain text sites, they spec out pretty sites with layers and java drop down menus and if Macromedia 'lobbies' them enough, (in the case of a government voting website) even Flash.

      I personally spend a lot of time to make sure my sites appear to be as close as possible on different platforms and browsers. Going through 5 browsers on two platforms for each page can be a bitch on a large site.

      And when you make a site whos function is something so fundamentally important as voting, it makes sense that you will develop for one platform, one browser. If you mess up 10% of the votes, you have an electronic version of a dangling chad. Developing for Windows IE grabs you about 94% of your target audience in one shot. Never mind that the PC is generally what is used as a work station in most government facilities.

    10. Re:they aren't worried about security by dubiousmike · · Score: 1

      Websites that use JavaScript until the "programmer" is foaming coffee at the mouth should be taken out and thrown in the lake (if that were possible for a website).

      I can tell you are a coder and not a manager. If my CEO wants drop down menus, he gets them and its a nightmare for me to make them work perfectly with all browsers and platforms. Opera can be a tough one.

    11. Re:they aren't worried about security by Sunda666 · · Score: 1

      But how complex has a voting site to be anyway? I think one can
      do it with the most primitive HTML, no need for fancy stuff.

      Even lynx users could vote, if they could get their way without
      candidate's pictures.

      cheers.

      --


      ``If a program can't rewrite its own code, what good is it?'' - Mel
  18. Re:Voting online? Uhhh by Anonymous Coward · · Score: 0
    world's first vote with the internet as a voting measure

    World first, eh?

  19. Imagine... by nacturation · · Score: 5, Insightful
    from the article:
    Imagine casting a vote for president from a cybercafe in Thailand, an aircraft carrier in the Persian Gulf or a laptop computer at home.
    Coincidentally, as I'm typing this, thousands of terrorists, pranksters, and ne'er do wells are imagining the exact same possibility.
    --
    Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
  20. Not enough information by koreth · · Score: 3, Informative

    There isn't enough detail in the article to say whether "running Microsoft Windows" is actually a requirement, or just cluelessness on the part of the article's author. If it's a Web-based system (which, again, the article doesn't say one way or the other) then it shouldn't matter.

    1. Re:Not enough information by cmacb · · Score: 2, Insightful
      I think there is a lot of cluelessness going on in the article as well as the concept.

      The first clue is that Microsoft has bought and paid for the US government by convincing it to send tens of thousands of its middle managers to MCSE brainwa...errr.... certification classes. Many of these people don't know anything about computers other than what Microsoft/Sylvan have taught them. The US Feds will be loyal Microsoft customers long after governments elsewhere have switched. They deserve each other.

      The whole concept travels under the guise of making democracy more accessible. While in this case it is targeted at overseas voters, make no mistake that it will soon be followed by trials in-country. The problem is that it allows people to vote without thinking. We already have a system that make it easy to "buy" votes by bussing street people to the polls in exchange for smokes or spending money. The goal, by the same people who do that is to carry the process even further.

      "inject substance into your left arm for candidate a, into your right arm for candidate b".

      "Kay Maxwell, president of the League of Women Voters of the United States, said she welcomes the idea of Internet voting if it increases turnout. "

      Right. It's the key to getting Democrats back into power. Why win on the issues when you can simply BRIBE voters to put you into office. Fifty years of making promises the country can't keep, lets do it till we are totally bankrupt!

    2. Re:Not enough information by Poeir · · Score: 1

      My guess is they'll use a similar system to the FAFSA web site, which I haven't had any problems using from in Linux (using Mozilla).

      --
      Sigs are like bumper stickers.
    3. Re:Not enough information by Anonymous Coward · · Score: 0

      It's web-based, utilizing SSL 3.0. They say it will be compatible with Netscape 6, so it should also work on Netscape 6/Mozilla on other operating systems.

      But this is assuming they don't something stupid like insert an unneccessary javascript test to make sure they're running on windows, which they most certainly will.

    4. Re:Not enough information by Sanction · · Score: 1

      "Right. It's the key to getting Democrats back into power. Why win on the issues when you can simply BRIBE voters to put you into office. Fifty years of making promises the country can't keep, lets do it till we are totally bankrupt!"

      Hmm, who sent out cash to voters? Which administration is giving tax cuts to people that don't need it while raising spending, while tax recepits are down? Who is bankrupting the country? They all are, if you think you can tie it to a party, you have blinders on.

      --
      Well I'm the doctor and I say you're dead, so shut up and take it like a man!
    5. Re:Not enough information by cmacb · · Score: 1

      I totally agree that both parties have participated in bankrupting the country (in many ways).

      But when I go to place blame, I also look at the total amount of time that each party has had control of the Presidency, the House and the Senate during the 50 so years of my lifetime.

      You go take a look at those numbers and get back to me.

      I also recommend this site:

      http://www.atr.org

    6. Re:Not enough information by cmacb · · Score: 1
    7. Re:Not enough information by Sanction · · Score: 1

      An interesting analysis (though I think his ranking of the House as more important than Senate is flawed), but it does not really address the issue. If the issue is spending, you have to look at which parties pushed through funding in what amounts for which projects. It also does not address the issue that the presidency is both very powerful, and relatively powerless, depending on the nature of the particular struggle.

      Another issue that makes this really nasty is when they can each claim to be the good guys. If there is avaliable money, they will each propose spending it, pass both bills, and then act shocked that we are in defecit spending again.

      Having watched the dynamics of the relationship between Regan and Congress at that time, they formed a very strange loop. While the president technically does not have spending authority, between the power of the "bully pulpit" and the occasional threat of veto, he wields pretty significant power. What both sides did is end up funding what they wanted, at the cost of the budget, in what they would like to pretend was either one party being irresponsible, or a "compromise solution" depending on whether the person they are talking to recieved a chunk of that money. Life in DC is simply too convoluted for simple measurement.

      --
      Well I'm the doctor and I say you're dead, so shut up and take it like a man!
  21. Re:Voting online? Uhhh by Eric(b0mb)Dennis · · Score: 1

    Well, you know

    I did mean a vote that would actually change something big.. not if you prefer CowboyNeal as a love slave or your OS X box..

    --
    Excuse me, I don't mean to impose, but I am the ocean
  22. Required?? by LeiGong · · Score: 1
    'Voters using SERVE CAN register to vote and cast their ballots from any computer using Microsoft Windows with Internet access.'

    The keyword is "can" not "must." It's like saying, 'Bobby and Mary-Sue can drive to the grocery store using a Toyota Tundra with 4-wheel drive.' That doesn't neccessarily mean it's required, it's simply a recommendation. Come on, read your own quote for god-sake!

    1. Re:Required?? by Anonymous Coward · · Score: 0

      RTFA:

      The minimum computer requirements are:

      - Operating System: Microsoft Windows 95, 98, ME, 2000, NT or XP
      - Internet Browser: either Microsoft Internet Explorer 5.5 and above or Netscape Navigator 6.x and above

    2. Re:Required?? by stevejsmith · · Score: 1

      If Windows ME is the minimum, then it's pretty much open to everybody. ;-)

      ...well I thought it was funny.

    3. Re:Required?? by LeiGong · · Score: 1
      'Netscape Navigator 6.x'

      Last time I checked Netscape Navigator wasn't OS dependent.

    4. Re:Required?? by Sunda666 · · Score: 1

      but Netscape does only support ActiveX (yuck!) on windows, so that's a show-stopper
      as far as portability goes.

      cheers.

      --


      ``If a program can't rewrite its own code, what good is it?'' - Mel
  23. Umm... by JesterXXV · · Score: 1

    Did anyone else notice that cute little logo had a Mac one-button mouse for the nose?

    --
    Yo mama so fake, she failed the Turing Test.
  24. voting system and usefulness by mr.+marbles · · Score: 1

    Using an online voting system to elect representatives is probably not the best idea. If it does happen i hope it maintains the highest level of security so the integridy of the votes is accurate. I think there's a better use of such a system. A representative democracy is scales because it's not simple to collect votes from a huge population of people on every key issue. An online voting system now allows the empowerment of individuals to declare their votes on key issues. In the end an online voting system may allow access to all citzens of the state to vote on ISSUES! rather than pray that their representative can secure their values.

  25. Why Windows by Ken@WearableTech · · Score: 3, Interesting

    Why the Windows requirement?

    Maybe because the VAST majority of individualsuse MS Windows. You ASSume that it is just a HTTP connection with SSL so any OS should suffice. Look at the F.A.Q.. It says that "required software is downloaded automatically as needed when you access various parts of the SERVE website. Possibly, the voting software uses their own encryption and will be delivered as an ActiveX or some other format. Could they have written the software so it could work on other OS. Sure but it's a trial run! Their is no right to Vote from a Linux box.

    1. Re:Why Windows by Anonymous Coward · · Score: 0

      Do I need a special computer or software to use the SERVE system?
      No. If your computer, or the public computer you are using....


      I'd consider Winblows "special software", wouldn't you?

      I bet it's just SSL... What benefit would an active x program have over plain 'ol SSL (which said program would use to transmit the data anyway?).

    2. Re:Why Windows by Ken@WearableTech · · Score: 1

      No. It's an OS. By your logic even a BIOS would be "special software"

    3. Re:Why Windows by Anonymous Coward · · Score: 0

      The BIOS is necessary to use the computer, e.g. for initialising some of the hardware etc during bootup (I'm discounting the weird replacement bios stuff that people work on...). Windows is not.

    4. Re:Why Windows by rmohr02 · · Score: 1
      The[re] is no right to Vote from a Linux box.
      Correct, there is not. However, the government should not require usage of software produced by a criminal company found guilty of antitrust violations by both the U.S. District Court and the U.S. Court of Appeals.
    5. Re:Why Windows by caouchouc · · Score: 1

      They claim that it'll also work on Netscape 6, so it's not ActiveX. If it turns out to be Java, then it should work on other OSes as well.
      One example is Entrust TruePass, which uses a Java applet as the client end of a web-based public key authentication system. It works just fine in Mozilla on Linux.

    6. Re:Why Windows by Ken@WearableTech · · Score: 1

      Good Point. It could be for support issues also. But I doubt it's Java. Personally, I'd like to see it not be something so easy to decompile.

    7. Re:Why Windows by Ken@WearableTech · · Score: 1

      My Computer warms the room without the BIOS Prom just fine.

    8. Re:Why Windows by Ken@WearableTech · · Score: 1

      Should we also be sure that the traffic is routed away from ISP's that have broken laws?

      To quote Dr. Phil, "Get Real!"

      Because a Company breaks the law it doesn't been the should be dis-allowed from government ties. We can't even keep individuals who break the law out of goverment.

    9. Re:Why Windows by Jameth · · Score: 1

      > Their is no right to Vote from a Linux box.

      I beg to differ. There is a right to have your vote restricted in no manner by your literacy, race, sex, economic standing, or basically anything else. Seeing as Windows costs about $400 dollars, usually, that's a pretty high hurdle to use a voting system.

      And, I know there will be claims that other people can still use other methods, such as mail-in ballots. However, any convenience in voting should be equally distributed. It is not fair to say, 'the rich can vote from the comfort of their homes, the rest of you can drive to the post-office and mail-in'.

      Sure, $400 dollars is not something only the 'rich' can afford, but it is a barrier to entry. A well-built system using java applets downloaded during the process could be used securely by any modern OS with any modern web-browser and would have virtually no barrier to access as Linux with Mozilla is free (after the expense of a computer) and it would be readily available at internet locations world-wide, such as internet cafes and many libraries.

      I think that an economic barrier to use is a very serious constitutional issue and must by need be prevented.

      (Slightly off-topic, but I also think that voting-day should be an official national holiday such as labor day so people can get the goddamn day off and go vote.)

    10. Re:Why Windows by Anonymous Coward · · Score: 0

      What a missed opportunity. It could be totally browser based. You encrypt your vote with the SOE's public key, sign it with your private key, and email it or post it via a web form. Once the signature is verified (just like at the brick-and-mortar polls), it's stripped off and the encrypted vote is decrypted with the SOE's private key and tallied.

      The upshot of all this is that your parents could finally be pursuaded to encrypt. Your mom wants to vote online, she goes down to register, they have her create a public/private key combo, and now she can finally encrypt those baby photos of you frolicking naked in the mud.

    11. Re:Why Windows by Ken@WearableTech · · Score: 1

      Your ideas make me sick, BTW.

      1. National Holiday to vote! Voting takes 15-30 minutes, not all day. Many people in labour unions do have that day as a holiday by contract. Most people don't vote, so why should everyone have the day off for a half hour task? Polls open before most start work and after most end work. If you wan't to vote on an existing holiday or swap, fine. But it does not warrent a new one.

      2. There is an economic barrier in the 37 cent stamp for a mail in ballot. There is an economic barrier in owning a car to drive to the polls. There is an economic barrier in owning a computer with a Free OS and Windows does NOT cost $400. Your logic is very flawed.

      3. Convenience in voting is not a RIGHT, nor a goal. Voting is a civic duty that MOST people choose to ignore. Going to the polling place for 15 minutes is convenient enough and provides oneself with the warm feeling of civic pride.

      4. WTF are you talking about "Rich" people voting in their comfortable homes. This system is for people voting overseas or in the military. If you can remeber back to the last election overseas and military voting is not what one would call a reliable process. That is the goal here, not convenience.

      Being rich is not a crime, it is a reward for innovative work and thought. Two things that are far too lacking in America today.

    12. Re:Why Windows by pHDNgell · · Score: 1

      No. It's an OS. By your logic even a BIOS would be "special software"

      I have many pieces of hardware that I have acquired at no cost that I am legally using without Windows. Windows would make these systems suddenly cost me money, and it is money I have no interest in spending. It's special software in that it's an additional, required component that is unavailable without spending an unreasonably large chunk of money to acquire specifically for voting.

      And yes, I do pay for both hardware and software. However, the system from which I'm replying to this also does not (and will not) run Windows. I rather like it that way.

      Special software, in my opinion, is software that's above and beyond what I already use for my day-to-day work, reading, banking, etc...

      --
      -- The world is watching America, and America is watching TV.
    13. Re:Why Windows by Sanction · · Score: 1

      I almost took this seriously until the being rich is a reward for innovative work and thought, not for being born to the right family and inheriting it. Good one!

      --
      Well I'm the doctor and I say you're dead, so shut up and take it like a man!
    14. Re:Why Windows by Oper+Sorcerer · · Score: 1

      "Their (sic) is no right to Vote from a Linux box". That's right. You only have the right to vote using a legally certified monopolistic operating system. Anything less is just not government approved.

      --

      karma: Marianas Trench (mostly blub blub)
    15. Re:Why Windows by Anonymous Coward · · Score: 0
      Their is no right to Vote from a Linux box.

      Erm, you meant SCO box, didn't ya ?
      ... ^^;
    16. Re:Why Windows by rmohr02 · · Score: 1
      Should we also be sure that the traffic is routed away from ISP's that have broken laws?
      No. I don't have to pay those ISPs for the traffic that is routed through them--I can always choose which ISP I want, and only that ISP gets money from me. What I don't like is that the government is mandating that to vote online, I must give Microsoft money.
    17. Re:Why Windows by poot_rootbeer · · Score: 1

      Their (sic) is no right to Vote from a Linux box.

      No, but requiring you to have a license for a piece of commerical software (Windows) in order to be able to cast your vote with this system effectively amounts to a Poll Tax, and those were abolished by the 24th Amendment nearly 40 years ago. A Windows-only voting system is Unconstitutional.

    18. Re:Why Windows by jimlintott · · Score: 1

      Can you spell D-e-m-o-c-r-a-c-y?

    19. Re:Why Windows by MntlChaos · · Score: 1

      Being rich is not a crime, it is a reward for innovative work and thought. Two things that are far too lacking in America today.

      ...being rich is a result of either being born to a rich family or being greedy. both of which are far too pravalent in America today.

    20. Re:Why Windows by Sunda666 · · Score: 1

      Fortunately, it seems not to be the case (windows-only voting system). You can use windows,
      or you can use the old system (ballots, paper, etc, not sure, I don't live in USA, here we
      use electronic voting machinery, which sucks).

      cheers.

      --


      ``If a program can't rewrite its own code, what good is it?'' - Mel
  26. The reason why Windows is required by George+Walker+Bush · · Score: 1

    Microsoft is a good true blue American company. We limit voting to US citizens, those who have vowed allegiance to the USA. Therefore, why should we allow the use of software developed by foreign nationals and powers, some of them which may be tied with questionable organizations? We shouldn't misunderestimate them.

    Thank you and God bless America.

    --
    George W. Bush
    President, United States of America
  27. NO! THIS IS A MISTAKE! by neema · · Score: 5, Funny

    You fools! Surely the computers will be exploited for this! This could lead to something completely unprecedented like one man being backed by the majority of American voters for the presidency and then the other man winning, as crazy as that example is!

    1. Re:NO! THIS IS A MISTAKE! by YaRness · · Score: 1

      or worse, a candidate could be elected based on skills and values instead of based on fundraising money acquisition.

    2. Re:NO! THIS IS A MISTAKE! by Anonymous Coward · · Score: 0

      Shut up and wipe the foam off your mouth, Michael.

    3. Re:NO! THIS IS A MISTAKE! by HeghmoH · · Score: 1

      If you're referring to 2000, need I remind you that neither of them got a majority?

      --
      Mod down posts with a "Free Mac Mini/iPod" sig, they're spam!
    4. Re:NO! THIS IS A MISTAKE! by lankyb · · Score: 1
    5. Re:NO! THIS IS A MISTAKE! by Anonymous Coward · · Score: 0

      Sarcasm my friend. You should perhaps go read a definition of it.

  28. And what about the code? by The+Tyro · · Score: 0, Redundant

    Why could they not make it platform independent?... sheesh... it's not like you can't get a C-compiler for just about any platform ever made. Somebody more elite in the security department care to enlighten me about a legitimate reason for choosing a single platform? Anyone?

    I RTFA, but didn't see anything about open source code... they can't seriously be relying on security through obscurity...

    SOMEBODY needs to audit this, and I'm not talking about a secret "trust-us-it's-good" non-independent audit.

    --
    Even if a man chops off your hand with a sword, you still have two nice, sharp bones to stick in his eyes.
    1. Re:And what about the code? by glenebob · · Score: 1

      >> but didn't see anything about open
      >> source code... they can't seriously
      >> be relying on security through obscurity...

      Since when did closed-source automatically mean security through obscurity? If software becomes less secure when people can see the source, then it's insecure, sure, but just because people can't see the source does not automatically mean it is insecure.

  29. And you know why it doesn't matter? by Anonymous Coward · · Score: 1

    In the end, the members of the electoral college can vote any way they please.

    1. Re:And you know why it doesn't matter? by JeffTL · · Score: 1

      No, they're usually bound by state law, as I recall.

  30. heh by Vampyre_Dark · · Score: 2, Funny

    Landslide wins / losses will become buffer overflow wins and losses.

  31. The Real Reason by WombatControl · · Score: 1

    Actually, from what I understand, there's nothing to prevent anyone from using a non-Microsoft OS to vote using this system. The only requirement is SSL 3.0, which is supported by browsers on MacOS and UNIX.

    The real reason they say Windows is due to support. They don't want questions flooding in about problems that might emerge from using another operating system. Given that this is a government operation, they simply don't have the time to answer the question of 50,000 clueless n00bs calling up and asking "Where's my start button?"

  32. Voting Online? YES! by Ken@WearableTech · · Score: 2, Insightful

    Can any online voting system be hacked? Yes. Should that be a reason to avoid it?
    Hell No! People talk about security and online voting as if that because thesystem is corruptible it is not acceptable. Those with this view are not living
    in the real world. The current meatspace voting system in just as corruptible by anything: from paid repeat voters(which we have here in Chicago), to old crappy machines and even making sure that every vote in counted(as long as it's in my parties county B.S.)

    1. Re:Voting Online? YES! by Jeremiah+Cornelius · · Score: 3, Interesting
      I'm afraid that I am reminded of the 18th-century French writer Charles de Montesquieu who said that "all nations have the governments they deserve."

      I am afraid that sentiments like yours mask a great deal of indiferrence and intellectual laziness by the pretense of a realistic and 'no-nonsense' attitude.

      It is a far-cry from the blanket assertion:

      Can any online voting system be hacked? Yes.
      to the validation for implementing systems which have a documentable history of being the worst possible of implementations. Those so far in evidence actually invite abuses!

      http://www.blackboxvoting.com/
      Inside A U.S. Election Vote Counting Program
      Bald-Faced Lies About Black Box Voting Machines

      It is irresponsible, derelict and probably mendacious of anyone advocating the adoption of newer vote collection technologies not to insist on addressing these specific allegations and their evidence. Any proposal which is advanced without a specific redress of these concerns should be considered suspect in motive. Ignorance of the basic issue - and its gravity - is not a possibility.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
  33. Internet voting not likely to succeed, IMHO by YOU+LIKEWISE+FAIL+IT · · Score: 1

    Some random thoughts:

    • I can't see Internet voting being a success any time soon, because of inherent trust issues the average person has with computers / network security, etc. A lot of people I know won't shop online for nebulous "security" reasons that they can't or won't define, and I can't see them willing to chance their vote on something they wouldn't trust with their credit card details.
    • While I understand the problem for military voters and overseas citizens, for the rest of the citizenry, how hard is it really to get off your arse once every few years and wander down to the polling booth? ( assuming you even vote! )
    • Even if everyone could agree that the polling was fair and impartial, that there was no manipulation of the results, etc ( I mean, aside from the obvious email conspiracy theories that will spring up about, say, AOL filtering out all the democrat votes that go through their routers ), isn't this thing going to draw DDOS attacks like a moth to a very bright, very important light?
    • Now, direct dial-in voting using modems - that I can see possibly working. A shame that modems seem to be disappearing from the infotech landscape in some environments.
    • Sure hope we have universal QOS routing by the time this rolls out.

    I think this might work better in a country like Australia, which has mandatory voting. In Aus, if you don't vote, down the track, someone comes looking for you ( with a Boot^Wfine ). You then at least know your vote wasn't counted. But where there is no physical ballot ( and nobody to come and tell you if your ballot attempt was unsuccessful ), I feel a lot of people would feel uneasy about the "reality" of their vote.

    YLFI
    --
    One god, one market, one truth, one consumer.
    1. Re:Internet voting not likely to succeed, IMHO by Anonymous Coward · · Score: 0

      Do you know who else had mandatory voting? Soviet Russia. I'm not kidding. They had people that actively sought out those who hadn't voted yet until the polls were closed.

      My history professor's close friend lived there and would always hide in a forest or something to avoid the elections. There was no point voting. There was only one canditate (well, after a while they put two on the ballot to give the illusion of an election but they were interchangeable).

      Not that it mattered, all of the power was in positions that weren't elected by the people anyway.

    2. Re:Internet voting not likely to succeed, IMHO by jfabermit · · Score: 1

      I agree, some of these problems with internet voting can be vey severe. I remember reading somewhere after the 2000 election that there are true nightmare scenarios for internet voting that really don't come up for old-fashioned paper balloting. Most have to do with the issue of recounts, or what you can do if there is reason to suspect that the count you have is inaccurate...how do you have a computer recount? If there is a reason to doubt the number the computer gave you in the first place, you have no source to check against. Doing so would conceivably require something like identifying who voted which way, but I have to suspect that civil libertarians everywhere would be deeply, deeply troubled by giving up the anonymity of the voting process. Put another way, in the best case scenario, internet voting might be much better than paper balloting, but in the worst-case scenario, it can be MUCH worse. Let's see, how often do politics and politicians force us to face a worst-case scenario? Frightening, isn't it.

  34. Knoppix. by Anonymous Coward · · Score: 0

    run it under knoppix.

  35. Re:Voting online? Uhhh by Anonymous Coward · · Score: 0

    Nah. They'll just not bother counting the votes again.

  36. Write-In candidates by mrpuffypants · · Score: 3, Insightful

    Online voting could totally redefine write-in candidates. In the past you were either psychotic, disillusioned, or mistaken in writing-in a candidate.

    Now with the Internet you could have hundreds of thousands voting for retarted candidates like "Rocket J. Squirrel","Jack Black", and "George W. Bush"

    Could this negate the party system? People typically voted for a Dem or GOP'er simply because they were the two names on the ballot that were at the top, but now people could organize real grassroots campaigns, skipping the primaries, and just promote themselves on message boards and other mediums (slashdot front page story, anybody?)

    In all seriousness, national online voting could take the old political system and stand it on its head...I'd go for it just to see what happens.

    1. Re:Write-In candidates by Troll_Kamikaze · · Score: 1

      Jan 7, 2009: CowboyNeal inauguration ceremony.

    2. Re:Write-In candidates by avayre · · Score: 1

      I can't see how it'll be that different. I'm sure there'll be convenient little radio buttons for those same folks.

      There'll also be that write-in line, but it'll probably still be thought of as "psychotic, disillusioned, or mistaken" by most.

    3. Re:Write-In candidates by Phroggy · · Score: 1

      ...but now people could organize real grassroots campaigns, skipping the primaries, and just promote themselves on message boards and other mediums (slashdot front page story, anybody?)

      Like this one?

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  37. True Blue American ? by Anonymous Coward · · Score: 0

    Globalist poster child is more like it.
    Netscape was engineered by Americans.
    Why not netscape?

    1. Re:True Blue American ? by Anonymous Coward · · Score: 0

      They do support Netscape. (But not that dirty foreign Opera!)

  38. I am no security expert by Anonymous Coward · · Score: 0

    But this is a horrible nightmare. There ought to be a law against it, it's pretty much the only way your going to stop it. No matter what platform this runs on, it's a mute point, there are going to be folks that tamper with it. I Like Linux, but it really is a mute point, I don't want windows or linux, or any other OS running to allow voting. There is NO amount of data that is going to satisfy proof of not skewing the results. We do not need this crap. Paper is fine. The vetrans overseas can MAIL the damned ballots.

  39. Re:Voting online? Uhhh by sunbeam60 · · Score: 2, Interesting

    Well, I dare the position that the internet can be made a lot more secure than a regular hole-puncher voting-machine ever will.

    In some countries/referendums you tick a box; with more than one tick the vote is void. What's to prevent someone from ticking an already ticked vote when counting them up. Redundacy, of course, but Mr. Smith walking around, making sure that 15 other Mr. Smiths don't void the votes they have been given is hardly what I would call a secure system.

    In other countries/referendums you use a hole puncher. I mean, I hardly even need to comment on a hole puncher ... suffice to say that Gore and Bush quarreled over these machines quite a bit.

    In Denmark, where I've lived, you need to brind ID to the voting booths (often a passport). You go down, get counted (yes, Mr. So'n'So have votes) and tick your box. Nothing prevents me from giving my passport (or whatever other means of ID that is deemed fitting) to someone else and let them vote in my name.

    Contrast to internet voting, where a full ID check can be done once (i.e. you go down to your city hall, you bring ID, they check your ID, they double-check your ID, they check your picture etc.) and then, once, they issue you a voting key (say, an in-expensive USB dongle) with a private-public keyset. With this dongle there's a mathematically much smaller chance of fraud than there ever will be with paper-based referendums.

    Sure, everything can be hacked ... paper-based, internet based, the issue here is of course with trust. Whether you or my mom would trust internet voting more than paper voting is another matter entirely and lends itself to a much larger discussion about referendum validity, but mathematically it is indeed harder to fake a Diffie key-exchange than it is to throw in a few extra paper votes in the bag when counting.

  40. Did anybody notice the STATES they're testing in? by Anonymous Coward · · Score: 5, Insightful

    Ohio, Florida... eh... Need I remind people that most every state they plan on testing this in are key swing states? Sure, it says a "handful of counties" -- but let's be realistic, pick the most key counties for your candidate, alter the votes enough, swing the state in favor of whomever votes. With black box voting (with no auditable source), this is entirely possible.

    Long live paper ballots!

  41. How to rig an election by nacturation · · Score: 5, Interesting

    Great... so they're securing the hell out of the server which accepts the vote. No problem there. How about the client machines? What if I were to write a worm program which spread innocuously through emails with the sole purpose of modifying the user's web browser.

    Once the protocol is understood, this shouldn't be too difficult to do. Likely it'll be on a secure site, maybe password protected. Doesn't matter. The modified web browser waits until the user visits http://vote.us.gov or wherever, watches the variables being passed, and simply modifies them. Instead of:

    name=John+Smith
    secretcode=K38DJSH38
    password=ai ewpqkd
    vote=Al+Gore


    It changes it to:

    name=John+Smith
    secretcode=K38DJSH38
    password=ai ewpqkd
    vote=George+W.+Bush


    Securing the server is all well and good, but they'll need to think really hard about securing the client side as well. Hint: the choice of who to vote for should also be encoded and (preferably) signed against the user's information. So the vote shouldn't be for "Al Gore" but for a signed and encrypted string which represents Al Gore, making it impossible to derive the signed and encrypted string for "George W. Bush".

    --
    Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    1. Re:How to rig an election by CTho9305 · · Score: 1

      Why bother with a worm? Did you see the slashdot story a few weeks back on someone faking DNS responses so that everything connected to their machine, which could intercept and modify data? After all, how many people REALLY click "Don't connect" when presented with an invalid SSL cert?

    2. Re:How to rig an election by JFMulder · · Score: 1

      I don't know much about encryption, but wouldn't signing the vote with the user information be a big mistake because you'd be able to know who voted for who by using all the user infos with all the candidates ID, then do a comparison with the votes received?

      If that's the case, then it's a step backward because a vote is supposed to be secret.

    3. Re:How to rig an election by vample · · Score: 1

      Once the protocol is understood, this shouldn't be too difficult to do. Likely it'll be on a secure site, maybe password protected. Doesn't matter. The modified web browser waits until the user visits http://vote.us.gov or wherever, watches the variables being passed, and simply modifies them.

      It needs to be more complex than that.

      Presumeably the system atleast returns a confirmation page saying "You voted for X", and they'd noticed it read "Bush" rather than "Gore". A hack would have to find the correct occurance here and fix that too.

      --
      -- Ryan Watkins vamp@vamp.org http://www.vamp.org/
    4. Re:How to rig an election by Anonymous Coward · · Score: 0

      If it was for voting, I wouldn't. Hell, if I was paying for something with my credit card I wouldn't.

    5. Re:How to rig an election by root+66 · · Score: 1

      I would do at least the following:

      in the letter the voter gets, list a unique password next to each candidate.
      That could be generated from Name, Address, social number and the candidates name + party + date of candidates birth / your postal code. whatever. Should be fairly unpredictable for an internet worm.

      Should help a little at least.

      --
      -- I love the smell of Blue Screens in the morning.
    6. Re:How to rig an election by Anonymous Coward · · Score: 0

      And this is different from current voting, how? You're given a ballot with a unique number on it. When you register to vote, this number is recorded. It's traceable back to you. Either you're not old enough to vote yet and notice this, or you are a bit naive about the notion of a secret ballot.

    7. Re:How to rig an election by JFMulder · · Score: 1

      I don't know how it works in the United States, but I live in Canada, and over here, even tough there is a unique number for each ballot, there is no way you can identify who voted for who. I have worked twice in the election process, being the person who at the end of the day, manipulates and decides the validity of each ballot for a certain voting area, and I can garantee you that there is no way for me or anyone else to know who voted for who. Even tough the votes are numbered uniquely, the grid used to indicate who voted does not include that number, not does any other list. This number is only used to know where the vote came from if there is a fraud.

      Maybe you should have more faith in the election system. But then, seeing the Florida debacle, and with the fact less than 25% of the US elected Bush as president, I can see why you have some resentment towards the election process.

    8. Re:How to rig an election by Anonymous Coward · · Score: 0

      WHOM to vote for. Damn liberals can't know their grammar.

    9. Re:How to rig an election by Anonymous Coward · · Score: 0

      WHOM to vote for. Damn liberals can't know their grammar.

      Hey, Shakespeare -- it's "for whom to vote".

    10. Re:How to rig an election by John+Hasler · · Score: 1

      > Securing the server is all well and good, but
      > they'll need to think really hard about securing
      > the client side as well.

      They say on their Web site that securing the client is entirely the responsibility of the user.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    11. Re:How to rig an election by statusbar · · Score: 1

      So what if it said 'Bush' instead of 'Gore' and they wanted to vote for 'Gore'?

      It is not like anyone would believe them, after all computers are always right...

      --jeff++

      --
      ipv6 is my vpn
    12. Re:How to rig an election by Anonymous Coward · · Score: 0

      I don't see why said worm couldn't act completely as a man in the middle. If the user can cast a vote for candidate A, a worm can just as easily convince any necessary programs that the user clicked B instead, and no one knows the difference.

  42. F that by gabe · · Score: 1

    I'll trust my vote to humans rather than a system that requires the voters to use Windows.

    --
    Gabriel Ricard
    1. Re:F that by bmantz65 · · Score: 1

      like punchcards? Please. I'll take Windows over that anyday.

  43. Two words by nnet · · Score: 1
    Why the Windows requirement? Why else, two words:

    Internet Explorer

    1. Re:Two words by janda · · Score: 3, Insightful

      Actually, I would say just one word:

      ActiveX

      It's the only thing I know of that's specifically windows, windows, and only windows.

      --
      Karma: Food Fight (Mostly affected by Date Plate).
    2. Re:Two words by nnet · · Score: 1

      heh I actually thought you were serious there for a sec, but then it occurred to me that no one uses activex as a means for security-related activities.

    3. Re:Two words by SlightOverdose · · Score: 1

      One more word Crossover (The WINE plugin for web browsers that runs ActiveX)

    4. Re:Two words by SlightOverdose · · Score: 1

      bla. forgot to use "Plain Text" mode. oops.

    5. Re:Two words by edwdig · · Score: 2, Informative

      Nope, it says Netscape 6.x is supported also. ActiveX is IE only.

  44. Trial already taken place this year in England. by Anonymous Coward · · Score: 0

    "Can you IMAGINE the 'recount' scandals, et cetera, after the world's first vote with the internet as a voting measure?"
    Well you see the thing is this years local elections in my constituency you could vote either
    by going to a polling booth like normal or via SMS
    (text message) from a mobile phone or via your web browser.
    Sheffield (england) evoting report page not read the report myself however it just proves that this actually took place...
    - Iain

    1. Re:Trial already taken place this year in England. by Anonymous Coward · · Score: 0

      Silly.

      Don't you know only things that happen in the US count as firsts?

  45. "Scoop:" Inside A U.S. Election Vote Counting Prg. by eddy · · Score: 2, Interesting

    Maybe of some relevance: How To Rig An Election In The United States Inside A U.S. Election Vote Counting Program Bald-Faced Lies About Black Box Voting Machines

    Interesting, but I think they're making a little too big a hoopla of it. Or?

    --
    Belief is the currency of delusion.
  46. JAVA ! OEM's continued use of Garbage OS. by zymano · · Score: 0, Troll
    It's disgusting. Now that the heat is on Monopolysoft ,it's the perfect time for OEM's to drop the Garbage OS and use LINUX or BSD?????

    Anyways Java should be the standard for voting on any os.

    Wouldn't surprise me if M$oft has something to do with this.

  47. Secure... not secure. by Second_Derivative · · Score: 1

    To hell with that. I'd hate Microsoft even if they were as secure as OpenBSD. Simple reason being that they're like Bell was (wait... is) -- a corporation which is in a position where you have to pay them to use basic infrastructure (eg the .DOC stranglehold, that UK government site requiring MSIE, and now this).

    When you have to pay for a particular product to go about your participation in society (as it's heading with Microsoft) then you're not purchasing a service, you're paying a tax. I pay taxes to my government, not to some fucking bloated private leech that serves a different nation to my own. This is for a very simple reason -- I'm paying tax to an entity that is not accountable to ME. I'm not an American, but wasn't one of the major reasons for the foundation of your state a little something called "No taxation without representation"? Then put your money where your mouth is eh

    1. Re:Secure... not secure. by Anonymous Coward · · Score: 0

      It's arguable whether the entity you pay taxes to (or the biggest one, at any rate) is still accountable to you.

      And it looks to me like if something similar to this actually gets off the ground, they won't be accountable to anyone but M$ and/or various and sundry hackers from around the world.

  48. Accenture's eDemocracy service. by Information+Minister · · Score: 1
    It seems Accenture was the one who won the contract with their eDemocracy service. Read here.

    Sounds fishy, I'm sure I saw an MS Executive on Accenture's board ;-).

    1. Re:Accenture's eDemocracy service. by Anonymous Coward · · Score: 0

      Accenture = Andersen Consulting

      They take non CS majors and turn them into computer consultants. A very bad consulting firm that will turn any project into an over-priced boondoogle.

  49. Trial already taken place this year in England. by Anonymous Coward · · Score: 0

    Intrestingly enough this has already happened.
    In England of all places, in my constituency you could vote via normal means, by a e-voting booth,
    by SMS (text messag) or via your web browser at home or anywhere with an internet connection.
    Everything went fairly smoothly. Here is the local government report:
    Sheffield (england) evoting report page not read the report myself however it just proves that this actually took place...
    - Iain

  50. Actually there is accountability by ubrgeek · · Score: 1

    The military uses fairly sophisticated smart cards (CAC - Common Access Cards) that, if they tied it into the voting system, would cover the necessary PKI issues.

    --
    Bark less. Wag more.
  51. Must have been translated by BigBadBri · · Score: 2, Funny
    Original version:

    Microsoft is a good true bluebloodnobull American company type thang. We limit electionizing to US citizens, those who have swearified allegiancy to the USA. Thereforce, why should we permittify the use of computer magic developed by foreign wizards and sorcorers, some of them which may be tied with al Quaestionable organizatiables? We shouldn't misunderestimatify them.

    Now where's my Goddamn Coke.

    --
    oh brave new world, that has such people in it!
    1. Re:Must have been translated by Anonymous Coward · · Score: 0

      LOL!! hahahaa.. good one!

  52. Re:Accenture's eDemocracy service - link by Information+Minister · · Score: 1

    I meant HERE

  53. I dont like the tone of this article by felix9x · · Score: 1

    Some of the comments put in this article are totalally sensationalist infering that because any system can be cracked then this will be prime target. I give to them for using cracked instead of hacked. Anyway I think the author plainly erred in making statement that windows is required. I think what they ment to say is Interent Explorer or just any browser with ssl support. Army already has a service wide web portal where all you need is ssl browser to access sensitive personal data such as payment records and security clearenses. SSL is secure enough for such purposes and this author is plain wrong i think.

  54. I think this has a lot to do with tech support... by CRiMSON · · Score: 2, Insightful

    Imagine if they had to say every os you could use...

    You can use windows and linux and macos and macosX and beos and your wap phone and .. and .. and ..

    I think a lot of companies as a defacto announcement Say Windows... Cause well... majority of people in the world run windows.

    The otherside is, it could be for tech support reason. They don't want to have to hire uptine people to support god knows what.

    --
    oogly boogly!
  55. Online voting by henriksh · · Score: 1

    As the article says, quoting a security expert, online voting "opens up a whole host of opportunities for voter coercion and voter fraud".

    I agree. Online voting is not secure. Is RL voting secure? No. There are many examples of tampering, fraud, recounts, etc. etc.

    Maybe online voting is _more_ secure than RL voting, if the system is implemented in a sane and secure way.

    And then again, maybe it isn't. But I think it is about time such a system is put into place. It _will_ have flaws in the first iteration, but eventually it will (hopefully) get there.

    Perhaps it will even drag some useful security innovations along with it. Time will tell.

  56. Ironic by Bruha · · Score: 5, Insightful

    That the Courts say MS illegally used IE to monopolize the Browser market.. then they go back and make it a requirement to vote.

    However I'm sure in whomever's ignorance that wrote the requirement it's more of a baseline of what you need. Unless it's some ActiveX voting booth which will be the next great virus..

    voting.klez.E

    1. Re:Ironic by JanusFury · · Score: 1

      Except that part in the article where it says Netscape 6 or above work for voting. 8-)

      --
      using namespace slashdot;
      troll::post();
    2. Re:Ironic by jonblaze · · Score: 1

      That the Courts say MS illegally used IE to monopolize the Browser market

      No, you're quite wrong. The U.S. Court of Appeals for the D.C. Circuit expressly reversed the district court's conclusions that Microsoft (1) monopolized the browser market, and (2) illegally tied IE to Windows.

      In fact, Microsoft was only found to be in violation of one out of four charges brought by the government and the states--viz., using anti-competitive tactics to maintain its desktop OS monopoly.

    3. Re:Ironic by mariox19 · · Score: 1


      But this has been the irony all along with the antitrust trial. The government is on one hand attacking M$ as a monopoly, and on the other hand using its buying power and bureaucracy to promote the platform.


      How many times have you asked for a form from a government office, only to be told it is available as a Word document and nothing else. It's happened to me. (I'm not necessarily talking about forms on their Web sites, I'm talking about anything a secretary or other "administrative assistant" might try to send you. These people act as if Word is some kind of universal format.)


      Rather than attack M$, the government should do everything it can to use open formats -- or at least alternatives to Windows files.


      This voting should definitely have been implemented as a Web application. If banks can do it, so can the government!

      --

      quiquid id est, timeo puellas et oscula dantes.

    4. Re:Ironic by Phroggy · · Score: 1

      then they go back and make it a requirement to vote.

      To vote online. Thankfully, Windows isn't required to vote yet.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    5. Re:Ironic by cyclist1200 · · Score: 1

      Ahh, but you are forgetting. Microsoft was only an illegal monopoly under the Clinton administration. Under Bush, Microsoft is as innocent as Halliburton.

    6. Re:Ironic by mariox19 · · Score: 1

      Is there any difference in the purchasing of Microsoft products from the Clinton administration to Bush's? That's what I'm talking about. The U.S. government is Microsoft's biggest customer.

      All the while that the Clinton administration was crying monopoly, it was writing gigantic checks to that monopoly.

      --

      quiquid id est, timeo puellas et oscula dantes.

  57. Two layers of checks are better than one by yerricde · · Score: 1

    What if they are using i.e. and have java-script disabled, or whatever.

    Then check the form data's consistency at the server too. The client-side checks are just there to cut down on perceived latency in an interactive form.

    --
    Will I retire or break 10K?
  58. I guess Bush is going to steal the next election by Martin+Marvinski · · Score: 0, Flamebait

    George W. is making election stealing an art. First it was the ballots in Florida, and now a Windows(easily hacked) only voting system. That's democracy for ya.

  59. Re:I think this has a lot to do with tech support. by CRiMSON · · Score: 1

    Also think of the common jow blow six pack... If they toned it to say "A browser which support 128Bit SSL encryption" How many phones calls would all be getting "Son, do I have 128Bit whos-a-whatsa?!"

    It's easier to say Windows Running IE... then everyone goes.. Ohh.. I gots that... I guess me can vote online!!!

    --
    oogly boogly!
  60. How might that work in fact? by Swofx · · Score: 1

    I'm sure we've got some guys here who have written thesises about how a secure voting system might work and how it should be implemented.
    How about submitting some essentials.

  61. BILL WINS PRESIDENT BY LANDSLIDE! by webmaker · · Score: 1

    sounds like some bullshit to me...

  62. Right on. by twitter · · Score: 4, Funny
    Why only serve 90% when you could serve 100%?. 90% compatibility is obsurdly optomistic figure for Microsoft specific stuff anyway because Microsoft makes changes between their OS releases that force the upgrade train. Be sure that electronic voting in 2004 wont work on Windows 2000, NT or 9x. They will be lucky to get half of windoze users. If they would just make a standards complient site, anyone could use it.

    As for security, hmph. It's hard to think of a computer company with a worse record. I imagine someone will make a "I vote you" virus that votes early and often for everyone.

    --

    Friends don't help friends install M$ junk.

    1. Re:Right on. by cyberformer · · Score: 1

      Simple. You'll have to "upgrade" to a PC equipped with Palladium/Nexus/whatever-it's-called-this-week.

      This is the ultimate convergence between business and government. The govt. gets to avoid any messy legal issues by outsourcing all its unconstitutional activity to MS, and MS gets to avoid any future anti-monopoly legislation by gaining control over everybody's votes.

    2. Re:Right on. by lostchicken · · Score: 1

      This, while intended to be funny, brings up a brilliant point.

      The weak point in this type of application is not the servers, but the voters' computers themselves. While it's possible to make the servers a fortress of security, the voters mostly have computers that are, for the most part, crap for security and could easily be 'modified' by a worm that works by intercepting API calls and changing ballot names. It would be just as simple as sitting between the app and GDI (okay, that would be tricky, but not impossible) and changing 'Albert Gore' to 'Ralph Nader' before Windows painted the screen, and you have an even more massive Flordia like mess on your hands.

      --
      -twb
    3. Re:Right on. by Phroggy · · Score: 2, Insightful

      90% compatibility is obsurdly optomistic figure for Microsoft specific stuff anyway because Microsoft makes changes between their OS releases that force the upgrade train. Be sure that electronic voting in 2004 wont work on Windows 2000, NT or 9x.

      Ah, but the same version (sort of) of Internet Explorer runs across all these versions of Windows. They can require IE 6 or above, and anyone with an older version of IE can upgrade. To get it to work on any other platform, though, would require supporting a completely different browser.

      They will be lucky to get half of windoze users.

      I know this isn't what you meant, but there's another good point here: although 80% or more of personal computers run Windows, the percentage of Mac or Linux or BSD users who would like to try online voting is probably higher than the percentage of Windows users who would like to try it.

      Average Windows users are morons, but almost everyone at OSCon who had a laptop was running Mac OS X (and most of the few PC laptops were running Linux or BSD). People who want online voting are people who embrace technology. Many Windows users do, but many others have difficulty just checking their e-mail.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    4. Re:Right on. by Anonymous Coward · · Score: 0

      A convention full of "Open Source" fans running proprietary desktops. How embarassing. I hope nobody is still wondering why RMS made sure to distinguish Free Software from these unprincipled lusers.

    5. Re:Right on. by Anonymous Coward · · Score: 0

      Bravo Sir/Madam,

      Your sweeping statement regarding average Windows users as being morons is very interesting and it proves that you yourself are one of our generations leading minds. I would also add that your clever use of stats highlights this fact as well.

      You have clearly put careful thought and study into your research of online voting while looking over other users shoulders at OSCon to formulate your theory that anyone who doesn't use Linux, OSX, or BSD is too stupid to even check their email let alone have a say in who should be elected to represent them.

      Perhaps you should run for office yourself on a platform of the new Techological Bourgeois. A technical elite to rule those too stupid to check their own email.

      With friends like you the Open Source Movement doesn't need enemies.

    6. Re:Right on. by pmz · · Score: 1

      To get it to work on any other platform, though, would require supporting a completely different browser.

      So much for the World-Wide Web, then. Why do companies have to take a perfectly decent thing and molest it until it is worthless to society?

      I know this isn't what you meant, but there's another good point here: although 80% or more of personal computers run Windows, the percentage of Mac or Linux or BSD users who would like to try online voting is probably higher than the percentage of Windows users who would like to try it.

      This is probably true. In a way, requiring Windows for voting is analogous to requiring everyone drive a particular model of car to the voting booth. Anyone not driving a Chevy should get turned away.

      Web browsers use the Internet and cars use the roads, so I think only people using Windows and driving Chevys should be allowed to vote.

      Darn, and I really wanted to vote next time.

    7. Re:Right on. by Phroggy · · Score: 1

      So much for the World-Wide Web, then. Why do companies have to take a perfectly decent thing and molest it until it is worthless to society?

      To differentiate themselves from the competition. The question is, why do consumers make those companies successful?

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    8. Re:Right on. by Anonymous Coward · · Score: 0

      Bravo Sir/Madam/Madman,

      I have great respect for those of you who, despite the tyrannous efforts of the public school system, are unable to comprehend what they read.

      Lest you still not grasp my meaning (as is quite likely), allow me to draw your attention to the following text. I have formatted certain key words so as to bring them to your dwindling attention:
      People who want online voting are people who embrace technology. Many Windows users do, but many others have difficulty just checking their e-mail.

      Once again, I commend your bravery in stepping out of the closet to display your ignorance and ineptitude to us all. Bravo!

  63. 2000 redux by CleverNickName · · Score: 2, Funny

    d33r \/0t3r:

    3y3 0wn j00r \/0+3Z, ph00lZ!

    Da Supr3/\/\3Z

  64. Question will Wine do. by Anonymous Coward · · Score: 0

    There is a chance that www.winehq.org will be able to run the program so linux users will be able to vote.

  65. Re:Voting online? Uhhh by Anonymous Coward · · Score: 0

    I agree. As Bruce Schneier and other security experts have pointed out, it is extremely difficult to devise an implementation which meets all of the following desirable qualities for an online voting system.

    1) Only authorized voters can vote
    2) No double voting
    3) Secret ballet
    4) No one can duplicate another's vote
    5) No one can change another's vote without discovery
    6) Every voter can be sure their vote was counted

    The protocols are well known, although some of them are very complicated for large elections. It is the implementation that is fraught with danger.

    Electronic voting is a supremely bad idea. There are so many opportunities for things to go wrong by accident or malice that just cataloging them would take pages. Compared to electronic voting systems, the current systems (like punch cards) are much less troublesome - hanging chads not withstanding.

  66. Online voting? Not only no, but Hell No by DesScorp · · Score: 1

    We make it TOO easy for fraud as it is. Where I live, you don't even need a picture ID to vote, you just walk up and give your name, they check you off a list, and hand you a paper ballot. The South is famous for "Election Halloween", where massive numbers of the dead rise to vote.

    I don't WANT it to be made easier to vote. I only want the people that actually care what's going on. People talk about what a shame it is that more Americans don't vote. Maybe it is, but dragging them to vote, for real or virtually, isn't going to make them GOOD voters. I like it that you have to register, and show up to the polls. You'll do all that if you CARE about issues. I don't want to make it easier for just any schmo to cast a vote that day without having to think about the issues or candidates.

    --
    Life is hard, and the world is cruel
  67. Why and Why Not. by fm6 · · Score: 2, Informative
    Why the Windows requirement? Is that really going to make online voting secure?
    To answer your second question first: no, it's not. Actually, there are too many security issues with online voting, regardless of the platform. But Windows is a particularly insecure platform, and your concern is appropriate.

    As for "Why Windows", the SERVE web site says, "All required software is downloaded automatically as needed when you access various parts of the SERVE website." That seems to indicate some kind of embedded web application. I'd guess this application is native code, since Windows no longer comes with Java, and there's no mention of a Java download.

    Or it might be that whoever wrote the FAQ page doesn't know much about the app, and is tapdancing around the details. Certainly it would make sense to implement this app entirely on the server. If that's the case, then it's reasonable to ask why other platforms with compliant servers aren't acceptable.

    The answer to that would be QA. On a project like this, they have to carefully test the app, and even with their current limitations they have 4 different browser-platform combinations (IE and Netscape, Pre-NT and NT Windows) to test.

    This points up a big problem with web applications. Most of us would like to see web developers code to a standard, not to a browser. Until they do, browser implementers has no incentive to support standards, and all that cool stuff in HTML4 and cSS2 is just so much noise.

    (And yes, Internet Explorer -- except for the Mac version -- is particularly bad. But all browsers have serious compliance issues, so we can't put all the blame on Mister Bill.)

    But why should web developers bother? Even if they're aware of the importance of standards -- and most appear not to be -- it doesn't save them from the need to test their apps on every browser-platform combination they claim to support. So what does compliance buy them, except extra work?

    1. Re:Why and Why Not. by felix9x · · Score: 1

      I would have to disagree with you.

      Browser technology is 10 years old somewhat and its mature enough in implementing the essential standards that one does not need to code to browser but can code to standard now days.

      Javascrip is pretty much implemented by all the browsers and html/css are pretty good too. The only reasons for incompatabilities is if non-standard extentions are used which should nto happend for apps like voting systems anyway.

      How hard is it to make make this app work all one needs to do is make a HTML form with a submit button and a bunch of checkbox's.

      SSLv3 is good , if i recall correctly sslv1 was dismally insecure. Recent SSL protocol there is no known exploits in the protocol itself only in implementation bugs.

  68. yeah, yeah. by twitter · · Score: 0
    Running alternative software can be a violation of policy and mean Real Trouble(tm) for military members.

    Sure thing, software freedom is the last freedom you wory about when you sign your life away to the military.

    That does not keep the software company making the software from using commonly accepted standards. Using some kind of ActiveX toy is a sure way to make your program not work right next year. Only an idiot would force them to use M$ junk.

    --

    Friends don't help friends install M$ junk.

  69. Re:one reason why by PPGMD · · Score: 1

    Personally I don't see them just giving out the software. I would see the first couple of elections be military only. Then slowly move it out to the public. They are stupid to try it with the general public first, give the military a crack at it first, you have a more secure environment. And they are the ones that need it the most.

  70. For you OSS Users... check out CrossOver Office by bagboy · · Score: 1

    Let me take this opportunity to plug one of my favorite OSS providers - Codeweavers Use IE 6 natively...

  71. So. by mindstrm · · Score: 1

    Security.. yeah... whee. We all know it's impossible to write secure software for windows, and that software for every other system is automatically secure, so why doesn't the government realize it?

    If you were the government, and you wanted this developed, what would your requirements be?

    - Works on every computer on earth? Unreasonable
    - Conforms to some HTML standard so it can be used on everything? What if that can't be done with the right functionality?
    - Works in Windows, Linux, and MacOS? Three times the coding, three times the chance of mistake. Choosing windows as a target for the first incarnation is realistic.

    1. Re:So. by Anonymous Coward · · Score: 0

      It's pretty safe to say that a submit button and a radio button group in conforming HTML are sufficient to implement a ballot. And if they have some wacky cryptography client to mathematically preserve confidentiality, surely they're ethically obliged to publish its source for public review.

  72. curiousity..... by morgajel · · Score: 5, Insightful

    what exactly is SERVE? is it a website? a program? an authentication scheme? I browsed over the article looking for that, and didn't see it.

    So why is Windows a requirement- client side software? if so, why does it matter what browser you use? it's obviously not a vb app that calls IE, because they say it works with netscape 6+ as well.

    If it's browser independent(straight html) then it should work on any system. I don't think netscape uses vbscript, so I don't think that would be a hinderance either.

    Perhaps they just listed windows because they didn't want people with an old Tandy or 386 trying it. Perhaps they didn't mean to offend the linux and Mac users, they were just ignorant of their existence.

    If someone is bored, they could try contacting the creators of this project and see if they could get mozilla and opera added to that list of broswers, as well as linux.

    Actually, perhaps the mozilla team could petition to have themselves added to the list if they meet all of the requirements. It would be good publicity to say "yes, we're government certified to handle your votes, and we have a better track record than IE. try us."

    --
    Looking for Book Reviews? Check out Literary Escapism.
    1. Re:curiousity..... by Mjec · · Score: 2, Informative
      what exactly is SERVE? is it a website? a program? an authentication scheme? I browsed over the article looking for that, and didn't see it.
      Secure Electronic Registration and Voting Experiment
      Second paragraph.

      As far as my views on this issue: I don't think secure voting is possible at this time, and thanks to the ease of identity theft it will never be possible. And identity theft will stay easy, unless many privacy rights are violated; hence, keep it the way it is. Or at least, keep it voting in booths with paper.
      --
      "But everyone should know everything." -markab
    2. Re:curiousity..... by morgajel · · Score: 3, Interesting

      whoops, my bad- I was looking for the simpleton bold letters.

      A agree with you tho- it'll be hard to prove who you are without tying your identity to a vote. I don't trust the current/any politicians to say "here is our closed source voting system. all you do is put all of your personal info in here, and we promise not to check and see who you voted for. Promise."

      Funny story I have to go along with that, rather long but it's on topic and quite interesting.

      My college tried doing something similar for student senate. They hired an art major who used frontpage to write a form. It included inputting your student ID(SSN), your name, your birthdate(for confirmation), and everyone you voted for on the ballot.

      Of course, no one bothered to think that perhaps the data should be stored somewhere safe. Instead, it was stored in a flat file that was web accessable. A friend of mine who shall remain nameless was bored and decided to trace through the html.... 20 seconds later, he asked if anyone in the lab had voted online. a couple of people raised their hands. He then said, "hey Chris, is your SSN 123-23-1234?"

      The demonstration was complete. There were about 700k of text in the file, over 900 names, SSN's and votes by 11am(half an hour after we found it.)

      We had of course went and told everyone we could find that was in any position of power to kill the page and move the file offline.

      Around noon, the file was removed, but the voting page was still up. Se looked into the code to find that they had changed the name of the frole from /results.dat to /secret/results1.dat.

      I looked at the list as it grew larger, noticing more and more of my non-geek friends showing up on the list. We even went so far as to have Beavis vote, and then watched as he was added to the text file.

      We reported it again, and by 2pm, they finally "stopped" the online elections.

      Some of the people in the lab were less that impressed by that point. One individual who I've only seen once in that lab and never again, printed out the list. He then went and stapled 5 pages to each door in the Computer Science building. That prompted more of an investigation than anything else.

      The funny part was that the people who counted the votes were the ones who were currently in office. Not only that, but one of the guys, the student senate president, had voted over 50 times for himself and his fellow encumbents.

      Of course they blew over it in the school paper with a crap apology. I think one new person was elected that year.

      Of course, no one would touch that story with a 10 foot pole- not slashdot, not the local news papers, not the local tv stations.

      Moral of the story: my voter apathy prevented me from getting my identity stolen. Remember to be apathetic towards the voting process.

      Anyways, my point is this was one example of a horriffic abuse of online voting, and I whole-heartedly agree that it's not ready. Not yet.

      --
      Looking for Book Reviews? Check out Literary Escapism.
  73. That's not true by autopr0n · · Score: 4, Insightful

    The reason they are going to electronic voting is to save money. What would be the point in making things secure if you miss out on the whole 'cheap' thing in the process?

    --
    autopr0n is like, down and stuff.
    1. Re:That's not true by Anonymous Coward · · Score: 2, Insightful

      You Americans seem to be living in Terry Gilliam's nightmare world from Brazil, and can't even see it. Yes- please save the rant! The folks in the film world would have made the same objections.

    2. Re:That's not true by Anonymous Coward · · Score: 0

      Dear Mr. Moderator,

      You screwed up, this should have had a Funny tag.

      AC

    3. Re:That's not true by BitGeek · · Score: 1

      Well, that and since we've never had an elecction inthis country totally free of fraud, and people stil lthink "democracy" works... why not go wholesale into the fraud business?

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    4. Re:That's not true by Descartes · · Score: 1

      What would be the point in making things secure if you miss out on the whole 'cheap' thing in the process?

      Eh? How's that? They're running MS access to _save_ money? I do believe that they would be saving money if they used one of the more secure alternatives.

      And really even if microsoft could provide a secure option, how expensive is this going to be? I know their software is overpriced but it's gotta be pretty low when compared to the cost of paper ballots.

    5. Re:That's not true by Anonymous Coward · · Score: 0

      Freedom is being allowed to do what you like, if it doesn't harm another. Thus liberals oppose freedom.

      Thus conservatives oppose freedom as well. Ain't the system great?

    6. Re:That's not true by Anonymous Coward · · Score: 0

      "I have no question that somebody who's smart enough with a computer could probably rig it to mistabulate. Whether that has happened yet I don't know. It's going to be virtually undetectable if it's done correctly..."
      Randal H. Erben, Special Counsel on ballot integrity for President Reagan.


      The word mistabulate seems really naughty to me.

    7. Re:That's not true by anagama · · Score: 1


      Actually, it is leftist conservatives and rightist conservatives who oppose freedom. Liberals promote freedom (think "liberty").

      --
      What changed under Obama? Nothing Good
    8. Re:That's not true by Anonymous Coward · · Score: 0

      What would be the point of democracy if you miss out on the whole 'cheap' thing in the process?

    9. Re:That's not true by JWW · · Score: 1, Flamebait

      You're kidding right?

      Modern american liberals belive the government should control most aspects of our lives. Certainly doesn't sound like liberty to me.

    10. Re:That's not true by Durandal64 · · Score: 5, Insightful

      Please try and learn something about the American political system. Modern liberals believe that the government can and should have more of a hand in regulating the free market and can be an active force for social benefit, while believing that it lacks the competence to dictate personal morality to citizens. Conservatives are the opposite. They believe that the government should stay out of the free market and should not interfere in societal problems, but that it should police the personal morality of its citizens. This is why most anti-abortion, anti-gay, anti-drug people are conservatives, while the proponents for affirmative action, marijuana legalization and social welfare programs are liberals.

      The only more or less consistent party is the Libertarian party. Libertarians believe in a small government for the free market, society and citizens' personal lives. Libertarians are generally pro-choice, pro-gays and don't care what you choose to shoot into your body, whether it be heroin, cocaine or Drano. They also tend to take conservatives' views on the free market regulation and social welfare programs.

      In short, if conservatives had their way, we'd lose all our personal liberties (it's no big mystery why conservatives tend to be Christians). If liberals had their way, we'd lose any sense of personal responsibility because of unending societal support. Choose which liberties you want to sacrifice to which side, but don't pretend that one side is trying to rob you of all your rights and freedoms while the other is benevolent. You're only deluding yourself.

    11. Re:That's not true by JWW · · Score: 1

      I never said conservatives were intersted in liberty either.

      You're of course very correct on libertarians, though. ;-)

      Maybe you got my point after all.

    12. Re:That's not true by jocknerd · · Score: 1

      And the conservatives are doing a damn fine job of keeping the gov't out of our lives. i.e. The Patriot Act.

    13. Re:That's not true by Cyno · · Score: 1

      So it costs less to buy a bunch of computers than it does to print out a bunch of pieces of paper?

    14. Re:That's not true by jocknerd · · Score: 2, Interesting

      And if Libertarians had their way, we'd be driving on toll roads owned by and going to state parks owned and operated by Georgia-Pacific lumber company. Plus we'd all be out of jobs, because the major corporations would move everything overseas due to the lack of gov't interference in business.

      Liberalism, Conservatism, and Libertarianism all have their strengths and weaknesses. Give me a party that believes in protecting the environment, promotes competition amongst businesses by not allowing them to buy each other up, stays out of my personal life, and puts the rights and liberties of citizens ahead of big business. One that believes children are this country's most valuable asset and that all citizens have a right to medical coverage.

    15. Re:That's not true by Cyno · · Score: 2, Insightful

      Yep. Both sides work for the corporations who just want to make sure there are a bunch of mindless movie goers and TV watchers ready to vote for their next puppet.

      I haven't seen my government do anything for the benefit of mankind and its own citizens in a very long time. We just don't seem to care about eachother anymore, because we're either a democrate or a republican or a liberal commie bastard or a "Whatever you want to label and hate right here". So go on, hate me for all its worth. We're going nowhere fast.

    16. Re:That's not true by anagama · · Score: 1


      You are being confused by the label the media attributes to leftists. Leftists are not liberals. See for example, the endless discussions on how hackers aren't crackers, despite media characterizations.

      --
      What changed under Obama? Nothing Good
    17. Re:That's not true by cyclist1200 · · Score: 1

      I'd refute that, but my heating ducts need work, and I'm waiting for a Heating Engineer to be dispatched. Some guy named Tuttle.

    18. Re:That's not true by smagruder · · Score: 1

      Liberals promote freedom (think "liberty").

      If you mean classical liberals, then you are correct. Classical liberals promote freedom (I like "individual sovereignty" better), political liberty, free markets, justice and the rule of law.

      --
      Steve Magruder, Metro Foodist
    19. Re:That's not true by lambadomy · · Score: 1

      This is not true. Conservatives may give lip service to staying out of the free market, but really they are about messing with the free market in a different way than most liberals. Government business subsidys are NOT promoting the free market, they are messing with it. And I'd be hard pressed to find many conservatives that aren't gung ho for helping business.

    20. Re:That's not true by Anonymous Coward · · Score: 0

      Shut up, libertarians are just as bad as the rest of them.

    21. Re:That's not true by yourmom16 · · Score: 1
      And if Libertarians had their way, we'd be driving on toll roads

      What's so bbad about that? If you save tax money and pay for the toll road instead it wouldn't hurt you.

      Plus we'd all be out of jobs, because the major corporations would move everything overseas due to the lack of gov't interference in business.

      In a free market economy with floating exchange rates there isn't much benifit in moving everything overseas; besides right now there are no regulations that I'm aware of preventing businesses from moving everything overseas anyway.

      Give me a party that believes in protecting the environment, promotes competition amongst businesses by not allowing them to buy each other up, stays out of my personal life, and puts the rights and liberties of citizens ahead of big business.

      First of all the Libertarian Party has a plan to protect the environment, by eliminating sovereign immunity and allowing the privatization of land and beast. Businesses buying each other up is not a threat to competition. If they wont pay more than the cost of starting the business then nobody will sell a business. If they do pay more, then people will start creating businesses to get bought out for a quick profit, and will drain the monopoly of funds.

      --
      "We have got to make Stan understand the importance of voting, because he'll definitely vote for our guy." - South Park
    22. Re:That's not true by BitGeek · · Score: 1

      No, the system is broken. I'm glad you recognize that many conservatives oppose freedom as well-- but there is a party, and a movement, which does not.

      Interestingly, this parties agenda is consistent with economics as well. Thus it will never be enacted-- those in power are in power for a reason, and protecting freedom isn't even on their list.

      I'd includ conservatives in my sig, but the char limit is too restrictive. That's the closest I could get to getting my point across.

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    23. Re:That's not true by BitGeek · · Score: 1


      Yes, that's true... but alas the word Liberal has been taken over by the marxists.... and only a libertarian would notice my incorrect use of the word! :-)

      Most people think the Democrats and Republicans are two different parties.

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    24. Re:That's not true by BitGeek · · Score: 1


      Actually, since 9/10 of the value of everything is lost to taxes and government inefficiency.... if libertarians had their way, anyone with $100,000 would have the purchasing power a millionaire does today!

      The Dollar has lost %99 of its value over the last 70 years-- libertarians would not have destroyed the dollar (by stealing from americans thru government printing presses)... and we'd all be much better off.

      I don't think you can multiply the two numbers- and say $1,000 would have the purchasing power of a million--- but there would be no poverty in a libertarian world.

      All the dangers you see in libertarianism are false bogey men put forth by people who want to control you.

      Its unfortunate that you think I should be the one to hire baby sitters and doctors for your kids-- you're the one who decided to have them, after all.

      IF you can't provide those things for them, then you are irresponsible.... not those of us who would happily provide thes things to the truly needy if the likes of you would just kindly take your gun out of our face and stop DEMANDING that we OWE it to you!

      Liberalism, at its root, is the desire to get something for nothing.

      Hmm... maybe I should change my sig to that!

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    25. Re:That's not true by arcadum · · Score: 0
      Check out the Green Party of the United States, they seem appropriate for your desire.

      On another note, take this quiz. be sure to sure to uncheck

      17. who have not yet announced their intention to run for President.

      to find your disposition.

  74. Speaking as a linux user by inode_buddha · · Score: 2, Interesting

    Exclusively, in fact, to all other OS's.

    I'm goint to play "Devil's Advocate" here and note that the article says "Windows users *can*..." not "Windows users *must*..."

    So where is the "requirement" here? I've yet to see any protocol (on a public network at least) that can't be used (reverse-engineered?) by anyone so inclined.

    Granted, the wording underlies a basic assumption that computer usage equals Windows usage; at best this is an accurate reflection of market conditions. At worst, it is a blatant plug for somebody's sales Dept. Either way, it's an obvious bias and should be taken with a grain of salt. I can only *hope* that the relevant security is up to par.

    Of course, I'm just playing "Devil's Advocate". And the devil is in the details.

    --
    C|N>K
    1. Re:Speaking as a linux user by blogan · · Score: 2, Informative

      Here's the requirement from serveusa.gov.

    2. Re:Speaking as a linux user by inode_buddha · · Score: 1

      Thx, I'll give it a shot and get back to you with my results, for better or worse. I still maintain that it is a mistake to tie the requirements to participation in such an arbitrary way.

      It's very reminiscient of sites that have a pop-up which says "Sorry, your browser is not WIN32 compliant", which only serves to highlight the difference between de facto standards (IE) and de jure standards (W3C).

      Oddly, it seems to work either way under Mozilla, for me. It's just irritating to have to deal with , is all.

      It wouldn't surprie me a bit if Gov't sites are just as brain-damaged as commercial ones - nor would it surprise me if they're smarter.

      All I'm saying is that people have got to learn the difference between de facto standards and actual RFC's. Yes, that's very idealistic.

      Cheers, thx for the link.

      --
      C|N>K
  75. Re:Voting online? Uhhh by Anonymous Coward · · Score: 0

    Don't worry, we're way ahead of you on this.

  76. confusing by Anonymous Coward · · Score: 0

    I thought the government didn't like Microsoft.

    1. Re:confusing by borgdows · · Score: 1

      I thought the government didn't like Microsoft./

      ahahahahaahahah!
      oh my god!!
      aahahahahahaahah!

      you're so naive! It's touching :')

  77. Re:Voting online? Uhhh by felix9x · · Score: 1

    In that case
    1. online banking
    2. online creadit card purchases
    3. any kind online payments

    all bad ideas ?

  78. You're wrong - obscurity is not helpful by Goonie · · Score: 5, Insightful

    Obscurity is almost *never* helpful in designing a secure system, because any system that relies on keeping the details of its workings secret is going to be vulnerable to anybody that *does* learn those workings. Just as importantly, if the system is open to public scrutiny, it can be checked for flaws, whereas if it is kept secret security holes that were missed by the developers can be left wide open.

    --

    Any sufficiently advanced technology is indistinguishable from a rigged demo
    --Andy Finkel (J. Klass?)
    1. Re:You're wrong - obscurity is not helpful by leerpm · · Score: 2, Insightful

      This assumes that the 'good guys' will discover the holes before the 'bad guys' do.

    2. Re:You're wrong - obscurity is not helpful by Anonymous Coward · · Score: 0

      And the alternative does not?

    3. Re:You're wrong - obscurity is not helpful by suwain_2 · · Score: 1

      Just a quick rant: if we're discussing protocols, openness is key to good security. But if we're discussing things like specific hosts, I think obscurity is important. (For example, if I run ssh on a non-standard port, it doesn't technically boost my security. But when the next script kiddie port scans my box at random, he sees just ports 80 and 25 open, and moves onto the next box.) Obscurity should never be a key part of things, but it can be a nice little add-on to an already secure system. But again, if we're talking protocols (which is what the article's about), you're right -- someone in the US is bound to figure out how to exploit it. But if it's open, people will figure out flaws in the beta form, and they'll be fixed before the thing goes live. (I'd expect the 'back end' would be closed, but hopefully have an army of good developers...)

      --
      ________________________________________________
      suwain_2 :: quality slashdot p
    4. Re:You're wrong - obscurity is not helpful by mindstrm · · Score: 1

      Really, so why doesn't the bank, museum, and the pentagon put everything out in the open? What about the secret service agents that protect the president.. why should it be a secret how they operate?

      Yes, you are correct, obscurity is no longer a factor to someone who knows the workings. Just like the combination lock is no longer an obstacle to someone who knows the combination.. no security is unbreakable. If it were, obscurity would be pointless.. but as it's always a matter of time and effort, some obscurity cuts down on the number of attempts. The fewer people who know all the details, the less risk you are at. The more obscure something is, the fewer people learn all the details.

    5. Re:You're wrong - obscurity is not helpful by de+Selby · · Score: 1

      Wait... you saying that since relying on obscurity isn't a good idea that it can't help? You'll need something to justify this.

      Look at the post you're replying to: "obscurity is not sufficient for security." Hazaa! You agree!

      There's more: "It does not mean that obscurity is not helpful as part of an overall security system." Well, what do you say?

      Have a secure OS (say, OpenBSD) and do everything to hide which OS it is. It's open to scrutiny but there's one more hurdle to jump over when attacking. It's not a big hurdle, but it doesn't hurt.

    6. Re:You're wrong - obscurity is not helpful by rollingcalf · · Score: 2, Informative

      "This assumes that the 'good guys' will discover the holes before the 'bad guys' do."

      That's what beta releases and pilot runs are for. Open the code to scrutiny before it is used for anything that matters, so that whatever the bad guys find won't cause harm, and whatever the good guys find can be fixed before the production release.

      There is still an assumption though -- that the good guys will find all that the bad guys found (who finds it first doesn't matter, as long as it is found before the live release). But that assumption is safer than expecting bad guys to not find the holes just because the code wasn't open. The bad guys' advantage is increased with closed source, because good guys don't want to waste time trying all sorts of random attacks.

      --
      ---------
      There is inferior bacteria on the interior of your posterior.
    7. Re:You're wrong - obscurity is not helpful by BoneFlower · · Score: 2, Interesting

      The basic technologies behind security certainly shouldn't be secure. But some obscurity, like blocking people from figuring out what sort of server software you are running(or fooling them into thinking its something else) is certainly a good idea.

      If someone is trying to crack a linux box running Apache they think is a windows box running IIS, they won't get very far. At the least, they will waste time figuring out what you are really running, thats time you can detect the intrusion in and gather information for any relevant response before he actually gets through. In a setup like this, using an open platform as a base but obscuring the deployment details, obscurity helps immensely.

    8. Re:You're wrong - obscurity is not helpful by harlows_monkeys · · Score: 1
      Again, all you've shown is that obscurity is not sufficient. For example, suppose I am sending encrypted data between two locations. If I use a good, open, system (AES, Twofish, etc), it improves security to not tell anyone which I'm using.

      These systems are already subject to public scrutiny, so my keeping my particular choice secret does not reduce the amount of public flaw checking. All my secrecy does is make someone doing a brute force attack have to waste time playing "guess the algorithm". If someone does learn the algorithm, then I'm no worse off than someone who did not keep it secret.

    9. Re:You're wrong - obscurity is not helpful by letxa2000 · · Score: 1
      The more obscure something is, the fewer people learn all the details.

      But those that learn all the details will probably be the ones you least want to know all the details.

    10. Re:You're wrong - obscurity is not helpful by Anonymous Coward · · Score: 1, Interesting

      No encryption system is perfect, all can be cracked given enough time. All security systems can be defeated given enough time. The art of security is to choose measures which protect data for a 'critical' time. Even state secrets are revealed after 50 years. You can lengthen the secured time by adding more bits to the key. Any unflawed algorithm can be made arbitrarily difficault to crack. So even if the whole world knows you're using AES, it will still take them X years (per $ of computer hardware) to crack. For elections the encryption only needs to protect against fraud until the results are announced - so 1 years protection would be sufficient.

      So whilst revealing the algorithm may weaken security, this can be countered by increasing key length. For something as important as voting the system must be unriggable, but more important it must be seen to be unriggable. The only way this can be done is if the code is open, otherwise the box could ignore the vote cast and record a different vote.

      People have to trust the system - and this is much more important than any loss of security due to opening the code.

    11. Re:You're wrong - obscurity is not helpful by mdielmann · · Score: 1

      This is correct for software solutions. If I can obtain the source code, and the help of some l337 h4x0rz, I can probably determine how the system works, and how to obtain unintended results - hopefully leading to the person I want being elected.

      This is not the case for physical systems. As an example, if I was given a route for taking a shipment of depleted uranium from one site to another (it must happen sometime, right?) 30 minutes before I had to leave, with a route determined somewhat at random, with certain checkpoints that may or may not be known to me, then I could benefit from obscurity in making my process secure. That's because the mechanics of the physical world make planning a synchronous event - if I don't know the details soon enough, I can't plan a hijack of a shipment. The synchronous nature isn't there for application/protocol use, because I can examine and prepare the application/protocol before the actual attack.

      --
      Sure I'm paranoid, but am I paranoid enough?
    12. Re:You're wrong - obscurity is not helpful by mindstrm · · Score: 1

      Yes. So what's your point? Those people will figure it out regardless... the point of secrecy is to raise the bar and reduce the number of people who DO figure it out.

      The reason for keeping security a secret is to reduce risk, not eliminate it altogether.

      Those who are determined enough, yes, will learn everything. They will do so regardless of whether or not your system is secretive or not. That's why the bank vaults with foot thick steel doors with time locks and multiple keys that are needed in combination, below street level behind other locked doors.. to provide actual physical security, for the reason you just said... because someone WILL learn the details.

      If everyone knows what time the bank vault is opened and closed, there will be more attempted robberies, and more time and effort will need to be spent on security. More people will potentially be hurt, and as there will be more attempts at robbery, and therefore, more successes.

      When we say security through obscurity is bad, we don't mean obscurity itself is bad, in fact it's an extremely important and useful tool.. we only mean that security only through obscurity is not security at all. If anyone who knows what time to go can just walk into the bank and walk out with the money unhindered, because for a few minutes there are no guards and there is no vault, then there is no security.

  79. I can see it now... by Badanov · · Score: 3, Insightful
    Voting requiring Windows.

    The new poll tax.

    --
    Dawn of the Dead
    1. Re:I can see it now... by Anne+Thwacks · · Score: 1
      "Bin Laden wins US presidency in landslide"

      --
      Sent from my ASR33 using ASCII
  80. To quote Bruce Bruce Schneier... by omnirealm · · Score: 1

    The mathematics are impeccable, but the human factor and the environment always constitute the weak point in any secure system.

    We can use cryptographic constructs such as blinding and cut-and-choose to allow the right people to vote once and only once while preserving their anonymity. The problem lies at the point where the user selects the candidate and hits ``Submit''. If a rogue program is able to gain control of the system (trojan, virus, time bomb, etc.), then the program can simply substitute the user's selection for another one at the time of the vote submission. All the mathematics will work beautifully... to select the wrong candidate.

    I am a believer in the power of technology, but I cannot place any faith in the viability of such a system. Unfortunately, a perfect Palladium-style environment is the only thing that may be able to fix the vulnerability I just described. Giving the keys to my hardware to a ``trusted'' third party is the last thing I will submit to, and any ``trusted computing'' implementation is bound to be flawed anyway.

    --
    An unjust law is no law at all. - St. Augustine
  81. excellent by Anonymous Coward · · Score: 0

    Yeah I didn't read the article, so sue me. No, btw, don't. Anyway, why is it so hard to port it to Linux or something else?

  82. Bah... by roesti · · Score: 1

    ...it's been done.

  83. Perhaps a simplistic suggestion, but... by djupedal · · Score: 1

    I've enjoyed a secure online connection with my bank for years now, and it has remained non-platform specific.

    Any chance I can vote, online, from overseas, via my bank?

    1. Re:Perhaps a simplistic suggestion, but... by Alex+Belits · · Score: 1

      Any chance I can vote, online, from overseas, via my bank?

      Yes, it's called a political bribe, and your vote will really matter, as opposed to hundreds of millions that won't. But you should better cast that vote with a shitload of money.

      --
      Contrary to the popular belief, there indeed is no God.
    2. Re:Perhaps a simplistic suggestion, but... by GnarlyNome · · Score: 1

      Cash only the bagman gets a nice tip

      --
      Diplomacy is the art of saying "Nice doggie" until you can find a rock. Will Rogers
  84. valid mysql? by Anonymous Coward · · Score: 0

    This should work in mysql as well. The quotes around the values are frequently used to stop SQL injection exploits, I believe.

    1. Re:valid mysql? by jd142 · · Score: 2, Informative

      Probably should be single quotes though in mysql: set votes='0'

  85. Hear hear by Z0mb1eman · · Score: 1

    Almost at the bottom of the comments list, and the parent is the first sensible post I've read.

    --
    ClutterMe.com - easiest site creation on the Net. Just click and type.
  86. No, no, no... you got it all wrong. by Theovon · · Score: 4, Informative
    Looks like someone's just being paranoid.

    There is nothing in the article which suggests that Windows is a requirement. It just says that you can access it from any Windows box with internet access. That means that Windows is sufficient, but it doesn't say it's necessary .

    What they're trying to address in the article is that since most people use Windows, then most people are going to want to know that they can access it from their home computers.

    It's like telling people they can get somewhere in a Ford. That doesn't mean they can't get there in a Chevy or a Nissan.

    1. Re:No, no, no... you got it all wrong. by twadzilla · · Score: 2, Informative
      Quoth the SERVE website:
      The minimum computer requirements are:
      • Operating System: Microsoft Windows 95, 98, ME, 2000, NT or XP
      • Internet Browser: either Microsoft Internet Explorer 5.5 and above or Netscape Navigator 6.x and above
      • ...
      Sounds pretty necessary to me.
      --

      "The earth is but one country, and mankind its citizens." - Baha'u'llah

    2. Re:No, no, no... you got it all wrong. by lankyb · · Score: 1

      It's like telling people they can get somewhere in a Ford. That doesn't mean they can't get there in a Chevy or a Nissan.

      I can't get into a fatal blowout-induced SUV-rollover in my Nissan. :)

    3. Re:No, no, no... you got it all wrong. by Anonymous Coward · · Score: 0

      Mod the parent post UP. Most the grandparent DOWN.

    4. Re:No, no, no... you got it all wrong. by poot_rootbeer · · Score: 1

      It's like telling people they can get somewhere in a Ford. That doesn't mean they can't get there in a Chevy or a Nissan.

      If that's what they meant, they would have just said "you can get there in a car."

      Mentioning Windows in the list of requirements implies... surprise surprise... that Windows is a requirement.

    5. Re:No, no, no... you got it all wrong. by John+Hasler · · Score: 1

      > The minimum computer requirements are:
      > Operating System: Microsoft Windows...

      Perhaps we should take "minimum requirements" literally. Looked at that way, Linux and the Mac are clearly ok.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  87. Its not going to be a problem by kosamae · · Score: 1

    To me, that says that Linux and Mac users won't have a problem. As long as it's done completely through the browser, and Netscape/Mozilla is acceptable, OS won't matter at all.
    Think about it. How many hardware products list Windows as a requirement, when it'll work perfectly fine in Linux?
    I think it's just a dumb assumption that everyone who has a computer will be running some sort of Windows, and the browsers listed wouldn't be available on Win 3.1, you get what I'm saying?

    1. Re:Its not going to be a problem by Anonymous Coward · · Score: 0

      How many hardware products list Windows as a requirement, when it'll work perfectly fine in Linux?
      One word: winmodem (aka DSP based modems )
      Yes, there are some whose hardware are well enough documented that there are drivers for linux, but I beleive for the most part they are Windows only.

  88. Yeah right. by Alethes · · Score: 1

    We all know Republicans can't hack.

    1. Re:Yeah right. by dvk · · Score: 1

      > We all know Republicans can't hack.

      Acyually, of all the people I personally know who'd qualify for a "hacker" in one degree or another, and whose political affiliation I'm aware of, 7 are conservatives (including myself and my 3 best programmer friends), one is independent, and one is a wacked-in-the-head Naderist (what else would one expect from my cousin who WANTS to live in San Francisco :)

      Probably the spread is due to the fact that I'm an immigrant from fUSSR, as are most of the people counted above, so being intelligent people we KNOW that left-wing ideology can lead to Bad Things from personal experience and thorough knowledge of history.

      BTW, please note that a conservative isn't necessarily a Republican - I can't stand any kind of politician, I just find Demos to be more harmful). However, any smart conservative would almost always vote republican because it's the least of two evils.

      -DVK

      --
      "The right to figure things out for yourself is the only true freedom everyone shares. Go use it"-R.A.Heinlein
    2. Re:Yeah right. by dmaxwell · · Score: 1

      Probably the spread is due to the fact that I'm an immigrant from fUSSR, as are most of the people counted above, so being intelligent people we KNOW that left-wing ideology can lead to Bad Things from personal experience and thorough knowledge of history.

      Granted but I'm going to let you in on a little secret. Any political ideology can lead to bad things. To a certain type of cynical mind, ideology is a tool. Check your history. Right-wing ideology has led to some extremely Bad Things as well. I wouldn't count on it to save you from them.

  89. really now by Zane+Edwards · · Score: 1

    Requiring Windows for voting is soooo unamerican and unpatriotic!

    Oh, wait, no it isn't. stupid me.

  90. What? It makes the MS business model secure . . . by Idou · · Score: 1

    "Is that really going to make online voting secure?"

    As if any other security mattered . . .

    --
    Sdelat' Ameriku velikoy Snova!
  91. great by August_zero · · Score: 1

    Why the Windows requirement? Is that really going to make online voting secure?"
    BR> Srcurity is not the issue, all kidding aside.

    the issue is the implications of a MS sanctioned election.

    --
    On Wall Street they say "buy low, sell high" On the pad we say, "buy high, sell high" Isn't that somehow better?
  92. (-1, Troll) by Anonymous Coward · · Score: 0

    Why the Windows requirement? Is that really going to make online voting secure?

  93. Win only is a cop out. by curtlewis · · Score: 1

    If it's over the internet, just SSL the connect to a secure server/db system and let the voting commence!

    Then it's just a matter of browser compatibility and for something as simple as voting and FORM and POST, that's not that tough. Hell, it wouldn't be that hard to dynamically generate the form based on location and registered party using PHP. Building the database to enable all this is really the big task.

    But there's no reason it should be Windows only.

  94. Yay for neoconservative wisdom! by Alex+Belits · · Score: 1, Flamebait

    So if Dubya (or McCain, if Republicans will try to put a less-hated candidate forward) won't win, it will be blamed on hackers/crackers/terrorists/pirates/communists/lib erals from the target of the month country and followed with Dubya remaining the president and leading a war against supposed enemies of democratic voting.

    Brilliant.

    --
    Contrary to the popular belief, there indeed is no God.
    1. Re:Yay for neoconservative wisdom! by Anonymous Coward · · Score: 0

      Huh? Make sense, please. Now you know why America doesn't trust the liberals any more.

    2. Re:Yay for neoconservative wisdom! by Alex+Belits · · Score: 1

      Typical uneducated conservatives supporter -- can't parse simple sentences yet gets his kicks out of proclaiming that the whole "America" does, or does not something that happens to match his own Murdoch-induced opinion.

      --
      Contrary to the popular belief, there indeed is no God.
  95. Turn up at the polls by kitzilla · · Score: 1

    You know, there's just no substitute for a properly trained pollworker and a real paper ballot. Most people live within walking distance of a polling station. Take your commitment to democracy seriously; get up early enough to show in person; stand in line; and make your opinion count. It's easy.

    --
    This is my post. There are many others like it. If you don't like what you read here, go try one of the others.
  96. I am afraid! by borgdows · · Score: 1

    If the Voting Central Server runs Windows Server 2003 and that the system requires .NET, we are doomed!!!

  97. Re:Voting online? Uhhh by Anonymous Coward · · Score: 0
    I agree. As Bruce Schneier and other security experts have pointed out, it is extremely difficult to devise an implementation which meets all of the following desirable qualities for an online voting system.

    ...
    3) Secret ballet
    ...
    This is the key. Any elegance (I'm tempted to even say 'grace') within the voting system is dependent on this point.
  98. MS useing 1-button mouse? by geekee · · Score: 1

    Anyone else notice the picture in the article shows an Apple 1-button mouse, even though the article claims the voting system will only work under Windows?

    --
    Vote for Pedro
    1. Re:MS useing 1-button mouse? by quantum+bit · · Score: 1

      Congratulations, you've just proved that marketing people are stupid. You win a cookie.

  99. This is a BAD idea by phatcat625 · · Score: 0

    Latest stats say that only around 45% of American Citizens of voting age actually vote. Although lack of security on windows begs for party fraud, I think we're missing an even bigger problem. If a foreign country were to get all the information from even 5% out of the 55% that doesn't vote, they could swing the election to the candidate of their choice.

    These numbers are misleading because it doesn't say exactly what states aren't voting but it's a possibility.

  100. Now the Rebuplicans... by Aureal · · Score: 3, Interesting
  101. ?: Electronic voting => !(Australian ballot) by tuxedobob · · Score: 1

    Surprisingly, this doesn't appear to be mentioned, unless it's below my threshold.

    In any case, my concern is slightly more basic than technological security issues. Has anyone considered that this system will likely track who voted for whom, and that that information will possibly be accessable by a third party?

    Granted, with any luck it will simply involve deleting a voting ID from a list, and putting the vote in a separate list, but there's no guarantee that's going to happen, is there?

  102. Online voting is not yet legitimate by Anonymous Coward · · Score: 1, Interesting

    SERVE, a rewrite by Database Technology, Florida?

    One must never forget that even before the 2000 U.S. election took place, tens of thousands of legal voters were illegally purged from the voting rolls by the Florida State Department, run by Katherine Harris under the aegis of Jeb Bush's government.

    A Database Technologies/Choicepoint Vice President has testified under oath TWICE that his company informed the State of Florida of the extent to which legal voters would be purged from the voting rolls, yet the Florida State Department decided to go ahead in any case.

    Further, exonerated felons who had served their time and had their citizenship rights restored in other states were illegally required to apply for clemency in Florida, to Jeb Bush's Clemency office.

    This was not the standard practice and was illegal, as several court cases made clear, cases of which Jeb Bush could not have been ignorant as they happened in his own state and ruled on his practice. Much of this can be found in Gregory Palast's great investigative journalistic work, and we've compiled a complete list here.

    If you don't like to read, I suggest you at least view Palast's BBC Newsnight broadcast, which ran nationally in Britain. While the national mainstream news carried this story in England, U.S. news consumers are, in the case of the vast majority, completely in the dark.

    The story was reiterated in the Nation by the Pulitzer Prize Winning journalist John Lantigua here.

  103. security and anonymity by Anonymous Coward · · Score: 0

    Hmm, I wonder who gets to see the serlogs.
    77.203.20.1 https://www.votomautic.com/votebush?times=1000
    12 8.20.20.0 https://www.votomautic.com/votedem.asp
    206.20.0.1 https://www.votomautic.com/votegreen.asp
    206.20.0 .20 https://www.votomautic.com/votegreen.asp
    206.20.3 .1 https://www.votomautic.com/votegreen.asp

    "Hmm, I think that subnet isn't voting correctly. They must be hackers. We should block them from our server." (Webmaster)

    Worse yet when Microsoft SQL crashes they could claim the voting software doesn't require a back-end. Sounds like a most terrible idea.

  104. oh gee willy boy by Anonymous Coward · · Score: 0

    Wil Wheaton is the ultimate karma whore. anything he ever posts is always modded +5 regardless... wish I was on some sci-fi television show so i could be a hero to millions of internet geeks... nice lame hackerspeak there...

    my cousin thinks you are hot
    I dont.

    1. Re:oh gee willy boy by Anonymous Coward · · Score: 0

      my cousin thinks you are hot
      I dont.


      I do, so fuckoff.

      (Love ya, Wil!)

  105. Re:Another little something...? by mrkurt · · Score: 1
    For this kind of thing, you need a secure server. If the code for our vote server is open, then anybody can hack it. Great, we just elected Osama president because some terrorists hacked the Linux vote server.

    Um, the issue is about what client machines online voters would be using. The voting apparently would be browser-based, so it really shouldn't matter which server is being used, much less which OS on the client, or which web browser. We're talking about a government system here, so anything that gets beyond the pilot program from the military should be browser- and OS- agnostic. Citizens shouldn't be required to use Windows to get government services.

    I know a lot of people will respond to flame me, saying that couldn't ever happen because Muslims don't have computers or some racist garbage like that, but it's just not true. I think there are a lot of "hackers" out there who would be more than willing to help them. Remember, Linux is a european operating system. A lot of 'them' have it in for us...

    ...yadayadayada. Yeah, Guido van Rossum and Linus and Alan Cox are all in a big K-O-N-spiracy to bring down the U.S. And SuSE is a German company and Mandrake is a French company; boy, we know how much they dislike us. Puh-leez. If Francophobia or Europhobia is driving software decisions in our government, something is seriously wrong.

    I gotta go with Microsoft security on this one

    An oxymoron if I ever heard one. There's a much greater chance of an exploit happening with Windows/IE than there is with any other combination of OS and browser. It's a fact.

    --
    Always look on the briight side of life! (whistle, whistle)
  106. There is always a Way by marienf · · Score: 5, Interesting

    Apparently, there is a scientifically sound way of doing e-voting, although it would require someone much better versed in math than I, to confirm this. I once heard Vince Rijmen (of AES "Rijndael" fame) describe ways to ensure some essential, and apparently contradictory, guarantees in e-voting (it was in an EU country, so pls forgive the EU-centricity - I have a history, you insensitive clod.. :-) ):

    Authentication: Assuring that one votes oneself, that one's vote is not falsified, and that one has voted, at all. (some EU countries have mandatory voting)

    Anonimity: Assuring that it is impossible for a third party to determine who I've voted for.

    Correctability: assuring that I can modify my vote for a certain period after it has been cast (because there is no oversight in voting at home, I could have been coerced to vote a certain way, e.g. by someone coming into my home and holding a gun against my head, and should be able to correct this).

    Vince described how he and his fellows at Cryptomathic found ways to project some basic mathematical techniques onto PKI, to ensure all of the above, and therefore allow for mathematically provable e-voting. Essentially making the voting process much more certain and transparant than was ever possible using conventional techniques.

    I was solemnly impressed. It sounded too good to be true. I sincerely hope some of you mathematically unchallenged /.ers will draw Vince into an online discussion about this, so we can all find out whether he really has this magical solution, or he was just advertising his new company. Make it an "Ask /.", for example.

    1. Re:There is always a Way by Anonymous Coward · · Score: 0

      I don't know if this has anything to do with Cryptomathic, but this paper shows one solution. Basically the ballots come in encyrpted and signed, and you "shuffle" them in a way that separates the ballots from the signatures, but provably preserves the encrypted data.

    2. Re:There is always a Way by disorganism · · Score: 1

      OK, so it may be mathematically possible to do secure online voting. But that's not really as relevent as it sounds. It doesn't say anything about the integrity of the software platform it has to run on. Most security vulnerabilities aren't in the actual cryptographic algorithms anyway, they are secure enough if implemented properly (if the algorithm is good). I'm thinking of examples like the first X-Box hack (not the Tux JPEG one) and the SSL man-in-the-middle attack, both compromised systems based on mathematically secure algorithms (RC4 for the X-Box?) without breaking the algorithms themselves.

      Given the extremely high stakes and potential gains of rigging an election like this, interested parties will most likely have the resources to be able to procure the best minds available to defeat the system the algorithms will have to run on. If this plan is scaled up enough, it basically comes down to trusting the future of a country to the integrity of software platforms, that's not the most brilliant plan i've ever heard (from a pro-democracy point of view anyway).

    3. Re:There is always a Way by Phroggy · · Score: 2, Insightful

      Correctability: assuring that I can modify my vote for a certain period after it has been cast (because there is no oversight in voting at home, I could have been coerced to vote a certain way, e.g. by someone coming into my home and holding a gun against my head, and should be able to correct this).

      Someone could come into your home, hold a gun to your head, and make you correct your previous vote too.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    4. Re:There is always a Way by Jens_AAMC · · Score: 2, Informative

      Background: Im a PhD student working for Cryptomathic on e-voting.

      Indeed we have developed some new e-voting protocols. (Building on the cryptographic literature and publishing also our own protocols.)

      For those interested Ill try to give a very brief account of the ideas:

      To ensure that only registered voters can vote we use digital signatures or some other authentication mechanism.

      To ensure that votes remain secret we encrypt them using a public key cryptosystem.

      The public key cryptosystem has a so called homomorphic property. Basically this means that by multiplying all the encrypted votes we get a ciphertext that contains the result of the election.

      To prevent any state official from peeking the voter over the shoulder we distribute the secret key for the cryptosystem over several independent servers.

      The servers cooperate to decrypt the ciphertext with the result.

    5. Re:There is always a Way by [Zappo] · · Score: 2, Interesting

      I did my master's work on electronic voting. There are some interesting cryptographic developments, but there are interesting, subtle, and hard problems associated with every purely electronic voting scheme I have seen.

      Essentially, there is a conflict between the audit trail and the secret ballot.

      The last time I checked, there were essentially two classes of proposals to resolve the conflict.

      1) Use some sort of cryptographic, "blinding," such that a ballot can be signed by an official while the voter is known but the contents of the ballot are kept secret. Later, the contents (with official signature) are submitted with the contents known, but the voter kept secret.

      2) Use some sort of distributed trust mechanism whereby voters submit encrypted ballots, which are only decrypted by a set of trusted officials in a manner such that the tallies become known, but no voter's vote is linked to the voter.

      (1) has the weakness that the voter has a receipt; that is, a voter can prove afterwords (using information known only to the voter during, "blinding") a link between the voter and a particular vote. Oddly, this is also a strength in some sense, since a voter could verify that a particular vote was present in the tally.

      (2) has the weakness that a small (compared to the set of all voters) set of people could collude to link voters to votes, or even alter votes.

      In general, *any* purely electronic scheme is also susceptible to spyware on the device where the vote is cast, or to the presence of malicious third parties. I will make a generic claim that it is a bad idea to make the voter's identity and vote both known to the same device.

      Schemes using DRE machines in polling places that print paper copies of ballots get my full support. Unfortunately, these are the least popular, partly due to ignorance, and partly due to efforts by dubious players in the industry.

      The idea here is that you register in advance (just like now), go to a polling place where they verify your identity (just like now), and go to a machine to record your vote but not your identity (just like now). The vote can be stored and counted electronically (hooray!); but, to keep everyone honest (like the manufacturers of the DRE machines), you get a printed copy of your ballot, that you inspect for correctness, and deposit in a well-watched ballot box (just like now). The paper ballots (which could in principle be both human- and machine-readable), would be *the* authoritative results. Statistically, some would always be counted, but all would be counted in the event of a recount.

    6. Re:There is always a Way by hawkfish · · Score: 1

      Mod parent up please. It is far more insightful than most of the +5 drivel on this story.

      --
      You will not drink with us, but you would taste our steel? - Walter Matthau, The Pirates
  107. The real issue by cephalien · · Score: 1

    What we're all forgetting is that the real problem is voter apathy. Let's face it, when what? 20 percent (and that's probably a gross overestimation -- I don't remember the numbers) of eligible voters ACTUALLY register and vote, this is at the very least, an attempt to get those lazy armchair whiners out there to go and pick a candidate, instead of sleeping in on election day and then spending the next four years griping because they don't like who the /voters/ actually chose.
    Oh, yes, and let's not forget that this will make it easier for the disabled and elderly to get out and have their say. Yes, I do resent the fact that it's build on Windows as opposed to putting the effort into making it platform-ubiquitous -- But let's concentrate on the possible benefits, too.

    --
    If firefighters fight fire, and crimefighters fight crime, what do freedom fighters fight? - George Carlin
  108. Just wait .... by taniwha · · Score: 2, Interesting

    for the virus/spyware/worm/... that infects Windows machines and patches the election program to vote for the candidate of the spyware author's choice. Remember the 2000 election 100,000 overseas votes could make the difference ....

  109. Re:Voting online? Uhhh by AndrewCox · · Score: 1

    Are you telling me that I'm going to have to go down to city hall to use online voting?? Seems like the main advantage of voting over the Internet (for military personnel or others outside the country) was just made moot by your idea.

    --
    The Red Pill ... all I'm o
  110. Re:?: Electronic voting = !(Australian ballot) by Anonymous Coward · · Score: 0

    I don't care if anyone found out who I voted for, hint: It isn't going to be Bush

  111. NOT SO! by Anonymous Coward · · Score: 0

    Hey! We get both CNN and Fox News over here too!

    "wouldn't know enough"... <mumbles under breath>

    [jole]

  112. No Different From Segregation by Jerk+City+Troll · · Score: 3, Insightful

    It used to be that women were not allowed not vote. It used to be that black people were not allowed to vote. For women, it was because they were not men and thus did not necessarily share the viewpoints of those in power who benefited from male voters. For blacks, it was because they were not white and thus did not necessarily share the viewpoints of those in power who benefitted from white voters.

    While not as definitively prohibitive, this is the same as voter segregation. Unless you are willing to spend the money to use Windows, you are not permitted to vote in this fashion. What if you use a Macintosh? What if you run an open source operating system? If you are not in a particular class of citizens, your ability to vote is limited. Certainly if traditional voting is available to you there is really no problem, but that's not an option, you are being prohibited.

    So the serious issue here not that Windows is secure or any other nonsense. The problem is that people who are influenced by Microsoft have thus dictated that those who do not use Microsoft products are not permitted to vote in this fashion. That's a serious problem because whoever directed these development efforts (and of course, whoever directed her) therefore has strong influence on how candidates will be elected.

    I would wager that this could be very popular (though I personally prefer pulling the lever with the satisfying kerchunk to cast my vote). As a result, certain parties will have unfair advantages for reasons which should be obvious to most people who read Slashdot. (Of course, I am willing to outline a scenario or two for the uninitiated.)

    Maybe someone should write a HOW-TO in the future outlining how this software may be used with Wine on OSS machines. Of course, options on the Macintosh are limited even further.

    1. Re:No Different From Segregation by Anonymous Coward · · Score: 0

      You are disgracing the memory of the struggle of women and blacks. No one has been disenfranchised. They still have all the voting options they always have but they have a new one that will save our money (what is that FICA stuff anyway).

      Military voters are even provided the machine to use. Instead of bitching about them using Windows, you should be glad that they are finally takings steps in the online voting direction. Maybe it it wasn't so freakin' expensive to have an election we would get to vote on more issues.

    2. Re:No Different From Segregation by crashnbur · · Score: 1
      ...then move to a voting-capable machine with Windows for about ten minutes and cast your ballot. The end.

      It's simple, really. The OS market is so competitive, and not perfectly so (economically speaking), that it is virtually impossible to develop software that can work on all systems.

      Why is it that Slashdot cheers any time a UNIX/Linux system is specifically chosen for something, but it pitches the equivalent of a toddler's tantrum when Windows gets the nod? That, my friend, is called discrimination.

    3. Re:No Different From Segregation by pHDNgell · · Score: 2, Insightful

      ...then move to a voting-capable machine with Windows for about ten minutes and cast your ballot. The end.

      How much do I pay for this Windows machine for about two and a half minutes a year (on average)? Will MS donate it to me? I don't want to directly or indirectly (taxes) pay for this to happen.

      It's simple, really. The OS market is so competitive, and not perfectly so (economically speaking), that it is virtually impossible to develop software that can work on all systems.

      Like slashdot? ...or just about any other standards-based web site out there? It's certainly not a product of features. Amazon.com has had plenty of features for a large amount of time (one click buy! j/k) and it works just fine with whatever I want to use. I didn't give any money to Microsoft to design my shoes on www.cmax.com.

      Why is it that Slashdot cheers any time a UNIX/Linux system is specifically chosen for something, but it pitches the equivalent of a toddler's tantrum when Windows gets the nod? That, my friend, is called discrimination.

      Nah, it's just that when I pay for something, I want to have a say in what happens to it. I don't want my tax money making proprietary software at all...or even paying others to make it. When a solution is being provided making use of and extending free software, the money spent benefits us and helps build a larger foundation to provide us further cost savings in the future. When a solution is provided using proprietary software, it may solve that problem, and only helps to build a foundation for the company that solved the problem.

      It's similar in the corporate world, but I can't complain about my tax money being spent. When software is chosen for a project, though, there's a lot of politics involved, and that's just sad. I have to imagine that when WinCE is chosen as an embeded system, it's not chosen for technical reasons. There may be a few exceptions, but I don't think people seriously go, ``Hey, I needed an embedded system to operate this device...I know, Windows CE!''

      It's sad when people choose the wrong tool for the wrong reasons and costs lots of people lots of money. It's just wrong when it's public money and effort becoming proprietary private property.

      --
      -- The world is watching America, and America is watching TV.
    4. Re:No Different From Segregation by Anonymous Coward · · Score: 0

      While not as definitively prohibitive, this is the same as voter segregation. Unless you are willing to spend the money to use Windows, you are not permitted to vote in this fashion. What if you use a Macintosh? What if you run an open source operating system? If you are not in a particular class of citizens, your ability to vote is limited. Certainly if traditional voting is available to you there is really no problem, but that's not an option, you are being prohibited.

      ---

      Don't be a fuckin moron. This is no different than "traditional" voting. What about people who can't walk? What about people who don't have mailboxes? What about people who are in comas? Of course there will always be people who cannot vote by the means provided by the government.

      So either traditional voting is ALSO segregation or you obviously have not given your ideas much thought...and just like to spout much like I am right now.

    5. Re:No Different From Segregation by babyrat · · Score: 1

      As a result, certain parties will have unfair advantages for reasons which should be obvious to most people who read Slashdot. (Of course, I am willing to outline a scenario or two for the uninitiated.)

      Can you outline a situation for us non-americans?

      Will all non-windows users really be part of the same political party?

      How many people would not have access to traditional methods (absentee mail or actually going to the poll) AND not have a windows machine, AND not have access to a windows machine? And all these people would be voting for the same party?

      I can see how real world issues could justify a limited platform for a proof of concept test such as this (testing, training support).

    6. Re:No Different From Segregation by Anonymous Coward · · Score: 0
      What about people who can't walk?

      I've never seen a polling place that wasn't wheelchair accessible. That certainly should not be tolerated.

      What about people who don't have mailboxes?

      "General Delivery" pickup from their post office (also wheelchair accessible, of course).

      What about people who are in comas?

      They aren't going to exercise their right, but how is it being infringed?

    7. Re:No Different From Segregation by lankyb · · Score: 1

      I disagree. When blacks couldn't vote, blacks were also prevented from holding office. If they don't let you vote on a Mac, it doesn't be they are barring Mac-users from holding office.

      Them them a break, they are looking to implement a new voting method. Let them do in on state at a time, one OS at a time.

      I would say that only letting people in select counties in one state is a bad idea. What happens if the select counties happen to be counties where one party is stronger and this new convient method of voting gives them a much higher turnout.

      I'm worried because urban areas are usually vote Dem. and by the looks of this, a few counties is all that matters.

    8. Re:No Different From Segregation by Anonymous Coward · · Score: 0
      While not as definitively prohibitive, this is the same as voter segregation. Unless you are willing to spend the money to use Windows, you are not permitted to vote in this fashion. [snip] Certainly if traditional voting is available to you there is really no problem, but that's not an option, you are being prohibited.

      Your argument is specious. You are not being prevented from voting. Don't have a computer running Windows? How hard is it for you to access one long enough to vote? Harder than lining up for your turn at the voting booth?

    9. Re:No Different From Segregation by Anonymous Coward · · Score: 0

      And you dont think what the republicans did in Florida and Texas with black ex-felons is voter segregation?

    10. Re:No Different From Segregation by Jerk+City+Troll · · Score: 0, Troll

      Your argument is specious. You are not being prevented from voting. Don't have a computer running Windows? How hard is it for you to access one long enough to vote? Harder than lining up for your turn at the voting booth?

      The stated purpose of this system is to increase the accessibility to the election process. Are there people who have no other option? I cannot say. Imagine someone who does not have access to the polls because they are out of range or do not have the capasity to transport themselves to one (no legs, no car, et cetera). Perhaps any such example is entirely contrived.

      However, what concerns me the most is the trend. This voting mechanism, by its nature, benefits a special interest group and not necessarily the interests of the American people who paid for it. It is at the very least a form of favoritism and considering technological progress, online voting could replace existing mechansims the same as the booth replaced the ballot box. Imagine if the only way to vote was on a system owned by Microsoft (a very politically active organization). You decide.

    11. Re:No Different From Segregation by crashnbur · · Score: 1
      First, slashdot does not load perfectly on every system out there. Second, slashdot is not an application, it is a presentation delivered via the Internet to a user application, which may or may not render the presentation properly. Refer to the OSI model for more details.

      And to tackle another point, I didn't say buy a new machine for 2.5 minutes. I said use another machine for 2.5 minutes. Walking over to use a neighbor's computer or a public library's computer won't kill you or cost you an arm or leg.

  113. Good point! by cscx · · Score: 1

    I got the following unexpected response when trying to retrieve <http://slashdot.org>:

    403 Forbidden


    Is this what one would call... uh... "site design by obscurity?" :)

    1. Re:Good point! by Anonymous Coward · · Score: 0

      Your browser patently does not correctly handle authentication requests, you should get it configuered by someone who has the correct certification.

  114. private net by Anonymous Coward · · Score: 1, Interesting

    I think letting people vote online is stupid too many people (everyone) have access from uncontrolled locations (everywhere). If voting is to be done electronicly is should be done on a private network where you would still be required to go to the polls and instead of a silly punch card there is a computer for you to vote on. This way if anyone wanted to mount an attack they would have to launch it from the polling place (assuming the physical layer is secure) and the pcs their could be dumbed down enough (no cd/floppy drive, touch screen only) to make it next to impossible for a person to hack without drawing attention to themselves.

  115. New meaning for the "Mirosoft Tax". by qtp · · Score: 2, Informative

    If you want to use your computer to exercise your right to vote, you must purchase a product from one particular company.

    And it's not the browser, either, as you can use Mozilla (Netscape 6x) as long as you're on Microsoft.

    I guess it wont make much difference to our servicemen, as they will probably be using Windows anyway, but what about overseas citizens? Do they just change thier user-agent string?

    --
    Read, L
  116. it means false sense of security... by jelle · · Score: 3, Insightful

    Security through obscurity is like hiding a key under the doormat. You think you're o.k. because the key is hidden, and you don't see the key yourself when you go out and wander around your door. Plus so many people do it (you assume) and you never hear them talk about break-ins.

    But reality is that the mat will really stop nobody who wants to enter your house from getting the key. The only people your key-hiding will stop is people who didn't want to enter in the first place anyway, the other people will for sure check under the mat, flowerpot, etc...

    Security through obscurity gives a false sense of security, making the implementer lax. That is one of the many reasons why obscurity is actually counterproductive for security. In practice obscurity has already has lead to many, many security failures.

    That is what is means. Translation: if you have 'security through obscurity', the best you can do is assume your worst enemies already know all the details and the worst you can do is assume that it will help you in anything at all.

    Obscurity does not help towards security. Obscurity is just what it is, obscurity, but a searchlight will make it vanish completely.

    Use real security.

    --
    --- Hindsight is 20/20, but walking backwards is not the answer.
    1. Re:it means false sense of security... by Anonymous Coward · · Score: 0

      That is one of the many reasons why obscurity is actually counterproductive for security. In practice obscurity has already has lead to many, many security failures.

      I don't like blanket statements like that. Of course obscurity can help security. If I encrypt my data using an open standard, but I don't tell you which standard I used, it's going to be more difficult than if I flat out told you I used DES. The algorithm itself isn't obscure, but which one I used is. Tell me how that type of obscurity hurts me.

      Maybe it only helps a little, but it's one extra hoop you have to jump through.

    2. Re:it means false sense of security... by Grishnakh · · Score: 1

      I agree. Security is much more complex than this, and obscurity isn't a total waste. It does secure things against idiots.

      For instance, imagine you have a car, and you hide a key in one of those magnetic "hide-a-key" devices and stick it under the fender. This will give you easy access to your car if you lock yourself out, and it will keep your car secure against really stupid thieves who just look for unlocked doors and keys left in the ignition.

      However, it'll make your car vulnerable to smarter, observant thieves who see you getting your key from there, and to thieves who specifically look for these things.

      And it won't have any effect on the really good thieves who just slim-jim the locks because they know that particular model of car was engineered poorly and is easily unlocked.

      A better automotive analogy, however, would be a car company that keeps the layout of the inside of the car's door panels a secret, to make it difficult for slim-jimmers, without actually bothering to engineer the door to make it impossible to slim-jim.

    3. Re:it means false sense of security... by jelle · · Score: 1

      "If I encrypt my data using an open standard, but I don't tell you which standard I used, it's going to be more difficult than if I flat out told you I used DES."

      You'll be surprised how little that really matters.

      "Tell me how that type of obscurity hurts me."

      It hurts you, because you think it will increase the security of your system in any way. Which may in turn result in you thinking that that will compensate for example, for using CBC mode or a long term PSK (or god forbit both)... While it will absolutely not.

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
  117. Online voting is being incouraged by GMontag · · Score: 3, Funny

    Online voting is being incouraged

    Maybe so, but it is being encouraged because of cost, as aut0pron states above.

    1. Re:Online voting is being incouraged by Anonymous Coward · · Score: 0

      You're incorrigable.

  118. repeat 2000 by jemartin · · Score: 1
    Hmmm...

    Chads/Dimples in Florida, Microsoft Windows overseas ...

    Looks like Bush wants to make sure he can steal^H^H^H^H^H - I mean - win the election again.

    Luckily he's such a brilliant man that nobody will catch on to his plan.

  119. Re:Voting online? Uhhh by perlchild · · Score: 1

    All of those things do not have to be
    1) secret
    2) once-only
    3) if you pay for someone else, it's YOUR bankaccount
    an electronic voting system without biometric verification wouldn't cut it, imho

  120. No, just once by sunbeam60 · · Score: 1

    No, in that case I haven't explained myself well enough. What I am saying is that you have to go down to get a private-public keyset *once* and then you can vote online for the next many referendums/elections.

  121. At least the graphic is cross-platform by Lord+John+Whorfin · · Score: 2, Insightful

    But...but...but...how can SERVE be Windows-only when the graphic in the article clearly shows a Macintosh mouse?? I don't understand.

    --
    "... insert the Windows NT Workstation 4.0 compact disc with your computer turned off." - NT installation manual
  122. Well only 50% of the population votes anyway... by KalvinB · · Score: 1

    Since Windows easily has more than 50% of the mass market, this won't be a problem. If you happen to fall into the 50% of the population that does vote and doesn't have access to a Windows box (hint: see local library) you're probably a Linux zealot. And being a Linux zealot means you're a communist. So really, you shouldn't be voting anyway.

    I think our government has made an excellent decision.

    Ben

  123. Anti-Democratic? by Hackie_Chan · · Score: 1

    Isn't this against what democracy stands for? In a democracy everybody has the equal right to vote, regardless of income and computing platform.

    --

    What's so bad about being lazy? What if there was a war and nobody showed up?
  124. Bullshit. by jcr · · Score: 1

    Sorry, but the popularity argument doesn't wash, when they could just write the client app in Java, and have it run on pretty much any browser, not just the predominant, usecureable desktop OS.

    This is fishy as hell.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  125. It's not IE only by qtp · · Score: 1

    Check here for details.

    It seems the Windows requirement is arbitrary.

    --
    Read, L
  126. Internet Voting is ridiculous by Anonymous Coward · · Score: 0

    Internet voting will help buy elections. Anyone
    can vote for you. You can decide to sell your
    vote or you identity is used to vote for you.

  127. Microsoft is probably the developers by mAineAc · · Score: 1

    And this is jsut another way to keep the people who will vote for oss solutions out of the mix. If you use linux exclusively you can't vote. Then if we can't get our votes in, only people who don't have a clue will be voting. It's all a conspiracy I tell you!!

  128. CNN News, Election Day.. by FsG · · Score: 2, Funny

    In a surprising turnaround, a new candidate who calls himself l33td00d has won the election, accumulating 10 trillion votes in a matter of seconds.

    --
    I made a PHP/MySQL library that prevents SQL injection & makes coding easier!
  129. Another Idea by sabNetwork · · Score: 1

    Okay, sure, one option would be to design a proprietary voting system, intended to be secure against all current and future viruses and worms. This would be incredibly tedious and probably fail because it isn't very practical to assume that everyone's workstation is secure, or to attempt to make it secure. Even if this is possible on a single platform (Windows), it would be impossible to achieve with a cross-platform solution.

    Here's another option. Make a boot floppy with a scaled-down operating system on it (Linux would work) and drivers for most ethernet boards, modems, and keyboards. Granted, this might take a couple floppies, or a boot floppy with a driver CD. But this would be much more secure--and compatible-- than other solutions. The software could easily be ported from x86 to alpha, ppc, sparc, etc. without much hassle (except bootloaders).

    I'd like to hear some criticism of this implementation.

  130. I don't have Windows OR Explorer @all= can't vote by giaguara · · Score: 2

    Why is Windows a requirement? And Explorer?
    Learn to use the cookies.

    I am a Mac user and prefer Safari, Camino, Links, iCab. Thus no way I could vote. Why are the Mac / Linux / other OS than windows and Other Browser than Explorer users seen as B-citizens?

  131. Bonzi Buddy 2 by Venti · · Score: 2, Funny

    Now you can have a happy blue donkey on your desktop, it can do all the neat stuff that your monkey can do! But, in addittion it can also vote for you!!

    for you! do you want to install?
    [yes] [yes] [hell yes] [always yes!] [maby some other time]

  132. Client software exploitation? by noldrin · · Score: 2, Interesting

    Is it a good idea for them to be using client software? By doing so, you are giving hackers a large amount of bitcode to play with and find exploitations with. It seems to me that it would make a lot more sense to use SSL over HTTP as this has been highly tested for security all over the internet for years. Any program that they develope will be very green and unpredictable.

  133. Why? You ask.. by Loki_1929 · · Score: 4, Funny

    "Why the Windows requirement?

    They wanted to use a stable, reliable, and secure operating system to ensure that all American voters have equal and unhindered access to their right to vote.

    Unfortunately, they couldn't think of anything, so they just chose Windows.

    --
    -- "Government is the great fiction through which everybody endeavors to live at the expense of everybody else."
    1. Re:Why? You ask.. by C.M.B.D.I's. · · Score: 1

      reliable, and secure operating system..."
      Santa Claus and the Easter Bunny believe in the security, reliability and stability of Windows, right? I'm sure their votes will be counted just like everyone else who uses the SERVE system.

  134. Explorer for Mac is even worse by Anonymous Coward · · Score: 0

    Explorer is bad, but for Mac it's even worse. It's the worst browser on Mac platform.

  135. Vote Brokers by anon*127.0.0.1 · · Score: 1

    I can see one problem with any online system thats gonna be hard to solve.

    Dallas (and probably a lot of other places as well) has a problem with what are called "Vote Brokers". There are people who go around neighborhoods right after the absentee ballots have arrived in the mail. They prey mainly on lonely, elderly people.. offer to "help" them with their absentee ballot. Of course, the "help" is to make sure that the candidate they represent is voted for. Failing that, they'll offer to mail the ballot, then just trash votes that aren't for their candidate. If the person insists on mailing it themselves, they'll just go by later and steal the ballot out of their mailbox.

    The Dallas Observer ran a couple of stories on this about a year ago. Stories about brokers showing up at the absentee vote counting headquarters on the last day with sacks and sacks of ballots. Of course, the brokers claim they're just helping the old folks exercize their right to vote, and they don't influence anything, and you can't prove it anyway.

    Internet voting is just going to make this even easier. Now the broker will show up with a shiny new laptop that most of these people won't understand and will be intimidated by. Hell, you could even run some official-looking trojan software on the laptop and just steal peoples voter information for use later.

    --
    I am NOT a man!
    I am a free number!
  136. Missed opportunity... by RyanFenton · · Score: 1

    Just when they could have convinced thousands of somewhat informed voters to NOT go to a physical voting location, and instead to trust technology, they mess it up by getting the less moderate technology-oriented voters riled up with the mention of Microsoft.

    Regardless though, I'm sure the status of such votes would be used in much the same manner as write-in votes... only meaningful if the result of the "real" vote comes into question.

    Ryan Fenton

  137. Why developers don't comply by fm6 · · Score: 1
    Browser technology is 10 years old somewhat and its mature enough in implementing the essential standards that one does not need to code to browser but can code to standard now days.
    You're right, it's not that hard to write a compliant web page. But it does take some effort. The biggest part is learning the new stuff (CSS2 mainly) that makes compliance feasible. You also have to unlearn the deprecated techniques that the standards people are trying to banish. I suspect most HTML coders don't know that <center>, for example, is deprecated, much less why.
    Javascrip is pretty much implemented by all the browsers and html/css are pretty good too. The only reasons for incompatabilities is if non-standard extentions are used which should nto happend for apps like voting systems anyway.
    I don't think JavaScript has that good a track record for being standards-compliant. Hey, if you even say "JavaScript" instead of "ECMAScript" you're talking about a particular vendor -- albeit the original one.

    And the big problem with HTML compatibility isn't extensions. The problem is that early versions of HTML were deliberately vague about exactly how tags should be interpretated. B-L and company thought of the web purely as a way of sharing content, and didn't anticipate that presentation would be such a big deal. But it is a big deal, and web developers use all kind of tricks to make pages look exactly the way they should. (Slashdot is a case in point.) Getting developers to stop using these tricks is difficult. Especially when the main alternatives (HTML4 and CSS2) have so little support by browser vendors.

  138. online voting secure or securED by Anonymous Coward · · Score: 0

    Many thanks to the publicity centered around innumerous incidents of identity theft and Microsoft's intentions to simplify such tasks by 'adopting technological innovations'... It seems that online voting would at least secure the votes of those parties who share common business interests.

  139. It;'s a conspiracy! by de+Selby · · Score: 1

    They're just trying to get rid of anyone who won't vote for Bush in the election. Think about who uses these OS's and the slight political slant of their user bases...

    Mac - political tilt to Green or Dem.
    Unix var - tilt to Libertarian, Green, Etc.

    It's like conservatives and the environment -- take a look at where the liberals are and where it would be flooded if the oceans rise. You'll have to ask yourself, "Are they trying to kill off the opposition?"

    1. Re:It;'s a conspiracy! by Anonymous Coward · · Score: 0

      Oh, shut up. You're a fucking idiot.

    2. Re:It;'s a conspiracy! by Anonymous Coward · · Score: 0

      Hmm... Someone doesn't recognize a joke.

  140. Mod Parent Up!!! by Anonymous Coward · · Score: 0

    The availability of a plethora of GNU-on-a-disk live-cdroms and bootable floppies almost completely nullifies the "installed base" argument used to develop public software for MS Windows.

    I for one would feel a lot more secure in our democratic system if electronic voting involved me sticking in a CD-rom and booting it up. That CD-rom ought to contain:
    1) A live graphical operating system like the Knoppix incarnation of KDE+Gnu/Linux
    2) Searcheable, Crosslinked PDFs and/or html versions of the voting guide and any supporting text, multimedia, etc. that the supporters of candidates and/or ballot propositions want to put on it --- after all, this is a CD and can hold more than the usual voting pamphlet.
    3) A digital signature and self-test for its MD5 that can be used to verify that the CD is authentic at time of voting.
    4) Restricted access to the internet --- just to the websites of the voting authority and to an official site that can host errata and/or other connections to the voter's guide information.
    5) Sandboxed access to the rest of the net --- no flash, activeX, java, javascript, cookies, etc. This will allow the user to check third-party websites that want to give candidate slates, voting recommendations, etc...

    The beauty of Free Software is that most everything needed to create the above is freely available and free to have its software examined by concerned citizens.

    Using their existing operating system seems like a very bad idea in comparison.

  141. Isn't there a better way to do this by falcon5768 · · Score: 0, Redundant
    WHY WINDOWS???

    First off, isn't the last OS they would want to use because it IS so insecure?

    More importantly cant they go about it a different way. Making it a mult-platform application, or use JAVA or something!!!!

    I have some understanding of why it would be for windows. Windows is used for a lot of the software the military uses, granted I still love to read about the destroyer that had to be towed back cause NT crashed and they couldn't start it up again.

    But regardless, we live in society that constantly prints up in 10 million different languages for everyone in our country, yet refuses to code to the 4 or 5 different major OS's out there. Is it me or there something either very wrong with this, or more likely having a republican president in the office, very suspicious!!!

    --

    "Slashdot, where telling the truth is overrated but lying is insightful."

  142. Sensible? by fm6 · · Score: 1
    You take that back! ;)

    This discussion does have a huge flame factor, doesn't it? I'm getting pretty discouraged by the declining maturity level in the Slashdot community. Though it would also have helped if Timothy had taken the time to look up some more informative links, thus giving people something to think about before they jerked their knees.

  143. Is this necessarily a good thing? by kmweber · · Score: 0

    Aside from the obvious security concerns, do you really want to make it easier for people who can't be bothered to get up off their asses and drive three blocks once every two years to have a say in the way this country is headed?

    --
    "Other than that, Mrs. Lincoln, how was the play?"
  144. Windows Only: give your feedback! by jnana · · Score: 2, Informative

    If you don't like that this will be Windows-only, go to http://www.serveusa.gov/public/aca.aspx and click on "Contact Us." If they get 10,000 emails from slashdotters, they might think twice, and it will take 3 minutes of your time.

    1. Re:Windows Only: give your feedback! by kramer2718 · · Score: 1

      I wish I had some mod points for ya. Good post. Infomative.

    2. Re:Windows Only: give your feedback! by reverendslappy · · Score: 2, Insightful

      Great idea. Please, PLEASE flood the government with your feedback. The government, with all its spare funding and plentiful resources -- not to mention its renowned aptitude for quickly and effectively completing projects -- will benefit greatly from your input.

      Berating the government for its choice to limit the testing of a new project to a limited field of test candidates is a fantastic idea (especially considering they "limited" the test to the most prevalent and ubiquitous OS possible... Ludicrous!). I think you should email the government every time you disagree with their testing procedures.

      /sarcasm

      The project is called "The Secure Electronic Registration and Voting Experiment". It's just a TEST for God's sake. Did you read the article or were you just playing with your Jump to Conclusions Mat (tm)? Save your bias-based rancor for when it's officially Windows-only in production, OR when your operating system of choice has 95% of the desktop market share. Without either of those two things being true, what you're suggesting is near-pointless whining.

    3. Re:Windows Only: give your feedback! by jnana · · Score: 1
      How do you think they will decide what goes into production? Most likely, they'll go with whatever the tests indicate is the best solution?

      If you only tested one alternative, guess what will go into production?

    4. Re:Windows Only: give your feedback! by Anonymous Coward · · Score: 0

      they say they want feedback, so what's the problem? Or were you just trolling?

    5. Re:Windows Only: give your feedback! by Stephen+Samuel · · Score: 1
      Save your bias-based rancor for when it's officially Windows-only in production, OR when your operating system of choice has 95% of the desktop market share.

      A test which works (supposedly) for 95% of the population (presuming that it will also be usable for people who have win95/98). if the test only works for windows, I doubt that the production system is going to suddenly start working for other OSs. Now is the time to ensure that they have the stuctures in place. In any case, 95% MS penetration means that it fails for 5% of the population.

      That's 5% of the population, where a thousand, or so votes out of however many millions of people in Florida tipped the vote on who got to be President.

      Actually, if you're locking out both Mac and Linux, then you're probably looking at more like 10% of the population. And it's a 10% who are generally better educated and possibly even more politically savvy than the general population.

      I'm not screaming "conspiracy!", but no matter how you look at it, it's not a good idea for democracy.

      --
      Free Software: Like love, it grows best when given away.
    6. Re:Windows Only: give your feedback! by reverendslappy · · Score: 1

      It's a test for 95% of a controlled population. The project is currently for members of the Armed Services and some civilians living abroad only, not the entire general population (though granted, that's the next logical step, albeit likely to occur years or decades from now).

      That fact notwithstanding, the idea that people without Windows would be completely precluded from voting is preposterous. So you'll have to go to a friend or neighbor's house or work or a library etc. to vote if you only run something non-Windows? Boo-hoo. It's not like you're going to have what OS you use stamped on your voter's registration card. And let's be honest: making voting much much easier for 90% of the people in this country where less than 50% of the population votes is certainly a good idea. If part of the cost of that benefit is that it's initially a little harder (but still easier than it is now -- and certainly not impossible) for a small minority of people who don't run Windows, so be it, though I completely agree with the notion that everyone should eventually have equal accessibility to voting methods.

      And it's a 10% who are generally better educated and possibly even more politically savvy than the general population.

      I really hope you're not specifically intimating that all people who don't run Windows are smarter and more politically savvy than people who do...

  145. In soviet Russia by gibbdog · · Score: 0

    The voting owns YOU!

  146. Is it fair? by Bedevere · · Score: 2, Interesting
    Everyone is having a field day pointing out the potential security flaws, but it seems an important question is being ignored. Is this really fair to people who can't afford a computer or for a variety of other reasons, don't have one at home? Picture a rainy election day in Anytown U.S.A. where there's an election for Mayor.

    It will be much more convenient for wealthy computer owners to point and click on their favorite candidate. It is more fair for everyone to have to vote in the same place in the same way at the same time.

    P.S. - Please disregard this post if the online voting will never be applied to more than absentee voting as the article discusses.

    1. Re:Is it fair? by ratfynk · · Score: 1

      One hundred percent on target a greater voter turnout of upper income people is the reason. If you look at election stats it is because the upper middle class do not take time to vote that election turn outs are going down the pipes. The welfare and unemployed can voice their disgust too easily (except in Miami), they have time. Lets give that hardworking exec, and MSN using mom at home a way they can get away from the need to waste their time exercising the right.

      --
      OH THE SHAME I fell off the wagon and use sigs again!
  147. To paraphrase Henry Ford by earthforce_1 · · Score: 1

    You can use any software you want, as long as it's windows.

    --
    My rights don't need management.
  148. Un-American by RyatNrrd · · Score: 1

    Open source software has been called "un-American". Surely that's reason enough? ;-9

  149. It's simple! by zackeller · · Score: 1

    There's one reason to only support one operating system: support.

    These people are going to have the dreaded "everyday users" both as clients and staffers for the tech support required to pull this off. If you go with Macs, you need to have a completely seperate support section. If you go with Linux, the ten people using it will need $100,000 worth of funding just so they don't have to use someone else's computer.

    Making it a Windows requirements saves this headache from becoming fatal. For a small beta test such as this, that surely has limited resources, restricting it to 95% of users makes sense.

  150. They're asking for it. by usotsuki · · Score: 0, Redundant

    First, someone will be able to readily h4x0r and r00t their boxen because they run on that POS, er, OS called Windows.

    Second, it's possible that Maro$haft will slip a secret back door and take the info they learn and sell it to someone.

    Third, what about those of us who boycott M$ and refuse to use their OS, using Linux or BSD instead (or, horrors, Darwin)?

    WTF are they thinking going Windows-only?

    Can't they write the software for these other OSes, statically linked? Fasuck, people, get a real operating system, dammit!

    -uso.

    --
    Dreams, dreams, don't doubt dreams, dreaming children's dreaming dreams. Sailor Moon SS
  151. Cost. Some people can pay, many can't. by Jerk+City+Troll · · Score: 0, Troll

    Using Linux is a something you chose to do. Using Linux was not something you were born to do

    What if I cannot afford Windows? Microsoft WindowsXP comes with a price-tag of a couple hundred dollars or more, plus exceedingly high hardware requirements. Indeed the cost of Windows plus some software to make it useful can even exceed the cost of the hardware it runs on. Linux costs me nothing and can scale down to just about any hardware. Open source solutions are excellent options for those who are not well-endowed financially (like myself), especially in our current economic environment.

    It's an option to those who are not affluent. Consider people who may purchase very cheap computers from Walmart running Lindows (cheaper because there is no Microsoft tax associated with the computer). Is being poor a matter of choice?

    You make a very good point, but it seems to me that this Windows-only nonsense may also extend to segregating the rich and poor. What if the software had requirements with even heftier price-tags?

    Of course, cost is not the only factor here. What if I require a secure system? What if I require a stable system? We are all aware of the Windows track-record, and it is beyond pathetic. What if I have no choice to not use Windows? What if the matter is an ethical decision? Microsoft are a criminal organization, as proven by the United State's own judicial system. What if my ethics and principles require me to not fund a criminal operation? (Of course, this rides on choice fundamentally, but for those with strong ethics, the choice may not exist.)

  152. x-box voting by Anonymous Coward · · Score: 0

    So what if I take my microsoft X-Box, whcih presumably runs microsofts OS, mod it to run linux?

    Could I then vote from my modded X-Box?

    I got nottin

  153. The real reason Windows will be required by daveo0331 · · Score: 0, Redundant

    Total soft money contributions made by Microsoft for the 2002 election cycle:

    Republicans: $1,890,401
    Democrats: $800,343

    Source

    Microsoft is already using money to influence politics, and they favor Republicans 2-1... you think they can give Bush a few hundred "extra" Florida votes if he needs them?

    --
    Remember the days when Republicans were the party of fiscal responsibility?
  154. Their system is probably no better than... by jdhutchins · · Score: 1

    Slashdot polls! That's right, during the second Tuesday in November (I think??), the Slashdot poll will be: "Who will be president for the next four years?". Everyone who wants to vote will need to pick one of the choices (when it's multiple choice, you've got to pick one, tough). Choices will be:
    1) Geroge Bush Jr.
    2) (insert your favorite democrat here)
    3) CowboyNeal runs my world, thank you very much.

    No one is sure who will win, but CowboyNeal has a history of being popular in polls.

    If they're relying on security-through-obscurity by running it on Windows and not releasing the source, the Slashdot poll will probably be about as secure. There are already people out there who have developed crytographic systems for voting, and because the source to the program will presumably be closed-source, it probably won't be very good. Voting isn't hard, and if you can't tell who you're voting for, it's not the voting machine's fault, IT'S YOURS!!!

  155. Freedom by famazza · · Score: 0, Redundant

    And thaaat's what we call FREEDOM.

    If you can't, or don't want to, afford MS Windows you just can't vote.

    Next Step: If you can't, or don't want to, afford a Mont Blanc pen you just can't vote.

    Or even: If you can't, or don't want to, afford a house on you own you just can't vote.

    And to get back to XVIII century: If you can't, or don't want to, have a $120,000 job you just can't vote (adjusted values).

    --

    -=-=-=-=
    I know life isn't fair, but why can't it ever be un-fair in MY favor!?
  156. No-brainer... yeah, that's it! by NeoNormal · · Score: 1

    >"a no brainer to target Windows IE"

    Yeah, no-brainer... that explains a lot! Except I think you meant "you'd have to be a no-brainer...".

  157. ANNOTATION: In addition... by Jerk+City+Troll · · Score: 0, Troll

    There is the matter that in order to use this system, I must pay money to a corporation.

    Presently, the only requirement for me to vote in a United States election is that I must be registered to vote within a specific scope. In order to be registered, I must be a United States citizen.

    Using this system means that I must not only meet that requirement, but also post a ~$200 fee to Microsoft Corporation (MSFT) in Redmond, WA. I think it's highly unethical to require voters to pay a very politically active organization that may not agree with their views in order to utilize a mechanism to participate in a democratic election. Voting mechanisms must all be equally available to anyone who has the right to vote.

    (The terms I am speaking in make the assumption that online voting is the only option. This is not yet the case, but taking technological trends into consideration, traditional voting means may eventually fade into obscurity. If we continue on this road of platfor dependence, we may create problems in the big picture.)

    1. Re:ANNOTATION: In addition... by pmz · · Score: 1

      (The terms I am speaking in make the assumption that online voting is the only option. This is not yet the case, but taking technological trends into consideration, traditional voting means may eventually fade into obscurity. If we continue on this road of platfor dependence, we may create problems in the big picture.)

      A more likely scenario will be the same traditional polling places, but with Windows terminals available for the public. I'd love to see if the system uses cookies or the disk-based browser cache (hey, Betty Lou voted for Bush!)

  158. Re:Voting online? Uhhh by Joey7F · · Score: 1

    It seems that if you are too lazy to get out to vote or at least vote in absentia via mail, then you shouldn't be voting. I would hate to see the process for choosing our leader be modeled after American Idol.

    --Joey

  159. Don't you see??? by boatboy · · Score: 1

    Force the linux guys to vote the old way, let the windows users vote easier. Pretty soon the linux-savy politician(s) will start loosing votes. Within ten years, Bill Gates will be president.

    Gates in 2008!

    1. Re:Don't you see??? by mrkurt · · Score: 1

      [Please take the following mostly tongue-in-cheek]

      Yes, and then the prophecies about the Antichrist will have come true.

      Slightly OT, but have you ever read Revelation and substituted "Microsoft" for "Babylon"? Makes a mighty interesting read.

      --
      Always look on the briight side of life! (whistle, whistle)
  160. Related discussion. by Anonymous Coward · · Score: 0

    See this thread for closely related discussion regarding this argument.

  161. You people miss the point entirely. by eniu!uine · · Score: 4, Insightful

    Quote:
    What it means is that obscurity is not sufficient for security. It does not mean that obscurity is not helpful as part of an overall security system.

    Precisely. If obscurity were not beneficial as part of security, then root passwords would be publicly available.
    End quote.

    What you are talking about is giving away keys. What you should be talking about is opening up algorithms and protocols, since that is what would actually be opened. The relevant facts are that the product will be reverse engineered anyway, so vulnerabilities will be exploited, but if the code is open then they will be found faster and corrected faster. If you cannot stop exploits when your code is open, then you couldn't stop them when it is closed either. This follows a well known trend in encryption technology where algorithms are subjected to testing by as many people as possible to determine their security.

  162. Re:Did anybody notice the STATES they're testing.. by May+Kasahara · · Score: 1

    One of the Democrats running for President in 2004 is Bob Graham, a lifelong politician who's never lost an election-- and this is in a predominantely Republican state! Seeing as how Florida is a swing state, and that Graham is in the race, the GOP's going to take as much control as they can...

  163. Re:Voting online? Uhhh by Anonymous Coward · · Score: 0

    Nothing prevents me from giving my passport (or whatever other means of ID that is deemed fitting) to someone else and let them vote in my name
    You photograph on the ID perhaps ?

  164. Not even a one.... by Anonymous Coward · · Score: 0

    that disables HTML traffic?

  165. Much agreement. Very intentional. by Jerk+City+Troll · · Score: 0, Flamebait

    Online voting is being incouraged in the US because of its susceptibility to fraud, not its resistance.

    Imagine how much easier it will be to rig elections. At the risk of getting into a partisan flamewar, what happened to Florida is suspect for election tampering. I suppose if my brother was the governor of a state, I could get a lot done in my favor. Now with no security, things can be heavily corrupted with even less of a paper trail (it doesn't exist).

    These are tools for oppression. These are tools for defeating democracy.

  166. How do they make the ballot secret? by red+floyd · · Score: 2, Insightful

    Sophisticated encryption technology will scramble messages containing the ballots, and voter identity will be verified through digital signature, a prearranged procedure to authenticate the voter's signature.

    So in order to vote, I have to give something that says "red floyd". This is unacceptable. When I vote in person, I have to ID myself.

    BUT... there is nothing linking that ID to my ballot. With this system, it's almost necessary, given the fact that they need to validate that this is my vote. In other words, they have something that says, "red floyd voted for CowboyNeal". This is untenable, most likely illegal, and quite possibly unconstitutional.

    Disclaimer: I would not vote for CowboyNeal for President. Natalie Portman, maybe :-) (after all, she has experience as the First Daughter!)

    --
    The only reason we have the rights we have is that people just like us died to gain those rights. -- Cheerio Boy
  167. Is too! by Anonymous Coward · · Score: 0

    Hey! We get both CNN and Fox News over here too!

    Oh yeah! Well here in the states we get CNN, Fox News, and Rush Limbaugh and the voters are still ignorant.

    What makes you think you're so different?

  168. Umm... It's not crazy by Anonymous Coward · · Score: 0

    It isn't crazy; the system was intentionally designed in this way.

    Without this, candidates would only need to win three states -- probably California, New York, and Texas -- to win the election.

    Surely the issues that matter to the states in our heartland differ from the issues that matter to large urban population centers.

    Historically, we have said that this is more fair because otherwise the candidates will not be accountable to many, many voters, inhabiting large expansees of land.

    Additionally, it leaves open the possibility that only an informed few will actually vote, because there are many, many people in our nation who do not have the time or the mental capacity to make an informed vote.

    Our nation is not based upon mob rule.

    We are a nation based upon reason, and it is sad that we have strayed from this path.

    1. Re:Umm... It's not crazy by Anonymous Coward · · Score: 0

      Our nation is based on equality and limited government. The cure for "mob rule" is to remind the "mob" of what we've already agreed we should and should not have the power to do, not to enfranchise dirt because it's considered more trustworthy than citizens.

  169. ... or from the White House by Anonymous Coward · · Score: 0
    If Bush could bypass the paper system then the electronic one should be no harder.

    Let's face it Americans... your "democracy" is screwed regardless of how you vote. Doing it electronically will just make the whole farce cost less.

  170. The counting is inaccruate. by gotr00t · · Score: 1
    The thing is, who knows whether or not those statistics are actually accruate or not? Once software is deployed on a computer, there is no way that a company or orginization can effectively and accruately count every single system and tabulate an exact percentage of which operating system has what share, etc.

    Microsoft clearly has the optomistic figure here, because of their way of counting. Every Windows license sale they count, and every Windows upgrade counts too. For example, if a user was to buy Windows 3.1, then 95, and then 98, and then XP, Microsoft could assume that it is 4 copies of Windows installed on 4 different computers.

    Linux and the other free operating systems like BSD, on the other hand, have much less of an advatage numerically, for you see, because free operating systems get distributed so many ways, there is no effecitve way to count all of them. To get a "logical estimate", the best way is to tabulate how many Linux box sets and CDs were sold, see how many ISOs were downloaded from FTP sites that are willing to cooperate, and thats about it. After these CDs are bought or downloaded and burned, anything could happen to them. The owner could install them on 2 computers, or 4 computers. Nobody knows, as there are no restrictions.

    The numbers that are presented are just logical estimates. What are the real numbers? Nobody knows. On the next census in the US, there should be a place to fill in what operating system the person usually uses. That would be more accruate than counting software distributions.

  171. Hi! I'm Fran Chise! by paiute · · Score: 1

    I see you are trying to cast a ballot. Would you like me to
    __ show you which candidate supports terrorist open source software
    __ show you which candidate supports God-fearing American-made software

    --
    If Slashdot were chemistry it would look like this:Cadaverine
  172. Solving the unknown factor by Anonymous Coward · · Score: 0

    One problem is that we will probably not know the protocol until election day, or very near to it. This leaves insufficient time for a worm to spread.

    For example, you must know the exact string associated with each candidate. It may even be that a number is associated with each candidate; in this case you must know the number.

    While writing a work in advance robust enough to determine these factors on its own would not be overly difficult, there is an easier way.

    Either way, the worm must be spread weeks before election day, and take no action until election day which might cause suspicion.

    The solution is to write a work which on election day will contact one of several predetermined remote hosts for instructions.

    The conspirators will, early on the day of election, quickly attempt to vote themselves and find the necessary information to make the modifications; that is, the exact fields required and the specific string or number associated with each candidate.

    Then, the conspirators will distribute this information to the predetermined hosts -- probably 100 to 1000 already compromised machines -- and then when the worm-infected clients connect to the voting website, these 100 to 1000 machines will be contacted for specific instructions.

    Since it would be done many weeks in advance, it is simply a matter of not having your work detected before election day.

    We all know that actually getting the worm onto client computerrs will not be a problem; nor will being detected in doing so.

  173. Actually, it is the small machines that get hacked by isn't+my+name · · Score: 1

    very few personal boxen get hacked, cracked, etc, from the outside. it is the servers they are after, and then, their not going to hack into someone's little web or battlenet server

    Actually, it is the small, personal machines that are the main targets because they are easy picking and because the hacks are likely never to be noticed. The statement above implies a hacker is going after a server for the notoriety and/or data stored there. However, this is not the only (primary?) reason for hacking boxes.

    Someone going after a big target is going to want to obfuscate the source of the attack. They will go through multiple hacked machines to make that big strike. Someone going for a DDOS on CNN or Slashdot is going to need a lot of end user zombie machines.

    There have been recent articles regarding the new trojans that create open proxies on end user machines and speculating that since these are then later used to route spam that perhaps these trojans/hacks are actually perpetrated by the spammers.

    Small machines can be used as storage locations for material that is used in other hacks. (FTP your files off of some poor Verizon DSL slob instead of the hacker's machine.)

    I know that when I have bothered to reverse DNS the IPs attacking my firewall, the bulk of them appear to be cable users or DSL--with a good percentage of dial-ups. This is not because all of these people are attempting attacks, but because unbeknownst to them their machines are already compromised and are being used as the source of further attacks.

  174. NO NO NO!!! by Goonie · · Score: 2, Interesting
    I hate to resort to capital letters BUT YOU ARE COMPLETELY AND UTTERLY WRONG.

    In this case, security from script kiddies is neither here nor there. The best way to keep your system secure is have as many white hats as possible try and find holes in it, and the best way to do that is to publish the details of the system. That way, you can be confident that the system is secure, even if the source code is leaked.As to your comment about OpenBSD, that is almost completely irrelevant. It doesn't matter how secure the base OS is if the software it's running is insecure.

    Which do you trust more? A system where the proponents say, "Trust Us" or a system where you can look for yourself. I know which I prefer.

    --

    Any sufficiently advanced technology is indistinguishable from a rigged demo
    --Andy Finkel (J. Klass?)
    1. Re:NO NO NO!!! by Anonymous Coward · · Score: 0
      Really? So you mean if I advertise the IP address of my home unix box everywhere on IRC, the people who are going to break into it will be "white hats" who e-mail me saying how to fix my security problems? I'm sorry but if I do that and I have any security holes I didn't catch, it's not going to improve my security: my computer is going to be turned into a spam relay and DDOS-drone within ten minutes. I'd rather lay low, thank you.

      You seem to be thinking entirely in terms of things like open-source projects and widely used software systems. Your hardline stance about obscurity may well apply to these contexts. But for most people, security is just your personal home or office machine. And obscurity --- while, of course, it should never be relied upon in any way --- will never be harmful and will sometimes be helpful in such a situation. There's no reason to be so fanatical about this.

    2. Re:NO NO NO!!! by Anonymous Coward · · Score: 0

      We are talking about widely used software........

      Are you replying to a different article? Jeeze

    3. Re:NO NO NO!!! by de+Selby · · Score: 1

      The best way to increase security is to find he holes first, I agree, but we're not talking about "best ways" -- just helpfull ways.

      And you don't seem to understand the OpenBSD example. It's not because the OS is secure that matters; it's that it's both open to scrutiny AND is obscured. The point is that you can have both. You're locked into a false dichotomy. /late post

  175. So... by Nikkos · · Score: 1

    So, since nobody seems to like the idea/security of online voting, prove your point.

    Hack the server/code and mess with it so completely that it'll be obvious that there is no way online voting in this particular form can work

    better for a few concerned citizens to do it now, than let some foreign country elect whomever it likes...

    Nikkos

    1. Re:So... by dazk · · Score: 1

      Well, maybe if some foreign Country would have hacked the voting system, the US now had a decent president with a minimum of brains. There is always two sides to every story.

    2. Re:So... by Anonymous Coward · · Score: 0

      You are an idiot.

    3. Re:So... by dazk · · Score: 1

      please explain your statement. Exactly why am I an idiot?

    4. Re:So... by Anonymous Coward · · Score: 0

      Because your statement is silly.
      You act like it would be good thing if hackers could change the election, so you could have a president who you like.
      Just because you don't like Bush, doesn't mean he has no brains.

      But I take back my statement you not an idiot, just immature.

  176. Nag Nag Nag by Gaccm · · Score: 1

    As always, when someone like this is about to come out, it's our job to "educate" the people. There is no reason they need to make this a windows only program and lets tell them that.

    http://www.serveusa.gov -- main site

    click "contact us" and let the educating to begin.

    --

    Only dead fish swim with the stream...
  177. Bullshit by Anonymous Coward · · Score: 0

    Obviously not a military member, that agentZ. Just like your employer, the military mandates certain standards and suppliers for its IT systems. However, also like your employer, it does not tell the employees (military members) what they can or cannot use on their own systems.

  178. Leave it to Walmart. by Anonymous Coward · · Score: 0
    If Walmart only offers Windows computers to Joe Sixpack at the local Walmart store, then we get to vote using XP.


    When Walmart sells Lindows Computers at Walmart, not just at walmart.com (in name only, really) Then we get to vote using Lindows, Debian, Mandrake, Debian, Redhat, etc.
    and
    I get a job showing Walmart customers how to use their Linux boxen.

  179. Question by dazk · · Score: 1

    If you put all platform decision crazyness aside. There still remains a problem that's much larger than checking signatures and stuff. How do voters get their keys and how are they verified? With cryptography, key exchange is still a major issue that holds infrastructure and logistics problems that are much harder to tackle than implementing algorithms. Is there already the required PKI available to every participating American that enables secure key validation and distribution?

  180. Multiplatform solution = more $$$ in short run by $criptah · · Score: 2, Insightful

    I know that I am going to get some static from /. crowd for being 'pro' Microsoft, but here is my two cents on the issue. Anybody who has designed a complicated web-based application will tell you that trying to support a variety of browsers and platforms can turn into a nightmare. I worked as a qa engineer for two companies that specialized in very complicated large scale web application and both of the companies had to restrict their software to Windows and Internet Explorer. Why? Simply because it was easier to design, develop and test the applications that had less variables involved in a short run. Additionally, these application targeted businesses and individuals who used Windows as their desktop platform. The companies that I worked for did start developing their applications for different platforms, but it was only after the Windows based programs proved to be a great success. Same goes for the United States government. Want it or not, Windows still have the largest share of the desktop market and it does makes sense to deploy an application for this platform and then worry about the rest of the players.

    I don't think that a Window based voting system is an ultimate solution in terms of covering hundred percent voters and being absolutely secure, but the fact is that money talks and if it is cheaper to develop an application that targets only Windows at the beginning, well.. more power to Uncle Sam. Afterall, /. readers and voters who use OSes other than Windows represent a small fraction of the United States' citizens.

    1. Re:Multiplatform solution = more $$$ in short run by dazk · · Score: 3, Insightful

      >Why? Simply because it was easier to design,
      >develop and test the applications that had less
      >variables involved in a short run.

      Where did the problems come from. Was it really the logic of the web application or was it the html/javascript/anyothermessyouliketoputinyourwebs ites part that caused the problems? If you used simple HTML and maybe css for the displaying code, there is not much higher complexity in the development. In short, stick to standards and it usually works.

      > Want it or not, Windows still have the largest
      > share of the desktop market and it does
      > makes sense to deploy an application for this
      > platform and then worry about the rest of the
      > players.

      That is of course true. Hopefully the other players are worried about later.

      > talks and if it is cheaper to develop an
      > application that targets only Windows at the
      > beginning, well.

      This is an assumption. There are efficient toolkits that allow write once run anywhere, either through a VM like JAVA or through recompilation. Develoment for a highly specialized but basically dumb application should not be much harder/more expensive using these instead of WinAPI.

    2. Re:Multiplatform solution = more $$$ in short run by Anonymous Coward · · Score: 0

      "Multiplatform solution = more $$$ in short run" - Yeah that way Microsoft wouldn't assist with financing it. It's a conspiracy I say

    3. Re:Multiplatform solution = more $$$ in short run by $criptah · · Score: 1

      Okay, I totally agree with you that there are ways of developing cross-platform web apps, but we are not talking about a simple 'my home page with a small database' type, but an tool that was orth more than half a million. Perhaps, I should rephrase my quote; what I meant to say was that it was cheaper to develop an application that targes one platform at the beginning and then go for the rest. That is exactly what we did in the long run. Generally, it doesn't matter what platform one chooses for the initial design and development, but in this particular case the Government had to select Windows because of the assumption that this OS has the biggest share of the market. Sorry for any confusion.

  181. I can see it now! by Namaseit · · Score: 1

    Now instead of spending MILLIONS of dollars on an election campaign the Candidates will spend those millions on hackers whose jobs will be to infect all users computers and have their machines vote for them. Then again when ppl see that they have absolutely 100% of the vote, that might look a little suspicious.

    --
    75% of all statistics are made up!
  182. Is it legal?? by Cinabrium · · Score: 0, Redundant

    IANAL, and not an US citizen either. So may be the US laws regarding elections are quite diferent from those in other countries. But i wonder if this initiative is sustainable on constitutional grounds.

    Strict equality (``one man one vote'', and equal accesibitlity of all citizens to the right of voting) is the basis of all democratic systems. Assuming the U.S. is one of these, having to pay for an O.S. to a certain software company for issuing a vote doesn't seem to hold on that basis.

  183. Re:Cost. Some people can pay, many can't. by FLEB · · Score: 1

    ...then go to the poll, or get a standard absentee ballot.

    Your inability to vote via the Internet has no bearing on your ability to vote.

    --
    Information wants to be free.
    Entertainment wants to be paid.
    You just want to be cheap.
  184. What secret ballots? by bildstorm · · Score: 1

    What state are you voting in? I know for a fact that there is plenty of information linking me to my ballot.

    When I last voted in Maryland, I showed my ID, and they wrote down the ballot number next to my name. Then I voted, they kept the ballot with my number and gat me what was effectively a receipt with the ballot number on it.

    If someone really wanted to check before the time to contest and ask for a recount was over, they could find the sheet with my name, get the ballot number, and go look and whom I chose.

    --
    The power of accurate observation is commonly called cynicism by those who have not got it. - G.B. Shaw
    1. Re:What secret ballots? by Anonymous Coward · · Score: 0

      as another Maryland voter I can confirm that they do this.

    2. Re:What secret ballots? by red+floyd · · Score: 1

      CA. Specifically Los Angeles County.

      AFAICR, they check off that I voted, and they may have a separate log indicating ballots used (yeah, they have a serial number), but from what I've seen, they don't have any linkage between the two.

      --
      The only reason we have the rights we have is that people just like us died to gain those rights. -- Cheerio Boy
  185. Re: That and... by op51n · · Score: 4, Funny

    The Windows requirements is to put a stop to those damn Commies voting.

  186. Yep. by Anonymous Coward · · Score: 0

    Not far from the truth, IMHO.

  187. The Pentagon? by jtalkington · · Score: 2, Insightful

    WTF is the Pentagon doing running a voting program? I could see DARPA being involved, maybe, but the Pentagon? The only involvement the military should have in an election is to give servicemembers time off to vote.

    What's next, the CIA running the debates?

    1. Re:The Pentagon? by praksys · · Score: 1

      The only involvement the military should have in an election is to give servicemembers time off to vote.

      Vote where? Here's a free clue. When you are stationed on an Aircraft carrier in the middle of the Indian ocean, if your method of voting is not organised by the Pentagon then it doesn't exist. That goes for voting by mail as well.

    2. Re:The Pentagon? by jtalkington · · Score: 1

      The Pentagon should only be arranging the delivery of mail, which would include the absentee ballots. Once an online voting method is in general use, they should provide access to the online voting system. The Pentagon should not be involved in the collection of votes, or implementation of said system.

    3. Re:The Pentagon? by praksys · · Score: 1

      The Pentagon is responsible for every piece of equipment that goes into a military base, or onboard a ship, and they are responsible for every communication that goes into or out of both. As I said, if the Pentagon doesn't do it then it won't be done.

  188. Somebody mod this insightful. by quantum+bit · · Score: 1

    Because I don't have points today.

  189. which boxes are really going to get hacked? by alizard · · Score: 2, Informative
    Might get the guy's attention without the usual required campaign contribution if the l337 h4xx0r actually followed through.

    Of course, the sites I expect to get hacked are any that Armed Forces personnel actually use for voting.

    If they are very, very, lucky, the only black hat work will be done by outside site defacers, not the insiders I expect to have pre-hacked the boxes.

    I can't tell from the google results so far if the Federal Voting Assistance Program uses ESS/Diebold/Global or not.

  190. Thailand Cafe by gnarly · · Score: 1
    Imagine casting a vote for president from a cybercafe in Thailand, ...

    Better yet, imaging casting 10,000 votes from a cybercafe (you just 0wned) in Thailand !!

    I can see it now. Likely error message:

    Windows was unable to understand your reqest "vote for NADER" Please reboot and try one of the two other candidates.
    --
    :-( is a registered trademark of Despair.com
  191. I'm surprised at you all by sstory · · Score: 2, Insightful
    The article says "Voters using SERVE can register to vote and cast their ballots from any computer using Microsoft Windows with Internet access."

    It does not say only from any computer using Windows. Everyone here's reacting as if the article said the latter, but it didn't. The article does not say, if you read carefully, that the system will somehow be limited to Windows. I just says anyone with Windows and the internet will have access.

    1. Re:I'm surprised at you all by Anonymous Coward · · Score: 0

      Why are you surprised?

      Do you honestly expect any more from prejudice-incarnate Cmdr Taco?

    2. Re:I'm surprised at you all by Anonymous Coward · · Score: 0

      CmdrTaco is not prejudice incarnate. I am prejudice incarnate. NIGGER.

  192. It is a bad idea because the 50-60% who do vote... by Grayswandir · · Score: 1

    in this country are so damn ignorant. I don't want the lazy, uneducated, mindless slobs who can't be bothered to wait in a line one night every two years for fear of missing that Full House re-run to have any sway in an election.

    The voters are ignorant because elected officials are not held accountable for the corruption, enormous waste, hypocrisy and pork, regardless of what political party is in power. It is the one constant in the political landscape.

  193. $200 Windows Voting Terminal by vnv · · Score: 1

    More than likely Windows/Palladium will be the only way to vote online in the USA.

    So it means you have to go down to Walmart and pick up your $200 Windows Voting Terminal.

    You only turn it on when you want to vote or do some other government function.

    Of course, you put it on its own isolated subnet when it comes time to vote. Don't want the latest Microsoft spyware/scanware/uploadware to be snooping on your home net, after all.

    So the mandatory Windows Spyware Voting System effectively will be a VOTING TAX on the people who value their privacy and information security.

    If your voting terminal lasts for 4 years, it's basically $50/yr to access online voting. Plus the labor costs and possible hardware costs of isolating the voting terminal from the rest of your system.

    All in all, $50/yr to vote online is probably worth it. If only so you can use your digital camera to capture who you voted for. Or who you want people to think you voted for... Or who you think you voted for...

    Yep, it's America. Pay money to vote online and you still have no certainty that you got a vote.

    IGNORANCE IS STRENGTH
    WAR IS PEACE
    (and of course)
    FREEDOM IS SLAVERY

    WELCOME TO THE LAND OF THE FREE

  194. Bought a computer recently? by quantum+bit · · Score: 1

    Better make it a bootable CD. Many computers being sold now don't come with a floppy drive.

  195. Only serving those with the right logo by Eminor · · Score: 1

    Once, when going through a Burger King drive through, I was told that they only serve people who drive Fords.

  196. Understandable by Anonymous Coward · · Score: 0

    .... bcoz Linux SUCKS

  197. 14th amendment by croddy · · Score: 1

    hey, what about equal protection under the law???

  198. let's get serious by koruptid · · Score: 1

    To put it mildly this article seems to have brought out of the woodwork all the overly sensitive computerites that think that the "OS war" will somehow be won or lost by the hands of the US government, the government saying that windows is a requirement is necessary only because it establishes a standard base to work from... the average joe moron does not know ssl from shtml as such in order for them to "be able to do their voting using theat trendy little thing called the internet" you have to list something that will have the standards needed already built into the system otherwise you'll have a bunch of people drooling and staring blankly at the screen going "what's SSL? can't I just push the little buttons and be done with it?".

    to put my argument simply you must remember that the average user does not care what makes it work as long as it simply does, things only become a concern when they go wrong, The listed requirements are mentally satisfying to an end-user audience. I would imagine the technical specification document (whatever its form) is far more interesting to us geek types.

  199. Once they get 200,000 votes back by Anonymous Coward · · Score: 0

    Maybe they'll rethink their position. Of course, since the margin of error in the last election was around 100,000, this probably won't make too big a difference. In fact, they might as well just tap HotBits & avoid the controversy.

  200. secure voting with Windows. by Anonymous Coward · · Score: 0

    Of course it is safe, easy and secure.

    In related news Linus Torvolds is elected King of the United states...

  201. Speak up! by Nucleon500 · · Score: 3, Informative

    Please remember that we are Slashdot, we are numerous, and we are powerful. So go to the site, click Contact Us, and give them a piece of your mind. For that matter, you could even snail mail them something. When webmasters start getting tons of mail about allowing real browsers, they sometimes do it. And in this case, it affects voting, so it's very important. Surely a few hundred messages asking them not to discriminate on UserAgent headers, submitted before the system's even implemented, will widen their view.

    1. Re:Speak up! by John+Hasler · · Score: 1

      > So go to the site, click Contact Us, and give
      > them a piece of your mind. For that matter, you
      > could even snail mail them something.

      And send a copy to your congressman.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    2. Re:Speak up! by Nucleon500 · · Score: 1

      An interesting idea: a law to the effect that the government must use open standards in it's information technology, and not exclude the use of any software. IOW, don't use .doc, don't screen User-Agent headers (or Samba clients and servers), and don't outlaw Linux desktops or servers. Far to often, limits are put on what software IT people can use by people who don't understand what works and what doesn't. Using closed standards, using homogenous systems, and especially entering into contracts that ban the use of other software, is stupid and expensive, and I don't want my government to do it. Unfortunately, I think this is just wishful thinking.

  202. Why would anyone hack voting anyways? by zorander · · Score: 1

    What's the point in screwing with the election. So long as you skew the vote for the incumbent they can pardon whatever you do...discreetly or otherwise

    hold on a sec...

    Brian

  203. Windows for the same reason as any other app by offby1 · · Score: 1

    Like any other application, they probably want to get the most coverage for the least effort, and that means Windows. As I understand SERVE, it doesn't require you to run out and buy a Windows machine; you can simply go to your local Internet Cafe (I bet there's an equivalent on big Navy ships) and use their computer.

  204. OWNZ THE VOTE IN 2004 by r4lv3k · · Score: 1

    WE WILL OWNZ THE VOTE IN 2004 BWAHAHAHAHAHAHAHAHAHAHAHA

  205. So now with blocking black voters by Anonymous Coward · · Score: 0
    the republican party can block whole polling stations!

    If Bush wins by anything more than a recount this time, you know somewhere they were cheating.

  206. Obscurity could be helpful, but currently is not. by zabieru · · Score: 2, Interesting

    There's a cost-benefit curve there. If you keep it secret from everyone, that's bad. If you keep it secret only from those who might attack it, and no one else, that's good. For each given scenario there's a point somewhere in between that's best. Unfortunately, it's almos never possible to tell who'll be attacking it, and the costs of not getting peer review are higher than the benefits of making your enemies attack it blind, for basically secure systems. But recall that replicating the Purple cipher nearly drove Freidman mad, while Turing et all were able to crack a captured Enigma relatively sanely... So the sucessful Japanese obscurity efforts cost America a great cryptanalyst.

  207. Is there someone besides me who is really scared by DavidBrown · · Score: 1

    Let's face it, there isn't a single Internet poll that hasn't already been warped by people trying to vote their hero to the top, Wil Wheaton, for example. But that's all fun and games, and anything that benefits CleverNickName is fine by me.

    But in this age of rampant identity theft, I cannot imagine a fool-proof system for the very very simple fact that there isn't anyone checking the actual identity of the person above the keyboard. Forget PIN's, digital signatures, and anything else, there's not a damn thing to stop voter fraud on the Internet. It's worse than the motor-voter law, which allows people to register to vote without any actual proof of citizenship.

    Maybe Internet voting will lead to a technocracy, because the party with the best hackers will win. Of course, since Bill Gates owns the OS, guess what's going to happen.

    --
    144l. ph34r my 133t l3g4l 5k1lz!
  208. In other news by Grizzlysmit · · Score: 1

    The Bill Gates for President campaign is said to be going very well :-)

    --
    in my life God comes first.... but Linux is pretty high after that :-D
    Francis Smit
  209. windows requirement? by Anonymous Coward · · Score: 0

    Where does it say that windows is "required"? I think all they're trying to say is that it will run just fine on Windows, not that it's necessarily required.

  210. Re:Gore Tried to Steal Election by Anonymous Coward · · Score: 0

    It was actually Bush who stole the election.
    Al Gore was elected president.

  211. Free Windows!!! by Anonymous Coward · · Score: 0

    ... at any public library! Or town hall! Or designated voting places with special voting kiosks!

    Wouldn't it be more responsible for you people to complain about discrimination against those not financially capable of owning a computer? Although the above mentioned solution would take care of it, you could at least make a more intelligent argument about "poll taxes" or something like that.

  212. Poll Tax by dmaxwell · · Score: 1

    So you're saying that I have to give money to MS to excercise my rights as a U.S. citizen? This is pretty damn ugly. MS offends me on many levels. The idea that I have to license a copy of Windows to vote is extremely repugnant. In any case, there are well documented standards for SSL and HTTP. There is absolutely no excuse for a Windows only platform requirement.

    1. Re:Poll Tax by gvonk · · Score: 1

      The idea that I have to license a copy of Windows to vote is extremely repugnant

      Yeah, it is, but who ever suggested it?
      Even if that were the ONLY way to vote (which it will likely NEVER be), are you really going to suggest that public polling places will disappear?

      Come on. That's a completely ridiculous notion. Do you think because all polling places are not within walking distance of my apartment that I have to buy a car to vote? Surely you don't.

      --


      El Karma: excelente(principalmente la suma de moderación hecha a los comentarios de los usuarios)
  213. Voting Fraud by Penguin2212 · · Score: 1

    It's failry obvious that there is a security risk involving a Microsoft product, or any computing sytem for that matter, however since this only accounts for such a small amount of votes it would probablly not be attractive for anybody trying to cheat. However, the hype and controversy surrounding the system is probablly the largest security risk, regardless of it's OS dependency. The simple fact that everybody will be focusing their attention on this "New" and "Controversial" system of voting, will detract attention from other security holes in the voting system as a whole (including traditional paper ballots and what not) and could allow somebody to exploit those holes even moreso than before.

  214. Open implementation by The+Monster · · Score: 1
    How about an implementation that doesn't tie you down to any single platform?
    Like, say, an SSL-encrypted session with simple HTML <form> structure? That would not only be platform-independent, but should be accessible to disabled voters as well.

    And that's just off the top of my head. Maybe it's from reading the Software Sharecropping article that mentions the liberating influence of browser-based user interfaces. Nothing for anyone to 'download and install' - just email the voters a link they can click on.

    --

    [100% ISO 646 Compliant]
    SVM, ERGO MONSTRO.

  215. my kingdom for an edit button! by BoneFlower · · Score: 0, Redundant

    The basic technologies behind security certainly shouldn't be secure

    Should read:

    "The basic technologies behind security certainly shouldn't be obscured"

  216. Why is this not a Slashdot headline? by FranTaylor · · Score: 1

    http://www.scoop.co.nz/mason/stories/HL0307/S00065 .htm

    This is your worst nightmare come true!

  217. The lame voting machine article again. by crucini · · Score: 2, Informative

    I read that story earlier, and it's pretty bogus. Essentially the authors complain that a person with root access (or Windows equivalent thereof) on the database machine can do anything. Well that's obvious. Among other things, the authors complain that you can add admin accounts to the system by inserting rows into a table. So? This is true for every db-based app I've worked on. The key is that only authorized users should have access to that table in the first place.

    I'm not saying the electronic voting system is "secure", whatever that would mean. Just that the article is poorly thought out.

    1. Re:The lame voting machine article again. by DrMazz · · Score: 2, Informative

      If you read the articles (maybe need to follow some of the links) you'll find that there were three copies of tables of votes. One appeared to be used to generate summary reports, and another for detailed reports. I haven't been able to imagine why you'd need more than one copy of the votes in a table - could be an innocent explanation, but it looks pretty suspicious.

    2. Re:The lame voting machine article again. by Jeremiah+Cornelius · · Score: 4, Interesting
      Any effectively secure database would be secured from the root operator. This si required by the DoD - the problems here have been worked out long ago. The machine itself should have Mandatory Access Controls, and the DB should implement cryptographic methods for transactional non-repudiation - with security principals independent of the underlying OS authentication.

      The whole key infrastructure for this should be FIPS-140 compliant for hardware-based key modules, and require the coordinated actions of two or more actors in managing/engaging keys. There should be strict operational guidelines for the separation of roles in the management, deployment and retreival of these devices, and a separate role with an auditory function. The Auditory role needs a key that can reveal and validate any information on the system, yet create or modify nothing.

      These controls are the only justifyable reason to implement 'electronic voting'. Cost? Give me a break! If free and fair voting is not worth paying premium prices for, what is? Do we have to pinch pennies for the land mines we drop on Afghan soil?

      Without attempting to reach this benchmark, electronic voting is a fraud. It is a humbug of technophillic superstition used by sellers of snake-oil to dazzle the onlooker, while trusty assistant rob the crowd.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    3. Re:The lame voting machine article again. by Anonymous Coward · · Score: 0

      "Cost? Give me a break! If free and fair voting is not worth paying premium prices for, what is? Do we have to pinch pennies for the land mines we drop on Afghan soil?"

      Yes, cost is a huge factor. Pay attention come November to how many polling places exist locally. The system you propose, where votes are safe from top to bottom, would require massive amounts of equipment for EVERY POLLING LOCATION IN THE UNITED STATES.

      Quite possible, there's more polling locations than there are landmines in Afghanistan. It would behoove you to think through the numbers before simply saying "Cost is not an issue for security." Perhaps it would also be worth it if you had a job where you saw the budget and can understand why 24/7 uptime is nowhere near attainable for most companies based on their budget, much less strict file, network, and internet system security. Hell, they can't even afford to hire someone else like me (well, they can, but they won't - that's another story altogether), so there goes any idea of "two actors implementing/managing keys".

    4. Re:The lame voting machine article again. by Thoguth · · Score: 1

      Do we have to pinch pennies for the land mines we drop on Afghan soil?

      Minor nitpick: We don't drop landmines in Afghanistan, we clear landmines (at least in our latest action.) You're probably thinking of cluster-bombs, which can land without exploding until later, they're stepped on or picked up by a child. Big difference.

      --
      The requested URL /iframe/sig.html was not found on this server.
    5. Re:The lame voting machine article again. by pmz · · Score: 1

      The whole key infrastructure for this should be FIPS-140 compliant for hardware-based key modules, and require the coordinated actions of two or more actors in managing/engaging keys. There should be strict operational guidelines for the separation of roles in the management, deployment and retreival of these devices, and a separate role with an auditory function. The Auditory role needs a key that can reveal and validate any information on the system, yet create or modify nothing.

      Hmmm...er, uh...how 'bout we use paper ballots? We can even make them from recycled paper and soy-based ink, so tree-huggers are happy, too!

      Seriously, when to do something properly with high-tech gizmos costs ten times more than to do it properly with multiple multi-party volunteers at polling places and paper and pencil with an optical scanner or two, then we should consider not using the new gizmos.

      It sounds like high-tech voting could be a market, where doing things the old-fashioned way might be the only way. In 100 years, where we have to worry about absentee ballots from Mars, then we can reconsider (the USPS can only guarantee delivery in 190 to 265 days or whatever from Mars, unfortunately, and warp-speed FedEx costs $185,000 per envelope).

    6. Re:The lame voting machine article again. by Cederic · · Score: 1


      yeah, especially for the child.

    7. Re:The lame voting machine article again. by Jeremiah+Cornelius · · Score: 1

      I also think that Enlish people should eat irish babies... :-)

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    8. Re:The lame voting machine article again. by pmz · · Score: 1

      I also think that Enlish people should eat irish babies... :-)

      Hmmm, those little ones dressed in the Irish blue and gold footie PJs do look tasty! Now if only the parents weren't in the way...

  218. $22 Million !!! by EMR · · Score: 1

    What are they waisting their money on to have it cost 22 MILLION DOLLARS!!!!

  219. Are you kidding me?? by pair-a-noyd · · Score: 1

    'Voters using SERVE can register to vote and cast their ballots from any computer using Microsoft Windows with Internet access.' Why the Windows requirement? Is that really going to make online voting secure?"

    Are you sh*ting me?? Secure?! HA!
    I would rather chop my legs off with a Ginsu knife and drag my bleeding body over broken glass and burning coals, by my fingernails to get to a polling place than install Windows just to vote. Besides, voting is a scam anyway. They put whoever they want in there anyway. Voting is just so that the people *THINK* they really put someone in office.

    And in the end, do the scumbag that gets into office ever keep any promises?? Hell no...
    They get fat, pad their pockets and glorify themselves to massage their egos...

  220. [OT] Re:Excellent! by Craig+Davison · · Score: 3, Insightful
    The quotes are allowed for all data types.

    I'm normally no MS-apologist (actually Sybase apologist in this case; SQL Server is a fork of Sybase 4.2) but this makes sense to me:

    1. Conversions are done automatically between compatible data types. However, if you try to INSERT 'blah' where the column is an int for example, you will get an error.
    2. It makes things easier on the client software because the quoting rules are the same for all data types. If you're building a list of values for an INSERT or a stored proc call, you can just quote every value.
    3. Besides, a database isn't enforcing 'proper datatypes' by requiring quoting for half the data types (char, varchar, text, etc) and not for the rest (bit, int, float, etc). This isn't C -- there's no string/int storage difference; the whole query is a string.
    1. Re:[OT] Re:Excellent! by Anonymous Coward · · Score: 0

      > The quotes are allowed for all data types.

      You sure you don't need single quotes ' and not double quotes " for SQL Server?

  221. Tony Soprano couldn't rig it better by Zhe+Mappel · · Score: 1, Interesting
    So, what you're telling me is I can vote for Tweedle Dee or Tweedle Dum as long as I pay up first to Boss Gates?

    Nice racket! When is some country going to liberate us?

  222. Forget keys, think doors... by benjamindees · · Score: 1

    Hiding a key under the mat is security through obscurity, sure. But what they're talking about is really much worse than that.

    It's more analogous to using doors made of laminate plywood to protect all of your worldly belongings. Keys and locks or whatnot, anyone could just kick them in.

    They may obscure the contents of your house from a random passer-by, but anyone who is actually *motivated* to violate that security will have no problem.

    --
    "I assumed blithely that there were no elves out there in the darkness"
  223. Also starting 2004.... by Entropy_ajb · · Score: 1

    having sex with a member of the opposite sex will require Windows.

  224. blame it on system malfunction by Dumbush · · Score: 1

    if they got caught doing something naughty with the votes

    if they don't get caught, then everything will be just fine

    what a perfect plan for the government and the corporations

  225. Re:Much agreement. Very intentional. by CaptainZapp · · Score: 1

    Mind not! The supreme court will immediately put a stop to; er! never mind...

    --
    ich bin der musikant

    mit taschenrechner in der hand

    kraftwerk

  226. I draw the line at Clippy by sryx · · Score: 1

    I can just see it, after two propositions are voted on, up pops a small paper clip with a bright smile.
    "I noticed you are trying to vote republican. Would you like me to vote for you?"
    [click]No, leave me alone
    A few more propositions and up pops clippy with a slightly offended stare.
    "I noticed your picking a lot of democrat sides on propositions, would you like me to vote republican for you?"
    [click] No, leave me alone DANMIT!
    Then the choice for president comes up, and clippy appears with horns, a tail and a pitchfork.
    I noticed you voted for someone other than Bill Gates, would you like me to select Bill Gates for you, or shall I just crash and force you to repeat this whole thing over again?

  227. My pledge by UrGeek · · Score: 1

    Whereas Microsoft Windows has proven time and time again to be the greatest computer security risk in the history of all Lifekind, and the company Microsoft has no ethics, no morals, and no honor, I do hereby pledge that for as long as I am a citizen of these United States of America and eligible to vote, I will NEVER vote using any system running any version of Microsoft Windows.

    I should sent copies of this pledge to each and every elected official who has juristdiction our myself. I implore all to to the same.

    Let's shake the pillars of Hell and crack the Sky with our disgust and anger at this infection into the sacred democratic process.

  228. Errr wait a minute.... by geoff+lane · · Score: 1

    If windows is REQUIRED, what about blind voters?

    You can't require a voting method that cannot be used by disabled voters.

  229. Re:Voting online? Uhhh by temojen · · Score: 1
    What's to prevent someone from ticking an already ticked vote when counting them up.
    • Where I'm from, they encourage every candidate to have a volunteer scrutineer at every voting table during voting and the count
    • Where I'm from, they take away the vote counter's pen until both the poll clerks and the scrutineers agree on the count.
    Nothing prevents me from giving my passport... to someone else...

    except that your passport has your picture on it, not someone else's.

    Contrast to internet voting, where a full ID check can be done once... and then, once, they issue you a voting key.

    You have now separated the authentication from the voting in both time and space. A USB dongle can be bought or stolen; a secret ballot inside a poling station cannot.

  230. Security is beside the point... by 27B-6 · · Score: 1

    When they won't let you vote in the first place. The most chilling aspect of what happened in Florida had nothing to do with fraudulent votes, it was the widespread disenfranchisement of minority voters by their very own government.

    --
    "Trust in haste. Repent at leisure"
  231. Blue Screen Of Democracy? by NeuroManson · · Score: 2, Funny

    I'm sorry, your government has performed an illegal action and must be shut down. If the problem persists, please contact your beaurocratic vendor.

    --
    Just because you can mod me down, doesn't mean you're right. Shoes for industry!
  232. As opposed to... by smash · · Score: 1
    Look... I hate Windows' dominance as much as the next guy, however:
    1. Its in use on the vast majority of PCs out there
    2. Given that, if you were going to develop software that has to work, you would aim for that as a target, at least initially
    Before we start on Java, web forms, etc, etc... I've seen enough issues with proxies, broken browser support, broken java/javascript support, etc to know that trying to do it cross platform in that manner to start with would be a nightmare.

    Pick a standard platform (ie, windows) and guarantee it will work on that one platform, then worry about making things work elsewhere once that works.

    Its not like you can say "can vote from any browser" and just have tech support worry about slight broken-ness in minor browsers as the issues crop up - it has to work first time every time...

    smash.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  233. Another election gimmick from Hart InterCivic by Animats · · Score: 2, Interesting
    The company behind this, Hart InterCivic, is the same company that designed the infamous "Butterfly Ballot" that put Bush in office. Hart InterCivic is based in Austin, Texas.

    Any questions?

    1. Re:Another election gimmick from Hart InterCivic by Cyno · · Score: 1

      Yeah, um, why do we bother to learn these facts?

      Don't they make it more difficult to sleep at night?

      I think it would be more beneficial to our collective mental health to forget that Bush was ever elected. Its one of those strange anomolies that should never happen again. If it does just forget about it again.

      I find the best way to forget is hang out with your friends and smoke a lot of Cannabis. I think it might illegal right now, but I forget. ;)

  234. Whiiiine by Rogerborg · · Score: 1

    Sorry, I meant "wiiiiiine".

    --
    If you were blocking sigs, you wouldn't have to read this.
  235. Re:Gore Tried to Steal Election by Anonymous Coward · · Score: 0

    Nope, Bush won the 2000 election, five votes to four. And US citizens were finally disabused of the notion that the government is under our control.

  236. Re:Much agreement. Very intentional. by darnok · · Score: 1

    > At the risk of getting into a partisan flamewar,
    > what happened to Florida is suspect for
    > election tampering

    Yeah, I've heard there was a Republican somewhere on Slashdot, but I assumed it was only a rumor...

  237. Re: That and... by golgotha007 · · Score: 1

    The Windows requirements is to put a stop to those damn Commies voting.

    haha, good one! but actually here Russia, almost everyone uses windows. why? well, no one pays for license fees here, not even corporations.

  238. At last! by darnok · · Score: 1

    I won't have to fly over to the US and stand in that stupid "foreign nationals" line at LA airport any more, in order to get my vote recognised.

    I can just hack in from here, from the comfort of my terrorist hideout in (insert "bad guy country" of the month)

  239. Military Votes and the Republicans... by MosesJones · · Score: 1


    Of course there is another reason for testing it with the troops first. As we all know from Florida, the US Troops aren't so good at filling in forms, getting them postmarked and sending them out on time....

    Oh and they mainly vote Republican. What an amazing co-incidence that a large group of Republican voters with a history of involvement in dodgy election results are chosen as the trial group. I guess George wants to front-load Florida.

    --
    An Eye for an Eye will make the whole world blind - Gandhi
    1. Re:Military Votes and the Republicans... by Anonymous Coward · · Score: 0

      Let's not forget that they are defending your right to insult them....

    2. Re:Military Votes and the Republicans... by JimmytheGeek · · Score: 1

      Let's also not forget that the Bush campaign successfully EXCLUDED late overseas ballots if they were going to Democrat-leaning counties.

      There is no principle here, no honor. Just banana republican theft.

    3. Re:Military Votes and the Republicans... by yuri+benjamin · · Score: 1

      Let's not forget that they are defending your right to insult them....

      WTF? Are the US military currently defending US soil or invading someone else's turf?

      I'm glad I live so far from it all (not that my govt is much better).

      --
      You make the mistake of thinking you can educate the fundamental stupidity out of people. You can't.
  240. Re:Much agreement. Very intentional. by tade · · Score: 2, Insightful

    I just hope there are logs of each vote cast, pretty much like there is in the current version, where each ballot is counted. I doubt that they are just gonna accept the machines count as it is. Well I don't know about your system, but I was counting votes in Finland last time we had an election and there were representatives of each party there and we counted the ballots and called in the result, and then they were sent for a confirmation count. There is plenty of holes to exploit in the current system, and i think rigging an election is pretty easy as it is. Of course there is the possibility of a virus that votes for people, but there was talk about email account stuff that displays a picture and asks to type in the word etc. So if there was a way to identify voter as human, i doubt there were any major problems after that.

  241. Like Queensland (AUS) by pommiekiwifruit · · Score: 1

    In the 1980s the constituencies in Queensland were based more on land area than number of inhabitants. Strangely enough the farmers' party kept winning (until eventually even the farmers got tired of them and they were practically all arrested). Ditto the "rotten boroughs" in england just before queen victoria's time.

  242. Re:Much agreement. Very intentional. by Anonymous Coward · · Score: 0

    Obviously you didn't follow the recount very closely. The issue was whether those counting could determine the INTENT of the voteres. THis mean that if there were too many votes for x in a historically y town then some of those x votes for acccidents. I am pretty shure everyone agrees that it is dangerous to have someone interpreting the INTENT of your vote and I think most would agree as someone posted above that if you are too lazy/stupid to punch a hole you have no business voting. THe only good thing about poll taxes was that they kept many who were not intelligent/easily demagogued from voting. Which IMHO is a very good thing.

  243. Re:Much agreement. Very intentional. by Anonymous Coward · · Score: 0

    Out of interest, how would you rig a vote in Finland? As I understand it, the system as a whole is pretty good: we've got what, on the order of 10 000 voting districts, each handled by a different group of citizens, including people with different party affiliations, so you'd have to corrupt something like thousands of people from different parties to make a dent in the total results. And since the totals of each voting district are public, the central election council cannot cheat either.

  244. Secret Ballots are important by Teancum · · Score: 1

    My wife just served as an election judge in the past election (mid-term congressional offices last year).

    Yeah, they kept a ballot ID number to verify an audit trail to verify who voted and for the ballot count. If there ended up ballots that were used but not accounted for in the registration books, it could land the election judge in jail.

    The information about the ballot ID was detached from the actual votes cast, and at the end of the day the total number of ballots had to match exactly the number of ballot IDs.

    The actual vote counting was done by a total seperate group of people, and the ID wasn't anywhere available to link the ballot to the voter.

    The purpose of this is to keep various groups (read this employers, union reps, la nuestro mafiosa, etc.) from taking adverse actions if they found out how you voted.

    This is a total valid concern, and I don't know how you would detach this information electronically except after the results have been tablated, and even then it would have to be kept for an electronic audit in some kind of archive. The potential for fraud here is incredible.

  245. How do you ensure anonymity? by Anonymous Coward · · Score: 0

    How do you ensure anonymity with online voting?

  246. 4th of July by coolfrood · · Score: 1

    After seeing this at the 4th of July celebrations, I shudder to think what will happen if we started using Windows!

  247. An obvious solution by MickLinux · · Score: 1

    ... especially if it is written in Active-X:

    Tom Brokaw: "And we have 500 million votes for Candidate A, 300 million votes for Candidate B, and 700 million votes for Candidate C."

    Dan Rather: "Well, considering that we have only 400 million American citizens, do you think that it's possible that there was some voter fraud?"

    Tom Brokaw: "Actually, I do, Dan, especially since this was only the pilot program."

    Dan Rather: "How do you think this could have happened?" ... and thus the paperless electronic voting plans get scrapped. Or we get an all-new Congress and President, which is almost as good.

    --
    Correct Horse Battery Staple: 72 bits of entropy. Enter "Correct H" into google. When it generates the phrase, that's
  248. Not in the UK... by lurvdrum · · Score: 1

    Thankfully this should never happen in the UK as the central-government specified e-GIF requirements generally mandate a non-platform specific, standard web protocol based solution for all government-citizen interaction. Maybe there is an upside to living in the UK after all!

    1. Re:Not in the UK... by mhifoe · · Score: 1

      You might think that, but I took part in an eVoting trial earlier this year. The voting system wouldn't work with Mozilla and required me to use IE.

  249. What this means for me... by dhodell · · Score: 1

    I'm an American citizen living abroad, heh. I don't care what type of system I'll need to be using. I'm sure they'll get it straight if I press the button 10 times ;). And I really don't care if anybody knows who I vote for, or why.

    One thing I *do* want to know is whether or not I come from one of the qualified counties, since I'll probably still be here in November, 2004. I'd better get more info :-\

    --
    Kind regards, Devon H. O'Dell
  250. Privacy should be enough to kill online voting by nich37ways · · Score: 2, Insightful

    Not to sound like personal privacy nut or anything, however one of the great benefits gained through the voting booth method is that you get complete privacy when you vote. You walk in go into an area where you have complete privacy and vote however you want to.

    Allowing internet based votes means voting is no longer gurarnteed to be a completly private affair which is a huge issue. If I was an American and a complete moron and wanted to vote for Bush in the next election then I should be able to without the possibility of people around me been able to walk in and see as I vote on the computer.

    --
    37 - what does it stand for really...
  251. And the winner of the 2004 presidential elections: by Da+Fokka · · Score: 1

    ...Independent candidate l33th4x0r!

  252. Mac and Linux users aren't right-wing enough... by Junior+J.+Junior+III · · Score: 2

    Whereas Windows users are business-oriented and therefore tend to be more conservative in their voting, this Congress does hereby resolve to only allow e-votes from Windows PCs.

    Mac users will have to register for relocation to Reeducation Camps for the Differently Thinking, while Linux hackers will be detained for trial for their Crimes against Intellectual Property, and summarily shot.

    --
    You see? You see? Your stupid minds! Stupid! Stupid!
    1. Re:Mac and Linux users aren't right-wing enough... by Cyno · · Score: 1

      Yay!

      I wanna be shot.

    2. Re:Mac and Linux users aren't right-wing enough... by jacobito · · Score: 1

      I know the parent is a joke post, but you've definitely fallen for the 'OS as religion' nonsense if you think that a computer user's politics can be inferred from their OS. The vast majority of my friends and acquaintances uses Windows PCs, but I assure you that the vast majority of my friends and acquaintances does not tend to be conservative.

    3. Re:Mac and Linux users aren't right-wing enough... by Junior+J.+Junior+III · · Score: 1

      But is Congress informed enough to know this? I think not.

      Another interesting question is what proportion of the Macintosh userbase are conservatives? Judging by the style of Apple's marketing, it's tempting to guess "very little".

      --
      You see? You see? Your stupid minds! Stupid! Stupid!
  253. Bailout by Anonymous Coward · · Score: 0
    If the Voting Central Server runs Windows Server 2003 and that the system requires .NET, we are doomed!!!

    Or, worse, it could be further encumbered by MS-Passport.

  254. Re:Much agreement. Very intentional. by tade · · Score: 1

    The names of the officials is public info, and even one person can affect the outcome of the vote. I'm not sure about the correct procedure when someone is caught cheating, but i'd think the vote on that location would be voided and that can affect, etc. Thinking quickly there are many ways to change the outcome. Not by much, but some times elections are terribly close.

  255. What about real world security issues? by joonasl · · Score: 1

    The problem with online voting is that it might not be as secure and confidental as voting somewhere which is supervised by (neutral) officials. For example, how can we ensure that people are not pressured/forced to vote for someone by husband/wifes/boyfrinds/relatives/respectable businessmen. Since the voted candidate must be visible on the computer screen, afore mentioned people could check who the victim actually voted for...

    --
    "There is a terrorist behind every bush"
  256. If that's true.. by Mr2cents · · Score: 1

    Obscurity is almost *never* helpful in designing a secure system ...passwords would almost never work, now would they?

    --
    "It's too bad that stupidity isn't painful." - Anton LaVey
  257. Re: Not true by xteddy · · Score: 1

    This is not exactly true. In the last elections for the German Bundestag I had to to vote with an electronic voting machine. For every candidate (1st vote) and party (2nd vote) there was a button on the desk that had to be pressed. You could also vote "invalid", that is an option that has to be possible according to the law.

    The device is explained in this article (sorry, only German). The article explains that the voting result is saved into a chip and also printed on paper. After the election the votes are counted on the printout and compared with the results saved into the chip. If the device is manipulated before the printing and the saving process that doesn't really add to the security of the system. I'd prefer a system with pen and paper and lots of people that can watch the whole process directly with their eyes. But the communities seem to go for cheaper elections instead of that.

  258. not secure, but helps GWB to win next election by Kosi · · Score: 1

    Now there's no more need to illegally count votes from Army personnel after the deadline, or to strip (mostly black) people off their right to vote just because their name is similar to a criminal's.

    Who will build the infrastructure, Halliburton Information Systems?

  259. I can see it now... by xyloplax · · Score: 0

    President JeffK

    --
    -- "You can lead a yak to water, but you can't teach an old dog to make a silk purse out of a pig in a poke" - Opus
  260. Keep in mind by Magycian · · Score: 1

    You can't FIX it if it ain't broke. And nothing is more broken than M$ Windows. Makes for an easy fix.....

  261. Re:Much agreement. Very intentional. by drakaan · · Score: 1

    rumor confirmed...MUAHAHA...

    Hey, why are my taxes so high?

    --
    "Murphy was an optimist" - O'Toole's commentary on Murphy's Law
  262. Please quit FUDding me. by LookSharp · · Score: 1

    This is a governmental pilot program for a small number of people. Assumably they wanted something cheap and easy to develope and even cheaper and easier to deploy.

    Get one of the dime-a-dozen Win32 development contractors, and a ton of at-the-ready beta testers. Yes, using Windows still makes your kids' teeth grow in crooked, Bill Gates is still the AntiChrist, etc. etc. ad infinitum; but they have 90% of the desktop market, and if you're going to reach as many people as normal, you play the market.

    Besides, maybe it will work under Wine. How do we know?

  263. Newer cheaper easier govt selection for microsoft by V_IL_Len · · Score: 1

    Micro$oft did everything they could to get a pro-industry administration into power to take the teeth out of the anti-trust settlement, looks like as part of the deal they get a built in veto in all future elections. Who says the system doesn't work. Well at least if you know who it serves.

  264. Re:Voting online? Uhhh by Ryosen · · Score: 1

    >> With this dongle there's a mathematically much smaller chance of fraud

    Ever hear of AutoCad? They used a dongle, too. They don't work.

    --

    Ryosen
    One man's "Troll, +1" is another man's "Insightful, +1".
  265. Insecure by fudgefactor7 · · Score: 1

    No matter what the OS, online voting will not be secure. If it's software, it's hackable; if it's hardware, it's too expensive to impliment. What's more, remember those dead people voting in Chicago (and other places?) Yeah, they'll be back again....

  266. Cost Saving meaures by Mr.Sharpy · · Score: 1

    Regarding cost, I don't understand why they insist on having all of the components of the system in every voting booth at every polling station. Would it not be more cost efficient to have one "voting server" at each location and multiple, connected simple "voting terminals" for each booth. In this configuration the actual interfaces could be extremely cheap, little more than a touchscreen really. All of the work and expense would lie in a sealed box coded to accept input from only predetermined terminals.

    As a physical check to all the electronic precision computers bring (har har har), I really think you should get a reciept listing your voting choices. I also think the voting machine should have a finger print reader to read the print on your pinkie finger, print it on your voting receipt in a 3d barcode, then discard the data. I say the pinkie finger because it seems like it would be the least useful fingerprint to authorities, should they rig the systems to record the print, while being accurate enough to ensure that the receipts people might later present in the event of a Floridian fiasco are valid.

  267. The Windows requirement will be handy by Bombula · · Score: 1

    The Windows requirement will be handy when Gates runs for President.

    --
    A-Bomb
  268. Window only by SirLanse · · Score: 1

    Many assume it is an IE connection. The new voting tech is based on .NET You will have to have 2 gigs of free space to install voting.NET and the latest M$ version. 1 gig of which is the encryption key.

  269. Questions about privacy, technology by theolein · · Score: 1

    1. Will this application only run on Windows i.e. will it be an exe or an ActiveX control or a .Net application? If so why? If most banks can use Java, why can't the US government?

    2. What is there in terms of technology to protect privacy? How can one be sure that our IP's, along with the security info needed to guarantee the avoidance of abuse, will not be stored along with whom one voted for? How is the security model set up? Is there a DB directly connected to the web? What measures have been taken to prevent hackers from stealing your information?

    3. Are we perhaps overeacting to a typical US governmet announcement that was written by someone who only knows Windows, yet the application will work in any browser supporting SSL etc?

  270. Mac and Linux users aren't American. by Aqua+OS+X · · Score: 1

    Fact of the matter is that Mac and Linux users are communists bastards who support terrorism through the use of free office software and so called "standards." These people loath democracy. They hate the fact that a multinational corporate body can influence it's elected officials with innovation and outstanding security measures. Things like this can only be legitimately achieved through a large company.

    If we don't allow voting to be Windows specific, and built upon .Net, then the terrorists win.

    (PS: ...that of course was sarcastic... but you already knew that, didn't you?)

    --
    "Things are more moderner than before- bigger, and yet smaller- it's computers-- San Dimas High School football RULES!"
  271. Serious flaws of Florida automated system by Anonymous Coward · · Score: 0

    http://www.infernalpress.com/Columns/election.html

  272. Why you need windows... by MrChris007 · · Score: 1

    I found this interesting little bit at the end of the FAQ:
    Q: Do I need to download special software or get a CD-ROM to use SERVE?

    A: All required software is downloaded automatically as needed when you access various parts of the SERVE website.

    I'm no expert on "automatically downloading software" but I would not be surprised if that feature is specified to IE / Netscape and even if it is available on other browsers I would guess that the software itself that you are downloading is only for windows which is why they require that you have windows.

    My other question is, if you have to download software to use the system, then really it's not an "internet based voting system". Rather the internet is just a medium for downloading windows software which actually does the voting. Why not actually make the system entirely web based ? There should not be a need to download extra software.

    On another issue, I see lots of people talking about privacy issues relating to someone possibly being able to figure out how you voted. Maybe it's just me, but I see no problem with everyone having public access to how everyone else voted. Personally I don't know why people are so affraid. It's not like the government is going to come after you based on who you voted for. If I had a friend and I knew he voted differently than me I wouldn't suddenly not be his friend. I respect other people's point of view, further more if everyone had access to see what the computer system "says" they voted for it would be impossible for someone to fix the ballot because people would realize, "hey, I didn't vote for that person". Can someone really give me a good reason that isn't overly paranoid as to why the person you vote for should not be publicly accessable?

  273. clippy by djtack · · Score: 1
    Clippy: It looks like you're trying to vote for a 3rd-party candidate not backed by Microsoft. Would you like some help with that?
    A fatal exception 0E has occurred at 0028:FF027A60 in VXD VOTECLASS(01)+00000F40
    Fatal exception in Windows. You must restart your computer
  274. Re: That and... by Cyno · · Score: 1

    We know. Microsoft is just waiting until all your third world countries can afford it. Then they'll be sending over the BSA SWAT teams.

  275. Palladium by Anonymous Coward · · Score: 0

    Cowards!

  276. Security by moby · · Score: 1


    Do not worry. The system is guaranteed to "securely" place whomever collaborated along with its introduction into office!

  277. Very insightful by Archfeld · · Score: 1

    wish I had mod points.....I here ya Cyno

    --
    errr....umm...*whooosh* *whoosh* Is this thing on ?
  278. Ca someone esplain something by Anonymous Coward · · Score: 0

    They want to deploy a client to the most people yes?

    why not good old C or Java?, or HTML

  279. Has anyone considered... by Anonymous Coward · · Score: 0

    ...that microsoft might be funding this? If so then it becomes perfectly clear why. Obviously our government does not care about discrimination.

    To me, this is just as serious as racial discrimination. They should not be permitted to only allow ms computers. This is decidedly illegal and I will be contacting the EFF to let them know about this.

    As a software engineer who specializes in internet applications, with over 10 years experience, I know of absolutely no technical reason why this would be necessary. It is total bullshit.

    HTML is cross platform, so is SSL, CGI and java. There is no compelling reason to use active x controls (or whatever they are calling their proprietary browser code now), to make something secure. There are perfectly acceptible cross platform alternatives.

    Most notably html, CGI and SSL.

    Being that client side java is useless outside of a controlled environment, this is what we are left with and it can be done. In fact it would be easier without MS's proprietary technology.

    l8,
    AC

  280. Election 2004 Sponsored by Windows by felonious · · Score: 1

    Pretty soon everything will be part of Microsoft. I'm sure more people own Windows than vote by a ratio of 4:1. Most Window's users are clueless anyway so they'll probably bring the system to a complete standstill anyway....with Windows help of course:D

    --
    You aren't free to do anything, until you've lost everything.
  281. MOD PARENT UP! by Anonymous Coward · · Score: 0

    Best Brazil reference I've seen today!

  282. FYI: It would be more funny if by phorm · · Score: 1

    Most people knew that Jean Chretien is the current Prime Minister (roughly equiv to president) of Canada. Chances are a lot of non-Canadians are going to miss this one though

  283. Re: That and... by op51n · · Score: 1

    hehe, hey I didn't even mean Russia, I just meant any damn Linux using communists! Cos we all know, if you're not Republican, you're Communist!

  284. Re: That and... by Mysticalfruit · · Score: 1

    Yeah we know... actually we want Russians to install windows on as many machines as they possibly can. Even better, we'd like installed in as many government institutions as possible as well...

    Once you've got that all installed, we've got some special "service packs" for you to install... While your installing those, could you also park any experimental aircraft you've got out infront of their hangars around 11:37 moscow time... Thanks ;-)

    --
    Yes Francis, the world has gone crazy.
  285. The honest reason Windows is the only platform by Anonymous Coward · · Score: 0

    I am a member of the external security review
    panel for the SERVE project. We asked the
    same question: Why only Windows?

    The response was that the developers
    (Accenture and partners) want to use ActiveX
    controls for the client side processes of
    enrollment, voter registration, and voting.
    (Don't throw things at me--I am just the
    messenger here.)

    They are quite aware of this limitation, and say
    that they intend to correct it in subsequent
    elections (if the experiment is continued).

  286. As far as I can see... by Anonymous Coward · · Score: 0

    This is going to be a cheaper alternative for Gates, 250 million in the last election was just too much. Now all he has to do is promise whoever he wants in the whitehouse the election. Oh and George wont have to bribe the supreme court to stop those pesky recounts. Really "anyone" who trusts this system is just asking to have their country taken away...oh...wait!!!

  287. If Libertarians had their way by spun · · Score: 1

    We wouldn't pay taxes, and so would have no national armed forces, no social services, and no national highways. You would buy protection, services, and transportation on the open market. If you got sick, couldn't work, and couldn't afford to pay for services, you would die, and good riddance you genetically inferior trash. More for the rest of us superior types .

    You would have twelve sewer companies ripping up the street in front of your house, all trying to lay pipe to your house so you could buy sewage treatment from any of them. Thirty electric and phone companies would be cluttering up your street with their wires.

    Toll booths on city parks. Every last square inch of the earth owned by someone. Pay a toll going from your driveway to the street.

    In the end, would it be cheaper or more efficient than the system we have now? Who knows. On the plus side, you would know where your money was going. On the minus side, the free market is bad at governing public goods and bads. Air quality is a public good, or conversely, pollution is a public bad. What would evolve is a series of public governing bodies that would have the power to enforce certain publicly agreed upon standards: screw up our air and we're coming after you. Kinda like what we have now, only smaller, because the governing bodies cold only regulate areas that nearly everyone agreed needed regulating.

    Someone shoot me before I talk myself into turning Libertarian ;-) The real problem would be the transitional era, in between the time all regulation ceased and a natural regulation by the will of the people emerged. You would need some sort of transitional system to protect people and encourage them to start thinking for and governing themselves.

    Oh great, now I'm a Marxist.

    --
    - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    1. Re:If Libertarians had their way by BitGeek · · Score: 1



      Yes. You ARE a Marxist. IF you think that's an absurd statement, you should read some Marx!

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    2. Re:If Libertarians had their way by spun · · Score: 1

      OF COURSE I've read Marx, and Rand for that matter. I guess I should make my jokes a little more obvious.

      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    3. Re:If Libertarians had their way by BitGeek · · Score: 1


      Touche! Congrats, you hooked me. Doh! etc. etc.

      what's the point of a good hateful rant when the other guy wasn't serious... damn.

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
  288. Silent Panic Password by spun · · Score: 1

    Ideally, the system would have a silent panic command, type in a panic password instead of your real one. The system would go through the motions, and the person holding the gun to your head would have absolutely no idea whether you did what they asked or not until the police sniper took them out.

    --
    - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
  289. Exactly. This inserts fear into the equation. by Jerk+City+Troll · · Score: 0, Troll

    Now you have the potential to vote for a particular candidate because your vote for the opposition could become known. This technology will help turn voting into a means of convincing an oppressed public that they are free.

  290. Valid SQL Server by dcam · · Score: 1

    And in SQL Server. ' is used to delimit strings in SQL Server. If the setting QUOTED_IDENTIFIER is set off (which is not the default under SQL Server 7 or 2K) then something enclosed in " will be treated as a string, if QUOTED_IDENTIFIER is set on anything enclosed in " will be treated as a column name rather than as a string.

    --
    meh
  291. Re: Not true by soccerisgod · · Score: 1

    Were you part of an experimental testing group or something? Because I sure as something voted on paper....

    --
    If a train station is a place where a train stops, what's a workstation?
  292. That's odd... by kcb93x · · Score: 1

    ...Did anyone else notice, the image of a mouse they use is that of a Macintosh mouse?

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  293. In communist Russia, by Anonymous Coward · · Score: 0

    In communist Russia, Windows votes you.

  294. Re: That and... by Anonymous Coward · · Score: 0

    Oh yes...

    <sarcasm>
    And if you're not with us, you're with the terrorists © Bush administration, Iraq 2003
    </sarcasm>

    PS: Shaking hands with terrorists

  295. Secure? IT Clueful? Not these monkeys! by Anonymous Coward · · Score: 0

    From http://www.fvap.gov/ follow the link to http://www.serveusa.gov/ and, as you create your own account in their mail server, cackle in nervous fear at the witless drones who will be handling your votes online!

  296. standards compliance by Anonymous Coward · · Score: 0

    "They will be lucky to get half of windoze users. If they would just make a standards complient site, anyone could use it."

    Well, I don't know about that. I'm sure even with a standards-compliant site, M$ software will *still* not manage to work!

    At least other software will though!

  297. Re: Not true by xteddy · · Score: 1

    I think it depends on the communities' decision
    if you had to use a voting machine. I fear that
    this will become more common in the future...

  298. That's fine as long as you're not so ghey by Anonymous Coward · · Score: 0

    Deal?

  299. The web is supposed to be OS-independent! by Gary+Destruction · · Score: 1

    It shouldn't matter whether it's windows or not! The web is supposed to be OS-independent! It's supposed to be versatile and flexible and it shouldn't lean towards any particular OS. Use SSL, VPN or a secure tunnel for voting online.