Компьютерра, 2007 № 42 (710) - страница 27

стр.

Упомянутый в самом начале принстонский профессор Эд Фелтен, оценивая насыщенную примерами хакинга книгу Хоглунда и Макгроу, заметил, что некоторые разработчики игр, возможно, встретят эту работу без энтузиазма, а то и с раздражением. Не исключено, что они даже попытаются обвинить авторов в подрыве безопасности их игрового программного обеспечения. Но это, подчеркивает Фелтен, будет лишь попыткой самообмана. Если кто-то собирается улучшить практикуемые технологии защиты, то честное обсуждение известных проблем, такое, как в книге, - это единственный путь вперед.

Ибо абсолютно всем свойственно делать ошибки. А потому, если в следующий раз захочется сделать лучше, следует учесть не только свои, но и чужие ошибки.

анализы: Машины для голосования в России

Автор: Суслов,Алексей

"Компьютерра" уже не раз писала об электронных устройствах для голосования, особенно использующихся в США. Здесь мы расскажем об опыте применения машин для голосования в России, ведь выборы не за горами, и в декабре многим читателям придется иметь дело с подобными устройствами.

Самая трудоемкая задача для организаторов любых выборов - это подсчет голосов. При традиционной процедуре голосования бумажные бюллетени подсчитываются членами избирательной комиссии вручную. Если избирателей много, эта работа отнимает кучу времени, а результат, вследствие "человеческого фактора", может быть не совсем точным.

Попытки автоматизировать процесс подсчета голосов предпринимаются давно. Первые механические машины для голосования применялись еще на выборах в Рочестере (США) в 1892 году. В начале ХХ века считалось, что машины надежнее традиционной системы с бумажными бюллетенями, поскольку делают невозможной фальсификацию результата.

Классификация

Исторически машины для голосования эволюционировали следующим образом:

• машины с непосредственным механическим вводом и счетчиком (наподобие одометра в автомобиле);

• машины с использованием перфокарт;

• оптические считыватели бюллетеней;

• электронные машины.

По способам взаимодействия с избирателем эти устройства делятся на две категории:

• непосредственно взаимодействующие с избирателем;

• обрабатывающие бумажный бюллетень для голосования.

С точки зрения безопасности и проверяемости результатов голосования машины принято делить на программно-зависимые (Software Dependent, SD) и программно-независимые (Software Independent, SI). SI-машины предусматривают проверку голосующим правильности учета поданного им голоса и обеспечивают - даже в случае сбоя, ошибки в программе или механизме машины - возможность корректного подсчета голосов и открытой и ясной процедуры пересчета. В SD-машинах корректность подсчета голосов основывается только на декларациях разработчиков машин.

КОИБы

Системы автоматизации подсчета голосов применяются на выборах в России с 1996 года. Первоначально это были просто сканеры бюллетеней, способные работать только с листами формата А4. Был объявлен конкурс на разработку новых, более совершенных устройств, и с 2004 года на выборах стали применяться комплексы обработки избирательных бюллетеней - КОИБы.

Комплекс представляет собой оптический сканер бюллетеней, расположенный над урной для голосования ("накопителем бюллетеней") и интегрированный с компьютером. Несколько комплексов в пределах одного участка объединены в локальную сеть. К одному из комплексов, который обозначается как "главный", подсоединяются периферийные устройства: принтер, модем. Для уменьшения вероятности выхода из строя всей системы предусмотрена возможность переназначения главного комплекса при сбоях. Комплексы управляются с клавиатуры. Данные о бюллетенях для голосования вводятся с дискет. Сведения о результатах голосования могут быть переданы в территориальную комиссию посредством модема или же на дискете. Идентификация бюллетеней производится по оттиску печати участковой избирательной комиссии, распознаваемой сканером.

Избиратели обычным образом заполняют бюллетени, которые затем считываются сканером и попадают в урну для голосования.