[Foroprofesoral] procesos electorales computarizados

sananes en ula.ve sananes en ula.ve
Sab Ago 6 10:00:05 VET 2005


Hay mucha razón en desconfiar de los procesos electorales
computarizados.

Hace pocos días se presentó una confusión en la consulta de cédulas
al portal del CNE. (http://www.cne.gov.ve/ce.php)

Había una conjunción de detalles de programación:

1. La función programada de búsqueda de cédula al parecer acepta como
argumento un "valor numérico" que puede ser directamente un numéro o
una "expresión aritmética", la cual se evalúa dando como resultado
el valor numérico de la cédula a buscar. Eso no es un error, pero,

2. La función de captura del dato de la parte numérica de la cédula no
estaba programada para validar que entraran SOLAMENTE números, por
lo tanto, aceptaba recoger una "expresión aritmética" y,

3. La función programada para generar la página con los resultados de
la búsqueda colocaba el dato ingresado por el usuario como valor de
la cédula encontrada y no el calculado por la función de búsqueda en
(1), lo que originaba la confusión.

El problema generado por (2) fue corregido el 29 de julio. Pero el caso
ilustra la fragilidad de los sistemas computacionales, que son
programados por personas. Los programadores, como cualquier otra
persona, frecuentemente se equivocan o toman decisiones inconsistentes,
como en este caso.

¿Cómo garantiza el CNE que no haya errores o defectos en la
programación de los distintos tipos de computadoras que conforman
el sistema electoral venezolano? Y esto sin tener necesariamente que
sospechar de que pueda haber alguna manipulación interesada a favor de
quienes controlan el sistema.

En Venezuela estuvo de visita hace poco el padre del software libre,
Robert Stallman, asesor del canal Telesur e invitado como conferencista
dentro del programa de la Escuela Latinoamericana de Redes, evento
realizado en Mérida el mes de julio pasado. Stallman cuenta con
muchísimos admiradores en el país por su propuesta de software libre:
programas de uso público gratuito y de programación pública, es decir,
que cualquiera debe poder "leer" y descargar los textos fuente de los
programas para poder evaluarlos y eventualmente modificarlos para
adaptarlos a sus necesidades, mejorarlos o corregirlos, en caso de
errores.

El gobierno ha hecho suya la propuesta del software libre. El año
pasado el presidente emitió un decreto, el 3390, para priorizar el uso
de software libre en la administración pública. La página web del CNE,
seguramente para cumplir con el decreto, ha migrado su programación de
Microsoft ASP al libre PHP. (Es posible que en esta migración se haya
introducido el problema de las expresiones aritméticas, por
incompatibilidades entre los diseños de ambos lenguajes, uno de los
riesgos de migrar sistemas en producción).

El CNE debería dar inmediato cumplimiento al Decreto 3390 para no
seguir comprometiendo su presupuesto en compras y mantenimiento de
sistemas cerrados y costosos. Por la transparencia del sistema
electoral los ciudadanos debemos EXIGIR, o bien elecciones manuales o,
si se sigue con las computarizadas:

1. Que se publiquen todos los programas fuente que conforman el sistema
electoral en todos los equipos involucrados, como lo establece el
concepto de software libre que el gobierno ha acogido con tanto
entusiasmo. Así entre todos podremos evaluar y depurar el sistema.

2. Que se publique todo el Registro Electoral COMPLETO, incluyendo
nombres y direcciones, como lo establece la ley vigente, para que
los ciudadanos y sus organizaciones puedan auditarlo
independientemente.

3. Que OBLIGATORIAMENTE se cuenten TODOS los comprobantes de TODAS las
máquinas de votar en TODOS los Centros Elecorales ANTES de
transmitir resultados a los centros de totalización. Esta es la
ÚNICA manera de ganar confianza en que no ocurra suplantación de
software, es decir, de que los programas ejecutados sean los mismos
publicados y que por tanto, los resultados computados sean aceptados
como válidos, suponiendo que el REP también sea aceptado como válido
por todos.

Luego de la conferencia de Stallman se le preguntó en relación al punto
(3). Según me informaron respondió no ser partidario de elecciones
computarizadas, pero en caso de haberlas, recomendaba el sistema de la
India y el venezolano, porque se contaban los comprobantes impresos de
votos. Lo que al parecer nadie le informó es que el CNE, habiendo
justificado la compra de las máquinas de Smartic sin licitación con ese
argumento, unilateralmente reglamentó que sólo se verifica el conteo
de una muestra de las máquinas del universo electoral, una por centro
hasta donde sé. Todo lo demás queda a cargo de cajas negras que se
comunican y computan programas desconocidos.

Marta Sananes







Más información sobre la lista de distribución Foroprofesoral