REGARDING SOURCE CODE REVIEW:

Comelec has already approved CenPEG's request to do a source code review, and 
at present, we are in the process of writing down the specifics of our request, 
and specifics of Comelec's approval.

We have asked Comelec for the following:

1. That the source code of the PCOS program (SAES-1800 election application) 
and the CCS canvassing program (REIS v2.0)  be supplied to us in softcopy 
format. The industry-standard manner of distributing source code as 
"configure-make" packages in tar.gz format will be ideal.

2. Although we have not requested for this, the design documents (Rational-Rose 
diagrams or their equivalent, if any) that specify exactly what the programs 
should be doing will help greatly in our review.  Please understand that source 
code review is not easy, and you (COMelec) will need to supply these documents 
anyway to your own panel of technical experts who will do the source code 
review for Comelec. Either softcopy design documentation or printouts will be 
satisfactory.

3. Application programming interface (API) documentation for any third party 
libraries that might have been used in writing the programs. If the third party 
library does not have API documentation, then the manual pages of the API 
functions will be satisfactory.  Softcopy is preferable to printouts, so that 
the reviewers can have the documentation online as they do the review.  If the 
third partry library is open-source, with documentation available on the Net, 
the URL to the documentation will work just as fine for us.

If we missed something here, please tell us so that we can include it.

REGARDING LINUX SYSTEM ADMIN SETTINGS OF THE ELECTION COMPUTERS:

I am preparing a list, and so far, here is what I came out with:

a. Who the users are, and who know their passwords (Smartmatic? Comelec? BEI 
tech person?).  Who know the password of the root user? Can any user log in 
from remote? Please printout the contents of the files /etc/passwd and 
/etc/securetty for PCOS and CCS.

b. Do the PCOS election program and the CCS canvassing program implement 100% 
logging of all their activities? Please printout the contents of 
/etc/syslog.conf and a listing of all the files in the directory /var/log and 
subdirectories thereof, specially /var/log/httpd

c. What services are running while the election programs are running? Are all 
of these services necessary? Which ones can be removed without compromising the 
proper functioning of the PCOS and CCS computers.  Please print the output of 
the command "ps ax" for both PCOS and CCS computers. Please print the output of 
the command "runlevel".  Please print the contents of the directories /etc/rc*.d

d. Does the PCOS and CCS computers implement Security-Enchanced Linux 
(SELinux)? Please print out the SELinux settings.

e. The computer can be accessed through what ports? Please print the listing of 
open ports (System > Adminitration > Network Tools > Port Scan > [Enter IP 
address] > Scan).  Can any of these ports be closed to reduce the possibility 
of unauthorized breakin?

I know that this is INCOMPLETE, so your help in completing this list will be 
appreciated.

Thank you.

_________________________________________________
Philippine Linux Users' Group (PLUG) Mailing List
http://lists.linux.org.ph/mailman/listinfo/plug
Searchable Archives: http://archives.free.net.ph

Reply via email to