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?"

143 of 811 comments (clear)

  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 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/
    3. 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..."
    4. 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.

    5. 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

    6. 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

    7. 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.

    8. 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.

    9. 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.)

    10. 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
    11. 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.
    12. 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!!

  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 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.

    12. 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.

    13. 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
    14. 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
    15. 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
    16. 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.

    17. 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.
    18. 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.

    19. 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?

    20. 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..
    21. 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
    22. 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
    23. 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.

    24. 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.

    25. 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.

    26. 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
    27. 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.
    28. 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.

    29. 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...

    30. 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
    31. 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.

  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!

  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.

  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 Blikank · · Score: 5, Funny

      At least its better than sending it to Florida.

  7. 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 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...

  8. 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!
  9. 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 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.
    3. 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.
  10. 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.
  11. 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 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.

  12. 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.
  13. 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!

  14. 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.

  15. 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!

  16. heh by Vampyre_Dark · · Score: 2, Funny

    Landslide wins / losses will become buffer overflow wins and losses.

  17. 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..."
  18. 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.

  19. 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.

  20. 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!

  21. 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.
  22. "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.
  23. 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).
  24. 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.

  25. 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!
  26. 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!
  27. 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

  28. 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 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;
  29. 2000 redux by CleverNickName · · Score: 2, Funny

    d33r \/0t3r:

    3y3 0wn j00r \/0+3Z, ph00lZ!

    Da Supr3/\/\3Z

  30. 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?

  31. 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.
  32. 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 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.

    3. 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.

    4. 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.

  33. 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.

  34. 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 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.
    3. 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.

  35. I can see it now... by Badanov · · Score: 3, Insightful
    Voting requiring Windows.

    The new poll tax.

    --
    Dawn of the Dead
  36. 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
  37. 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

  38. Now the Rebuplicans... by Aureal · · Score: 3, Interesting
  39. Re:valid mysql? by jd142 · · Score: 2, Informative

    Probably should be single quotes though in mysql: set votes='0'

  40. 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 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;
    2. 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.

    3. 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.

  41. 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 ....

  42. 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 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.
  43. 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
  44. 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.
  45. 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.

  46. 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
  47. 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!
  48. 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?

  49. 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]

  50. 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.

  51. 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."
  52. 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 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.

  53. 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.

  54. 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.

  55. 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
  56. 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?)
  57. 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.

  58. Re: That and... by op51n · · Score: 4, Funny

    The Windows requirements is to put a stop to those damn Commies voting.

  59. 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?

  60. 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.

  61. 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.

  62. 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.

  63. Re:Two words by edwdig · · Score: 2, Informative

    Nope, it says Netscape 6.x is supported also. ActiveX is IE only.

  64. 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.

  65. 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..."
  66. [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.
  67. 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!
  68. 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?

  69. 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.

  70. 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...
  71. 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!