PARA PROTEGER LA VOTACIÓN, SOFTWARE DE CÓDIGO ABIERTO
Por R. J. WOOLSEY Y BRIAN J. FOX
redaccion@elcolombiano.com.co
Aunque se informa que los hackers rusos trataron de interrumpir las elecciones de noviembre con ataques contra los sistemas de votación de 39 Estados, el consenso de la comunidad de inteligencia es que probablemente no tuvieron éxito en sus esfuerzos por eliminar y alterar los datos de los votantes. Pero hay otras elecciones nacionales en solo 15 meses, y el riesgo de que los que trabajan en nombre del presidente Vladimir Putin de Rusia puedan causar verdadero daño -e incluso llegar a marcar su voto por usted o alterar su voto- permanece.
Desde el desastre de las elecciones de 2000 (¿recuerda las perforaciones colgantes?) la maquinaria de elecciones estadounidense ha mejorado para reducir las posibilidades de errores en el conteo de votos, el fraude y los ataques de hackers. Estas mejoras trajeron una nueva preocupación: la falta de seguridad del software. La mayoría del software de las máquinas de votación ahora puede ser fácilmente hackeado. Esto se debe en gran medida a que los sistemas de votación actuales utilizan software registrado basado en el sistema operativo de Microsoft.
Un cambio después del 2000 -uno útil- fue alejarse de toda votación electrónica con pantalla táctil, sin ningún registro en papel que indique cómo alguien votó. Casi la mitad de los votantes están registrados en jurisdicciones que usan sistemas de exploración óptica que leen tarjetones marcados y registran los resultados. Pero una cuarta parte de los votantes todavía utilizan máquinas de votación electrónica de grabación directa, que no producen ningún rastro de papel.
En puestos de votación donde las máquinas no ofrecen este historial de apoyo, no hay forma para que los oficiales de elecciones desarrollen un recuento efectivo si las electrónicas son hackeadas.
Por eso la Asociación Nacional de Oficiales de Votación lidera un movimiento para motivar a los oficiales electorales para que detengan la compra de sistemas inseguros y empiecen a utilizar software de código abierto que pueden proteger a nuestros votos contra la manipulación.
Pero hay resistencia a esta obvia solución. Microsoft y las empresas que oscilan en su estela no quieren que sus sistemas de votación registrados sean sustituidos por los de votación de software de código abierto, han agresivamente hecho campaña contra ellos. El software de código abierto es simplemente software para el cual el código fuente original se hace libremente disponible y puede ser redistribuido y modificado. En el caso de la votación, los sistemas de software de código abierto serían supervisados por asociaciones público-privadas entre condados y vendedores.
Los sistemas de código abierto han sido probados y comprobados. El Departamento de Defensa, la Nasa y la Fuerza Aérea, todos usan sistemas de código abierto, porque saben que esto ofrece mucha más seguridad. Cada paso en nuestro proceso de votación debería usar software que sigue estos ejemplos.
A pesar de su nombre, el software de código abierto es menos vulnerable al hacking que los sistemas secretos de caja negra como los que están siendo utilizados en puestos de votación ahora. Eso es porque cualquiera puede ver cómo operan. Los errores pueden ser detectados y remediados, disuadiendo a aquellos que intentarían ataques. Esto los hace mucho más seguros que los modelos de código cerrado como los de Microsoft, que solo sus empleados pueden acceder para arreglar.
Una razón para la resistencia de las empresas de software es la creencia de que es imposible conseguir ganancias de software de código abierto. Eso es un mito. Las empresas que usan el software de código abierto aún necesitan de todo lo que las compañías de software ofrecen. Muchas grandes empresas usan software de código abierto en sus productos.
Los sistemas de código abierto ya están jugando un papel en algunas elecciones. New Hampshire las ha utilizado para permitir que votantes discapacitados llenen sus tarjetones en internet o en sus teléfonos, mientras que el condado Travis en Texas, San Francisco y Los Ángeles han asignado fondos para moverse hacia sistemas de votación de código abierto.
Si la comunidad de vendedores patentados, incluyendo a Microsoft, apoyaran el uso de un modelo de código abierto para elecciones, podríamos acelerar el progreso hacia sistemas de votación seguros. Con una elección en el horizonte, es urgente que nos aseguremos de que aquellos que buscan hacer que nuestros sistemas de votación sean más seguros tengan fácil acceso a ellos, y que Putin no lo tenga.