How about checking for code that says if there is a candidate named "Eddie Gil" add 5,000,000 votes to Gloria? Will they check for each individual name available in the world?
Do not get me wrong. I do not believe that outcome checking is not good. It is. What I am saying is that it is not enough. On Tue, Oct 13, 2009 at 9:09 AM, Oscar Plameras <[email protected]>wrote: > The check I propose is by Outcome. > > If my check will not catch the absurdity in any coding, that's well and > good. > > My check is not going to look for such things. What matters are the > outcome > or results. > > On Tue, Oct 13, 2009 at 1:40 AM, Robert Locke <[email protected]> wrote: > > Oscar, > > > > If I had a closed system that did the following: > > > > if (current_date < '2010-05-10) { > > do_a_normal_tally(); > > } else { > > do_something_slightly_different_but_not_too_obvious(); > > } > > > > How would your proposed "Testing the System by Outcomes" catch this? > > > > Maybe you set the system date to be 2010-05-10, and the ruse is > > revealed. > > > > So the programmer does this: > > > > if (current_date < '2010-05-10 && !obscure_hot_key_pressed) { > > do_a_normal_tally(); > > } else { > > do_something_slightly_different_but_not_too_obvious(); > > } > > > > How do you catch it then? Obviously this is an oversimplified > > example, but I'm curious to hear how you would expose it. Or are we > > supposed to blindly "trust" that this won't happen? If that's your > > position, then I would say it's a bit naive. > > > > "There is one safeguard known generally to the wise, which is an > > advantage and security to all, but especially to democracies as > > against despots. What is it? Distrust." - Demosthenes > > > > Rob > > > > > > > > > > On 10 12, 09, at 9:35 PM, Oscar Plameras wrote: > > > >> We do it the way it has been done. > >> > >> Testing the System by Outcomes. > >> > >> Come up with a set of inputs, and a set of outputs. > >> > >> If all the outputs (maybe hundreds or thousands) agree with all the > >> inputs, then that's acceptable. > >> > >> > >> On Tue, Oct 13, 2009 at 12:31 AM, <[email protected]> wrote: > >>> How do you suggest we ensure that the code that is running does not > >>> have the badguyvote++ sub-routine? Checking binaries using pre- > >>> defined test cases will probably miss something. > >>> > >>> "Sent via BlackBerry from Smart" > >>> > >>> -----Original Message----- > >>> From: Oscar Plameras <[email protected]> > >>> Date: Tue, 13 Oct 2009 00:09:48 > >>> To: <[email protected]>; Philippine Linux Users' Group (PLUG) > >>> Technical Discussion List<[email protected]> > >>> Subject: Re: [plug] COMELEC SUED (Was: The Death of Election 2010 > >>> SourceCode > >>> Review) > >>> > >>> It's efficiency. Code source review will not get you to where you > >>> want. > >>> > >>> It will not reach the objective of knowing whether the System is > >>> right > >>> in doing what it's suppose to deliver. > >>> > >>> On Tue, Oct 13, 2009 at 12:08 AM, <[email protected]> wrote: > >>>> This is getting out of hand and really entertaining. > >>>> > >>>> But seriously, what is wrong with a source code audit and a binary > >>>> integrity validation mechanism? Just to check if there is not code > >>>> that says: "if candidate='good guy' then badguyvote++"? > >>>> > >>>> "Sent via BlackBerry from Smart" > >>>> > >>>> -----Original Message----- > >>>> From: Oscar Plameras <[email protected]> > >>>> Date: Mon, 12 Oct 2009 23:58:59 > >>>> To: Philippine Linux Users' Group (PLUG) Technical Discussion List< > [email protected] > >>>> > > >>>> Subject: Re: [plug] COMELEC SUED (Was: The Death of Election 2010 > >>>> Source > >>>> Code Review) > >>>> > >>>> [email protected] is not even in google search. > >>>> > >>>> Just another one of those pretenders. > >>>> > >>>> On Mon, Oct 12, 2009 at 11:56 PM, Oscar Plameras > >>>> <[email protected]> wrote: > >>>>> Maybe, just maybe your just one of those pretenders. > >>>>> > >>>>> On Mon, Oct 12, 2009 at 11:53 PM, Oscar Plameras > >>>>> <[email protected]> wrote: > >>>>>> I don't understand. Why would you ask the question? > >>>>>> > >>>>>> On Mon, Oct 12, 2009 at 11:50 PM, Daniel Escasa > >>>>>> <[email protected]> wrote: > >>>>>>> OK, who are you, and what did you do with the Oscar Plameras who > >>>>>>> posted this: > http://lists.slug.org.au/archives/slug/2003/08/msg00344.html > >>>>>>> and this: > http://archives.free.net.ph/message/20090918.004218.c213bcf2.en.html > >>>>>>> ? Oh, and ironically, > >>>>>>> http://www.elections.act.gov.au/elections/electronicvoting.html: > >>>>>>> > >>>>>>> <except> > >>>>>>> Source code for 2008 software (zipped file in .zip format - 759 > >>>>>>> kb)The > >>>>>>> eVACS® source code downloadable here is an extract of the > >>>>>>> voting, data > >>>>>>> entry, and counting modules as used by Elections ACT and is > >>>>>>> provided > >>>>>>> for study purposes only. Not included are: (a) artefacts produced > >>>>>>> during the eVACS® development process, such as detailed design > >>>>>>> specifications; (b) the base Linux operating system and > >>>>>>> configuration > >>>>>>> files; (c) the scripts that are used to initialise the vote > >>>>>>> databases > >>>>>>> and invoke the eVACS® modules. The design information for the > >>>>>>> eVACS® > >>>>>>> system is the property of Software Improvements Pty Ltd. Their > >>>>>>> website > >>>>>>> is at www.softimp.com.au/. Bona fide researchers interested in > >>>>>>> acquiring more of the source code may apply to Software > >>>>>>> Improvements > >>>>>>> using the form at: www.softimp.com.au/evacs/contactus.html > >>>>>>> </excerpt> > >>>>>>> > >>>>>>> Ironic because you're in Australia. And you're even too lazy to > >>>>>>> trim > >>>>>>> the quotes. And if you have to ask what that's all about, I'll > >>>>>>> ask > >>>>>>> again: who are you and what did you do to the Oscan Plameras who > >>>>>>> posted those two messages in the URLs above? > >>>>>>> -- > >>>>>>> Daniel O. Escasa > >>>>>>> independent IT consultant and writer > >>>>>>> contributor, Free Software Magazine ( > http://www.freesoftwaremagazine.com > >>>>>>> ) > >>>>>>> personal blog at http://descasa.i.ph > >>>>>>> Twitter page at http://www.twitter.com/silverlokk > >>>>>>> If we choose being kind over being right, we will be right > >>>>>>> every time. > >>>>>>> _________________________________________________ > >>>>>>> Philippine Linux Users' Group (PLUG) Mailing List > >>>>>>> http://lists.linux.org.ph/mailman/listinfo/plug > >>>>>>> Searchable Archives: http://archives.free.net.ph > >>>>>>> > >>>>>> > >>>>> > >>>> _________________________________________________ > >>>> Philippine Linux Users' Group (PLUG) Mailing List > >>>> http://lists.linux.org.ph/mailman/listinfo/plug > >>>> Searchable Archives: http://archives.free.net.ph > >>>> _________________________________________________ > >>>> Philippine Linux Users' Group (PLUG) Mailing List > >>>> http://lists.linux.org.ph/mailman/listinfo/plug > >>>> Searchable Archives: http://archives.free.net.ph > >>> _________________________________________________ > >>> Philippine Linux Users' Group (PLUG) Mailing List > >>> http://lists.linux.org.ph/mailman/listinfo/plug > >>> Searchable Archives: http://archives.free.net.ph > >>> _________________________________________________ > >>> Philippine Linux Users' Group (PLUG) Mailing List > >>> http://lists.linux.org.ph/mailman/listinfo/plug > >>> Searchable Archives: http://archives.free.net.ph > >> _________________________________________________ > >> Philippine Linux Users' Group (PLUG) Mailing List > >> http://lists.linux.org.ph/mailman/listinfo/plug > >> Searchable Archives: http://archives.free.net.ph > > > > _________________________________________________ > > Philippine Linux Users' Group (PLUG) Mailing List > > http://lists.linux.org.ph/mailman/listinfo/plug > > Searchable Archives: http://archives.free.net.ph > > > _________________________________________________ > Philippine Linux Users' Group (PLUG) Mailing List > http://lists.linux.org.ph/mailman/listinfo/plug > Searchable Archives: http://archives.free.net.ph > -- Regards, Danny Ching
_________________________________________________ Philippine Linux Users' Group (PLUG) Mailing List http://lists.linux.org.ph/mailman/listinfo/plug Searchable Archives: http://archives.free.net.ph

