Как сделать digital проверку голосов на выборах-2020. Обсуждение

Сегодня, 22 июня, Павел Либер, Senior Director в крупной ИТ-компании, опубликовал на своей странице в Facebook предложение: сделать digital перепроверку голосов на выборах, чтобы «уменьшить человеческий фактор при пересчёте». Павел призывает всех ИТ-специалистов и просто неравнодушных присоединяться к обсуждению со своими идеями. Пост уже собрал более 150 комментариев.

49 комментариев

Сегодня, 22 июня, Павел Либер, Senior Director в крупной ИТ-компании, опубликовал на своей странице в Facebook предложение: сделать digital перепроверку голосов на выборах, чтобы «уменьшить человеческий фактор при пересчёте». Павел призывает всех ИТ-специалистов и просто неравнодушных присоединяться к обсуждению со своими идеями. Пост уже собрал более 150 комментариев.

Павел Либер
— Инженер во мне считает, что если большинство жителей страны имеет смартфон, то можно превратить этот крауд людей в один большой цифровой избирательный участок.

Смысл в том, чтобы каждый человек на избирательном участке либо голосующий досрочно сделал селфи со своим бюллетенем, где виден его выбор и лицо. И, пользуясь одним из способов (мобильное приложение, веб-сервис, чат-бот в мессенджере), ввёл номер своего участка, свой выбор и фото как подтверждение выбора.

Молодое поколение может залить фотку самостоятельно, более старшее — сделать селфи и отправить фотку детям или знакомым в Вайбер/Телеграмм для закачивания, если сами не разберутся. Рядом с бабушкой или дедушкой, голосующими дома или досрочно, может быть кто-то из родных.

Смысл в том, что сделать селфи с бумажкой может много людей — ниже порог вхождения представить сложно. #селфизаголос — так бы я назвал это мероприятие, если бы кроме инженера внутри меня жил ещё и маркетолог. Анонсировать всё это можно через соцсети, где уже есть 7 млн человек в Беларуси.

Можно сказать, что стрёмно отправлять своё лицо куда-то, но вы отправляете его в одноклассники, FB, VK, Insta — сотни фото каждый день.

Дальше всё просто. Если на участке номер 17 по официальным данным 100 человек проголосовало за Васю, а 25 — за Петю, а в прилажке за Петю проголосовало 50 человек с фотками — есть повод для разбирательства.

Это несложное техническое решение — пара недель для команды из 3-4 человек —  нужен веб-сервис, лучше на каком-нибудь Amazon Cloud + несколько точек входа: веб, мобильное приложение и несколько ботов для мессенджеров, включающих бессмертный телеграм. Зеркалирование баз на разные хосты с разными паролями, использование face recognition для отправки на модерацию потенциальных дупликатов и т. д. Но вообще специалисты по cloud безопасности наверняка могут ещё лучше всё спроектировать.

Конечно, доступ к хосту может случайно пропасть, или весь интернет в стране в день выборов может отключить неведомая пятая колонна, но фотки-то из телефонов при этом никуда не пропадут — можно влить всё на пару дней позже.

Хотел обсудить с френдами-айтишниками потенциальные риски и подводные камни. Если решение выглядит потенциально интересным, существующие штабы кандидатов могли бы организовать программистов-волонтёров и запустить сразу несколько параллельных команд — думаю волонтеров на это хватит, я бы и сам порисовал UX — тряхнул стариной. Осталось только понять, как спрятать под 13-дюймовым макбуком хамоватую проститутку, сотню картин и 60 млн долларов.

Ещё варианты из комментариев

  • провести полностью открытый экзитпол онлайн;
  • не закачивать фотки в приложение, а хранить их у себя, пока не понадобится доказать голос;
  • хранить хэш комбинации голоса, айди, гео, личных данных и т. д.
  • для идентификации использовать паспортные данные (не все решатся). 

Сложности и вопросы

  • Тайное голосование. В избирательном кодексе Республики Беларусь есть статья 9, где написано: «Голосование на выборах и референдуме является тайным: контроль за волеизъявлением избирателей, участников референдума в ходе голосования запрещается». С другой стороны, тайное голосование — это всё-таки право, а не обязанность для голосующего. Как законодательно верно — понятно не до конца. Как и что делать, если все сфотографированные бюллетени посчитают недействительными;
  • Безопасность данных;
  • Что делать, если вырубят связь и/или запретят проносить в кабинку телефоны?
  • Как обеспечить достаточный пиар инициативе, чтобы проголосовало через приложение как можно больше людей, не только узкая аудитория Фейбсука.

Хотите сообщить важную новость?

Пишите в наш Телеграм

Читайте также

