Департамент информационных технологий Москвы предложил «программистам и специалистам по информационной безопасности» протестировать систему электронного голосования имитацией «вброса бюллетеней», о чём сообщили сегодня в московской мэрии.
Официальное название этого хакатона – «открытое тестирование программного обеспечения электронного голосования на выборах в Мосгордуму-2019. «Тест-драйв» стартует сегодня, 17 июля. Уточняется, что принять участие может любой желающий «программист или специалист по информационной безопасности». Добровольцы могут заполнить заявление и отправить его на адрес support-[email protected], получив логин и пароль для доступа в систему.
Участникам предлагается несколько сценариев для тестирования, «воспроизводящих эмуляцию основных рисков в процессе голосования». Например, попробовать внести сгенерированных избирателей, вбросить электронные бюллетени, заменить цепочки транзакций в блокчейне.
«Народно-хакерское» тестирование позволит выявить уязвимые места в системе электронного голосования и повысить уровень информационной безопасности.
«Хакерам» предложат проверить защиту инфраструктуры портала mos.ru, на котором 8 сентября пройдёт электронное голосование на выборах в Мосгордуму в трёх округах, и серверов от возможных DDoS-атак.
Также, будут проверены уязвимость портала и процесса голосования, и протестированы алгоритмы шифрования. На тестовый взлом зашифрованных анонимизированных голосов хакерам отведут 12 часов (именно столько 8 сентября 2019 года будет длиться реальное голосование на выборах). Через 12 часов шифр изменится, и начнётся следующая попытка.
Электронное голосование с применением технологии блокчейн впервые будет опробовано на выборах в Мосгордуму 8 сентября 2019 года. В нём смогут принять участие жители округа № 1 (все районы Зеленограда), округа № 10 (Северный, Лианозово, Бибирево) и округа № 30 (Чертаново Центральное, Чертаново Южное).
Для участия необходимо подать заявление через личный кабинет на портале mos.ru с 24 июля по 4 сентября включительно. Электронный бюллетень для голосования будет аналогичен бумажному. На процедуру голосования отведут 15 минут – за это время избиратель должен поставить знак напротив одного из кандидатов. Информация о бюллетене при этом не сохранится ни в браузере пользователя, ни на сервере администратора, что позволит сохранить тайну голосования. Результат сразу же отправится в блокчейн-систему, в которой также будет проходить подсчёт голосов.