← Всички статии

Отворен код при гласуване е необходим — но все още е недостатъчен. Ето какво липсва.

Окръг Лос Анджелес прекара десетилетие, строейки най-прозрачната избирателна система в света — с отворен код, публична собственост, независимо одитна. Швейцария направи същото. Изследователите все пак намериха скрита задна врата. Ето какво и двата случая пропуснаха.

23 август 2018 г., и официален представител на щата Калифорния стои пред микрофон, на точка да каже нещо, което никога преди не е казано в историята на щата: Окръг Лос Анджелес току-що сертифицира своята система за отчитане на гласове — и за първи път софтуерът, който брои гласовете, принадлежи на обществото.

Не на производител. Не на частна компания защитена от закона за търговски тайни. На обществото.

Системата се нарича VSAP — Voting Solutions for All People. Отне години и десетки милиони долари, за да бъде построена. Беше проектирана от нулата, за да служи на най-голямата избирателна юрисдикция в САЩ, заменяйки остарели собственически машини. И нейния исходен код — реалните инструкции, които казват на компютъра как да брои вашия глас — беше публикуван, за да го прочете всеки.

Това е наистина наказ. И все още е недостатъчно.

Тази пропуск — между отворения код и проверения резултат — е темата на този пост.


Защо секретния исходен код е бил винаги неправилния отговор

За да разберете защо VSAP е важен, трябва да разберете какво замени той.

Десетилетия наред софтуерът, който брои американските гласове, беше търговска тайна. Производителите твърдяха, че техния код е собственост на интелектуална собственост. Избирателните официални лица трябваше да вярват на тяхното слово, че машините работят правилно. Изследователите, които получиха машини по други средства — като екипът от Принстън, който се сгода с Diebold AccuVote-TS и прекара няколко седмици с него през 2006 г. — открили, че могат да инсталират код за кража на гласове за по-малко от минута, който се разпространява от машина на машина и променя всеки вътрешен дневник, за да остане последователен. Машината щеше да докладва манипулираната бройка с перфектна уверост.

Кодът беше тайна