Another perspective: http://www.dwheeler.com/secure-programs/Secure-Programs-HOWTO/open-source-security.html
Rob On 10 12, 09, at 1:54 PM, Oscar Plameras wrote: > I think it's silly to spend so much money and time to test the > Election System by reviewing Source code. > > From my experience, end users implement acceptance testing of the > system by developing a series of test > other than source code review.The main idea is to simulate scenarios > of operations with input test data > and pre-defining the expected results. Several scenarios are covered > with the input data that's prepared. > > The Election system itself is a simple count and tabulate system and > that is not difficult to simulate. > > Hardly no commercial developer will allow third parties to have source > code access to their propriety > software. And in general, commercial confidence protects the privacy > of these codes.under the trade > secrets act of countries. I think the Philippines is a signatory to > that. > > And lastly, which source codes are they going to review. The > application source codes? But application > source codes interacts with system source codes. Are they going to > review system source codes, too? > What about the source codes of all firmware chips used in the system? > Are they goind to review those source codes, > too? How long is a piece of string? The code done by one programmer > maybe anathema to another and so > source code review leads to more controversies. As you know > programmers are full of egos and one argument > leads to another and another. The point is if it does the defined > specifications, it does not matter how or why the > code is written that way. > > Reviewing source codes is a mine field of difficult issues to deal > with. > > The simplest and easieast is to test by outcome, not how the code and > why the code is written that > way. After all, we are interested in the integrity of the system not > the integrity of the code. > > On Mon, Oct 12, 2009 at 2:24 PM, Pablo Manalastas > <[email protected]> wrote: >> On SysTest Labs: It will do a testing of the binary executable. >> The testing will be more scientific than the testing done by the >> Special Bids and Awards Committee (that awarded the contract to >> Smartmatic) but will cost COMELEC more than PHP70 Million. Note >> that this is software testing of the binary executable, not a >> review of the source code, and the two are totally different >> "animals". >> >> On Monday, October 5, 2009, CenPEG filed with the Supreme Court a >> petition for mandamus, asking the Supreme Court to force COMELEC to >> release the source code of the election programs that will be used >> in May, 2010 to CenPEG and to all interested political parties and >> groups, as provided for by law (RA-9369). >> >> The text of the petition can be found here: >> http://www.cenpeg.org/POL%20PARTIES%20AND%20ELECTIONS/OCT%202009/Petition%20for%20Mandamus.pdf >> >> The lawyers for CenPEG are Atty Koko Pimentel, and Atty Pancho >> Joaquin. I mention their names here, because they render their >> services for important causes for free, and by advertising them, I >> hope to give them business. So if you need legal representation, >> please talk to them. >> >> ~Pablo Manalastas, for CenPEG~ >> >> >> --- On Fri, 10/9/09, Drexx Laggui [personal] <[email protected]> >> wrote: >> >>> From: Drexx Laggui [personal] <[email protected]> >>> Subject: Re: [plug] The Death of Election 2010 Source Code Review >>> To: "Philippine Linux Users' Group (PLUG) Technical Discussion >>> List" <[email protected]> >>> Date: Friday, October 9, 2009, 11:01 PM >>> 09Oct2009 (UTC +8) >>> >>> On Fri, Oct 9, 2009 at 21:21, Richard Paradies <[email protected]> >>> wrote: >>>> But Note Caution: Not certain if it's the same >>> company. >>> >>> I'm pretty sure it is. SysTest is one of the companies >>> *currently* >>> accredited by EAC: >>> http://www.eac.gov/program-areas/voting-systems/test-lab-accreditation/eac-accredited-test-laboratories/ >>> >>> >>> --And the list of the 5 testing labs in the above URL is >>> most probably >>> what is referred to in this news article: >>> http://services.inquirer.net/print/print.php?article_id=20090824-221835 >>> >>> Excerpt: >>> "Meanwhile, Ateneo de Manila professor Renato Garcia, who >>> sits as >>> consultant for the poll body's project management office >>> (PMO) for the >>> 2010 elections, said they have written letters to at least >>> five of the >>> international software certification bodies that can >>> conduct a >>> “formal, thorough review” of the poll automation system >>> software. >>> >>> “One of the five international software certification >>> bodies, have >>> already expressed interest to do the formal review of the >>> customized >>> automation software. This body, we found out, has been >>> conducting a >>> software review for Canadian-based Dominion, the software >>> provider for >>> Smartmatic's poll machines,” Garcia said. >>> >>> “If we can get them, the certification will be easier and >>> faster,” he added." >>> >>> >>> >>>> For Immediate Release on 10/29/2008. EAC Announces >>> Intention to Suspend >>>> SysTest Labs >>>> >>>> WASHINGTON, DC – The U.S. Election Assistance >>> Commission (EAC) today >>>> notified SysTest Laboratories Inc. of its intent to >>> suspend the laboratory’s >>>> accreditation based upon actions taken by the National >>> Institute of >>>> Standards and Technology (NIST). >>>> >>>> August 8, 2008 – Letter from NIST to SysTest >>> regarding initial reassessment >>>> findings. Reiterates EAC’s earlier concerns by >>> stating that SysTest has no >>>> documented test methods, unqualified personnel >>> conducting tests and concerns >>>> regarding manufacturer influence. NIST notes the need >>> for an on-site >>>> assessment, requires SysTest to submit specific >>> testing information and >>>> update NIST regarding testing documentation. >>>> >>>> October 28, 2008 – NIST suspends accreditation of >>> SysTest. >>>> >>>> EAC is United States Election Assistance Commission >>> 1225 New York Avenue >>>> N.W. - Suite 1100 Washington, DC 20005 >>>> >>>> On Thu, Oct 8, 2009 at 6:36 PM, jan gestre <[email protected]> >>> wrote: >>>>> >>>>> What's with this? >>>>> <snip> >>>>> >>>>> US-BASED SysTest Labs was declared as the winning >>> bidder that will certify >>>>> the source code of the software to be installed in >>> the 82,200 precinct count >>>>> optical scan (PCOS) machines for the May 2010 >>> elections. >>>>> >>>>> Poll Commissioner Rene Sarmiento said that out of >>> the four international >>>>> companies that participated in the bidding last >>> week, SystTest Labs was able >>>>> to comply with all the requirements set by the >>> Bids and Awards Committee >>>>> (BAC) of the Commission on Elections (Comelec). >>>>> >>>>> Taken from >>>>> --> >>>>> http://www.sunstar.com.ph/manila/us-firm-wins-bid-review-pcos-source-code >>>>> >>>>> They're not allowing Cenpeg et al. but the awarded >>> a bid to a US based >>>>> firm? WTF. >>> >> _________________________________________________ >> 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