Студента БГУИР задержали  на марше в Минске
Студента БГУИР задержали на марше в Минске
Студента БГУИР задержали на марше в Минске
1 комментарий
Где больше всего студентов получают STEM-образование
Где больше всего студентов получают STEM-образование
Где больше всего студентов получают STEM-образование
1 комментарий
Основатели MSQRD вложили $1+ млн в проект с супермоделью Натальей Водяновой
Основатели MSQRD вложили $1+ млн в проект с супермоделью Натальей Водяновой
Основатели MSQRD вложили $1+ млн в проект с супермоделью Натальей Водяновой
«Девятку исправил на четыре». Преподаватель БГУИР наказывает за протесты
«Девятку исправил на четыре». Преподаватель БГУИР наказывает за протесты
«Девятку исправил на четыре». Преподаватель БГУИР наказывает за протесты
Студентам-третьекурсникам кафедры программного обеспечения информационных технологий (ПОИТ) БГУИР выставили четвёрки по ООП — в отместку за участие в акции протеста. Студенты говорят, преподаватель считает,  что акция направлена против него лично. Примечательно, что ранее на дистанционном экзамене студенты получили другие оценки.
60 комментариев

Обсуждение

Anonymous
Anonymous
-27

Предлагаю сразу положить в Клауд 83%.

Ведь приложение нужно, чтобы хомячки на участки пришли?

23

Вы считаете, что неявка и оставление своего бланка пустым создаст больше препятствий для фальсификации, нежели собственноручное заполнение бланка в пользу своего кандидата ?

Anonymous
Anonymous
-16

Явка создаёт красивую картинку, а подсчёт голосов - дело интимное.
Почему сейчас в РФ через продажных блогеров идёт "нативная интеграция" именно идеи участия (а не за или против)?

17

кому то нужна красивая картинка? акстись, за каким лешим она нужна? Уже давно картинка совсем не красивая и что это меняет? Самое глупое что можно сделать это байкот с понтом типа станет стыдно, некрасивая картинка и т.п. В конце концов считают тоже люди, авось кто то да и не захочет перекладывать полную стопку в пустую.

Anonymous
Anonymous
-12

картина народного единения.
да, считают люди, но здесь я скорее поверю в нехочение робота

7

Деточка, по утверждениям наше оппозиции, на голосование за депутатов явка была не более 20%. По факту - это проваленные выборы. И никого это не смутило - нарисовали, сколько надо и все. Глубоко наплевать им на "народное единение".

Anonymous
Anonymous
-5

Дядечка, объясните зачем десятки правителей по всему миру устраивают регулярные выборы, хотя давно на референдумах могли назначить себя верховными жрецами?

4

бойкот изобретение не новое, хоть один пример приведите в истории когда бойкот что то решил? Таких случаев еще не было. Почему теперь это должно сработать ?

21

Неявка - отличный способ заполнить бланк за него.

-5

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

-9

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

18

По Вашей собственной логике как так получается, что голоса накрутить реально, а явку - нет. Не поясните?

И давайте уже без "хомячков". Если Вам не импонирует стиль и замашки одного бывшего председателя колхоза. Не унижать нужно соотечественников, а объединяться с ними

Anonymous
Anonymous
-12

и я когда-то был тоже хомячком.
Голоса подсчитваются закрытым коллективом, а кол-во людей на участке заметно самому простому человеку. Опять-таки, людей надо заставить почуствовать себя сопричастными.
Подсчёт голосов раньше пытались контролировать независимые наблюдатели, к которым больше доверия, чем к любому приложению-посреднику. И что с их замечаниями? Чем наблюдатели хуже?
P.S. и должность перепутали, и форму хозяйствования

2

И что бы Вы делали с этой возможностью наблюдения за посещениями избирательного участка?

Anonymous
Anonymous
1

Cчитать опущенные бюллетени, присутствовать при подсчёте голосов

Игорь Ермолаев
Игорь Ермолаев Software Engineer в Synesis
7

Так не пускают. Сейчас завершается формирование комиссий, и почти гарантированно, что в них попадут только нужные люди.

Anonymous
Anonymous
0

Я говорил про былые времена, когда и нарушения фиксировались и явка.
А сколько др. идей было (предлагали забрать с собой бюллетень, например).
И что?

-4

Не пускают. Дальше что? Какие идеи? Мамке пожаловаться?

Anonymous
Anonymous
0

Дальше что?

Не позволять себя использовать.

0

не очень понятно что это даст. Прикола ради? Все равно куча народу заниматься этим не будет. При чем очевидно что больше склонности к этому мероприятию будет у тех кто голосует за "альтернативных" кандидатов, т.е. в итоге выборка будет не очень достоверной. Насчет того что бы сравнить данные по участку - разве кол-во голосов по участкам в открытый доступ выкладывают?

