14.10.2003 МненияОТКРЫТОЕ ПОМы верим в могущество программного обеспечения и его способность решать самые сложные задачи, но также помним, что в нем всегда находится место для ошибок, которые рано или поздно всплывают на поверхность, а следовательно, при выполнении некоторых задач полагаться исключительно на ПО было бы неразумно.Очередным подтверждением этому стало недавно завершенное исследование Института информационной безопасности при университете Гопкинса (его результаты опубликованы по адресу: avirubin. com/vote.pdf). Анализу был подвергнут код с сайта компании Diebold Election Systems, работающей по контрактам с несколькими штатами и обслуживающей десятки тысяч систем голосования США.Как оказалось, в исходных текстах Diebold есть очень серьезные бреши и ошибки, позволяющие "посвященным" манипулировать машинами для голосования, а избирателям - голосовать по многу раз. Представители компании, естественно, ссылаются на то, что анализировался устаревший код, который уже обновлен и улучшен. Тем не менее, какими бы чистыми и безопасными ни были исходные тексты, мы категорически против того, чтобы они играли решающую роль в определении исхода выборов.Главное беспокойство вызывает закрытость проверенного кода и его принадлежность одной организации. Это значит, что о его ошибках известно лишь тем, кто их обнаружил. Нельзя исключать и того, что автор исходного текста может оставить лазейку и воспользоваться ею впоследствии. Исходные тексты для решения столь важной задачи, как подсчет ...
читать далее.