Anonymous
Anonymous
-2

На языке росс. политтехов это называется "нативная интегация"

5

Что Вы понимаете под "достоверностью выборки"?

И... я, конечно, извиняюсь. Может, у меня с логикой туго, но на ум приходят 2 варианта постановки задачи с возможными решениями

а)
Задача: Доказать неизбежность победы кандидата (Условно назовём его Б).
Требуется: общее число проголосовавших по стране и достаточное количество подтверждённых голосов за Б.

Можно посчитать минимальный процент проголосовавших за Б. Если он достаточно большой - дело сделано

б)
Задача: Доказать невозможность победы кандидата (Условно назовём Л).
Требуется: общее число проголосовавших по стране и достаточное количество подтверждённых голосов НЕ за Л.

Можно посчитать максимальный процент проголосовавших за Л. Если он достаточно маленький - дело сделано

Зачем разбивать по участкам - непонятно.

0

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

24

Я прочитал новость, обрадовался, думаю в комментах технари обсуждают как и что лучше сделать, а оказалось – нет, просто зашел один бот, а остальные его переубеждают. Кайф.

5

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

Илья Бегун
Илья Бегун Senior Software Engineer в EPAM
4

Вы когда-нибудь меняли старый коммит в Гите задним числом ? Разницы с блокчейном нету, если ты являешься единственным администратором системы. Даже децентрализация ничего не поможет. Как и смысл блокчейна не в хранении конкретной фотографии, а ее хэша. И уже если несхождение дальше будет, то будет понятна подмена, тк один за другим идёт подсчет, основываясь на предыдущем. Единственный достоверный вариант эксплуатации блокчейна если будет децентрализованная репликация у независимых сторон. К примеру, одна у оппозиции, другую дать государству. И третья база у независимой стороны - наблюдатели. Я утрированно объяснил, но суть примерно передал.

Alexander Polevoj
Alexander Polevoj Product manager в ARTOX Lab
15

Лида просто забьёт на любой результат. Идея красивая. Вовлечённость в активное действие не оставит людей равнодушными к обману.

Жанн Чубуков
Жанн Чубуков Data Scientist в Andersen
9

Вопрос идентификации не привязан к дню выборов. Этот механизм нужно сделать заранее и валидацию провести заранее. А потом дать возможность добавить одну единственную фотку в день выборов. Если в приложении до начала голосования будет зарегистрировано и провалидировано половина избирателей, то в день выборов останется только добавить пруфы и провести аналитику.

13

Соцсеть избирателей? Заранее регистрируемся, заранее заполняем номер участка. Можно даже "предварительный голос" установить. Останется только одну фотку.

Игорь Ермолаев
Игорь Ермолаев Software Engineer в Synesis
16

Вообще единственный способ заставить комиссии считать голоса корректно - это когда существенный процент избирателей будет стоять снаружи и подбадривать членов комиссии своими криками.

3

У меня мама частенько присутствовала в избирательной комиссии, считали всегда правильно. Так что вопрос не в том как посчитают, а в том что в итоге нарисуют при суммировании голосов. На primaries by уже вон боты таракана во всю заработали

2

А за меня отец проголосовал в 2010
Предложили знакомые в комиссии, он и согласился
Как Вам такая история?

6

Знаю не одну такую историю, да это нарушение, но это не комиссия за вас голосовала. А вот всех кто не пришел голосовать вполне могли записать за таракана. Но, скорее всего, это делается не на избирательных участках а позже.

1

Без видео-ролика, в котором слышна обстановка, видны реальные лица, которые не назовешь "фотошопом" и, главное, запечатлен момент опускания заполненного бланка в корзину про фото на фоне бланка можно насочинять много баек и забить ими СМИ.
С таким же успехом можно запустить анонимные голосовалки с привязкой к белорусскому номеру телефона. Условно, запустить по боту в WhatsApp, Telegram, Viber, каждый из которых "рапортует" о выборе конкретного номера в а-ля блокчейн базу данных на +/-250 МБ (с поправкой на дух времени в столбце-флаге кандидата можно обойтись одним битом или boolean - объем станет поменьше). Однако без доступа к базам телефонных номеров исключение потенциалтных дубликатов кажется возможным только с привязкой номера паспорта, на что едва ли многие подпишутся, хотя банкам, госструктурам и пр. доверять приходится. Более того (справедливо и для исходного варианта), не все пользуются соцсетями и не у всех даже есть смартфон, что также понижает планку доверия к результатам.
Было бы правильнее установить на каждой урне IoT-ридер, идейно повторяющий купюроприемник; в этом случае автоматически распознанный результат в режиме реального времени отображается в открытом доступе как на участке, так и в общереспубликанских мгновенных итогах на сайте. Была ли бы тема для разговора при такой прозрачности в принципе - вопрос.

0

Ролик не решает. FakeApp.

3

IoT на каждой урне и онлайн - это уже далёкое розовое грядущее. Сейчас вам доступа к урнам никто не даст.
Да и вывод результатов на участке = нарушение тайны голосования.

8

Думается мне, чисто технически большой проблемы создать такую тулзу нет. Убеждать борщеварку в валидности результатов такого подсчёта смысла не имеет, юридически эти результаты ничтожны. Но. С точки зрения общественного мнения - публикация таких результатов может быть вполне эффективной. Однако, тут понадобится еще интерфейс, в котором каждый зарегистрированный в системе пользователь, отправивший свой пруф, мог в любой момент проверить, правильно ли учтены его данные, а также мог просмотреть данные любого другого пользователя.
Тут мы упираемся в "разглашение личных данных". Т.е. нужно соглашение пользователя, в котором будет прописано, что его данные, фотография и паспортные данные попадают в общий доступ и он соглашается на это. Как вариант, паспортные данные могут блюриться при непривилегированном доступе.

0

Ну конкретно для телеграма апишка на firebase cloud functions + google storage пилится за пару дней. Но это для загрузки данных, с анализом будет посложнее.

-1

Если ради общественного мнения так можно же вообще без паспортных данных?

1

Не вижу необходимости раскрывать личные данные. Для доступа к результатам достаточно использовать специальный код, сгенерированный непосредственно перед голосованием, который поможет проверить правильность учета. К этому можно добавить фото с размытым лицом, либо другую информацию по желанию пользователя. Вот эти коды и другую информацию, выбранную пользователем, отправить в публичный доступ с возможностью просмотра по пунктам, городам, областям, стране и т.д.

sweetpotatoe
sweetpotatoe CEO в Ашчушчэния inc
1

Это мне напоминает очередной ненужный стартап на блокчейне и с мешин лёрнин.

Вы можете придумать технически что угодно, но только есть простое и эффективное решение для этого - просто подсчёт голосов ручками комиссией составленной из всех политических сил страны, независимых от действующей власти. И такой же избирательный комитет.

Собственно без этого выборов и нет. А то что ваша аппка насчитает это будет никому не интересной нерелевантной датой.
И самое главное что к сожалению для омоновской дубины это не аргумент.

-1

просто подсчёт голосов ручками комиссией составленной из всех политических сил страны, независимых от действующей власти.

Но сделать это выглядит как-то сложнее чем апку сделать

sweetpotatoe
sweetpotatoe CEO в Ашчушчэния inc
0

Сделать это очень просто, но у бандитов захвативших власть в стране просто нет желания.

Дмитрий Иванов
Дмитрий Иванов ФРилансер в Global Freelance
2

Ок подскажу: отмена тайного голосования и возможность опротестовать "свой" голос в пользу чужого кандидата. Всё остальное не работает.

Anonymous
Anonymous
0

IMHO, тоже нигде не работает, ну разве при отмене многие свой выбор изменят.

Здесь в комментах, опять же imho, было только одно рацпредложение по подсчёту.

1

Идея сама по себе не очень - доверия к этим результатам будет не больше, чем к официальным.

1

"Тайное голосование. В избирательном кодексе Республики Беларусь есть статья 9, где написано: «Голосование на выборах и референдуме является тайным: контроль за волеизъявлением избирателей, участников референдума в ходе голосования запрещается». С другой стороны, тайное голосование — это всё-таки право, а не обязанность для голосующего. Как законодательно верно — понятно не до конца. Как и что делать, если все сфотографированные бюллетени посчитают недействительными;"

Запустил приложение или зашел на сайт. Ввел ФИО и год рождения -> получил ХЕШ. Получил бланк на участке голосования, потребовал две подписи членов комиссии на нем(обязаны) Записал этот ХЕШ рядом с галочкой напротив своего кандидата. Сфотографировал и отправил кандидату за которого проголосовал. Идеально что бы это было селфи на фоне членов комиссии.

1

Так вроде ребятки в чатах за Цепкало уже форсят давно?
https://taplink.cc/forwardbelarus
https://www.facebook.com/cihanenka/videos/10221005831993221/

0

Кто бы из dev.by объяснил, почему в их фид https://t.me/devbyall новости попадают с задержкой в два дня?

Спасибо! 

Получать рассылки dev.by про белорусское ИТ

Что-то пошло не так. Попробуйте позже