Вопрос к диванным экспертам: где можно почитать про техническую реализацию такой фичи для государственых выборов? Желательно на rus, ибо инглишь так себе....Ну или может кто раскажет как это должно реализовыватся по нормальному, или может даже где-то внедрял нечто похожее?
Просто тут уже некоторые личности сетовали на кухне, мол "хули столько бабла тратим на бюлютни, пора уже по интернету голосовать" что меня малость ошарашило (ибо я знаю сколько стоит внедрить что либо нетривиальное в этот ваш интернет), но в тоже время осознал что слабо понимаю все подводные камни такого проэкта. Из того что смог нарыть/понять:
1) Каждый житель должен получить личную цифровую подпись, в идеале в виде чипа. Уже некислая проблема, плюс нужно где-то хранить супер-секретную базу этих самых подписей для дальнейшей верификации голоса.
2) База отданых голосов должна быть публичной для чтения, чтобы любой мог убедится в двух вещах -- его голос правильно засчитан, и общее количество подсчитано правильно.
3) Приведущий пункт разрушает понятие "анонимное голосование", т.к. появляется относительно простая возможность сопоставить подпись с владельцем. Если скрывать подписи, то:
- нельзя будет подтвердить что 1 голос из 100 не защитан сразу для 99 человек, а под оставшимися 99 на самом деле числится только одна учетка. Хотя по идеи это решается методом шифрования поля "кому пренадлежит" той же цифровой подписью, но тогда проверка будет требовать адских вычислительных мощностей.
- вбросы/твинки/боты. Ничто не мешает зарегать 100500 несуществующих людей и провести голосование за них. Ведь условного наблюдателя возле урны не будет. Итого нам нужно иметь 100% гарантию что за записью стоит реальный человек, плюс проверить что две разные записи не закреплены за одним человек. Как это решается -- без понятия.
4) Многие пишут про децентрализацию, но я слабо понимаю, какую фундаментальную проблему она решает. Балансировка нагрузки, упрощение раследования/проверки, взломостойкость (нужно вскрыть сразу несколько серверов, а не один)... но в целом можно обойтись и условно одним серваком.
на примере ПриватБанка
Цифровая подпись в виде файла тоже не совсем ок. У нас народ далеко не всегда компьютерно-грамотный и пароли 111111 не редки, а значит может быть много утечек.
Вообщем, надо либо дополнительный функционал делать для цифровой подписи и использовать, скажем, наряду с паспортом, а значит нужно будет автоматизировать и оцифровать много чего. Либо оставлять участки для голосования и их уже оборудовать электронными системами для голосования и тогда можно обойтись и без подписей, а верифицироваться по паспорту у операторов. Ну то-есть почти тоже что и сейчас только без бумаги и с автоматическим подсчетом голосов.
2 Имхо избыточно. Достаточно проверки системы до запуска экспертами от государства, от политических сил и от гражданских организаций. + подсистема логгирования любых изменений (банально сравнивать с бэкапом утвержденной версии). Ну, а если речь о том, что ты не доверяешь государству, экспертам и вообще твой голос обязательно попытаются украсть и таких как ты много, то, боюсь, что либо такое общество не готово к электронным голосованиям, либо государство не готово и просто не сделает такой системы.
Хотя если очень сильно надо, то можно на блокчейне делать. Хэш генерировать через криптоалгоритм на основании паспорта или цифровой подписи, в блок ещё добавлять выбор и системную информацию. Этим решается вопрос правильности учтения голоса, поскольку можно будет отслеживать подсчет через связность списка. Если использовать цифровую подпись - то ещё и анонимность будет для всех кроме обладателя, поскольку даже при открытой базе все данные будут шифрованными, но ты сам сможешь, прогнав подпись через алгоритм, найти свой блок. Хотя я не очень хорошо с блокчейном знаком, так что мог где-то сейчас напиздеть.
>>Имхо избыточно.
Как раз полностью решает любую подтасовку в подсчетах. Не веришь результатм? Качаешь базу и проверяешь.
>>Ну то-есть почти тоже что и сейчас только без бумаги и с автоматическим подсчетом голосов.
И дороже...
>>такое общество не готово к электронным голосованиям
есть личности (правда я не знаю их общее количество, но все же) которые счтитают что такое голосование априори дешевле и нельзя подделать. Причем когда их спрашиваешь "ты в курсе сколько стоит развернуть один проект группой спецов?" ссылаются что уже все обкатано/сделано на западе и просто нужно скопипастить.
1- если ты не знал, то каждый вояка подписывает себе договор и клятву того, что он будет поддерживать "бессмертную власть", т.е. трупы госструктур будут автоматом подписаны в голосовании за того, кого нужно.
2- с недавних пор как решили показать за пыню проголосовало 300 миллионов человек (как было сказано на передаче соловьева одним упоротым ватников 2 дня назад) и тем самым даже если ты придешь на выборы на всратой бумажке что то выбирать, то уже начиная с захода в помещения с тебя требуют подписать бланк о присутсвии на голосовании, т.е. ты уже автоматически делаешь свой выбор на того, кого надо голосовать и хоть этой листвойко оботрись и подпиши что ты за орду, ты уже считай проголосовал.
3- Эллектронное голосование уже существует давно, но там тот же смысл- пришел проголосовать за одного, а как оказывается обновив страницу ты можешь проголосовать за другого. Как один человек тут писал, что тыкав на кандидатов он мог перевыбрать всегда, как будто сброс ему сделали, но как только выбирал пыню выбора повторного уже не давали.
4- Ты блять серьезно про чипы и другие технологические финтифлюшки? в 14 году "отрядами путина" была распространена тема пометкой зверя, что илон маск будет всем помечать лоб этой цифрой своими спутниками, а ты про чипы и анонимайзер? для холопа в россии нету права даже жить, а про твои технологии они даже задумыватся не будут, чего стоит система по полной блокировки телеграмма, которая стоила им отключения почти всех сервисов в россии которая обходится подключением VPN, сраные квадрокоптеры стоимостью в 2 ляма рублей который сломался в первую секунду, а обвинили в этом вайфай и другие телекоммуникации.
5- с ноября этого года мы будем постоянно отключатся городами от интернета по инициативе и страха чинушей, которым не получилось своими наставлениями спасти диктатуру ливии. Но учитывая то что у нас приняли аж 3 раза этот закон, то уже на данный момент всем операторам которым я звонил и своему провайдеру с вопросами о плохом соединении и фальшивой карте о расположении связи сети интернет мне говорили только одно: "по новому законодательству мы не несем ответственности за это, так что жрите то что дают, а если не дают то все равно платите за это".
Так что я не понимаю на что ты надеешься по поводу электронной индетификации, если даже браслеты домашнего ареста произведенный в рф может отключить любой алкаш вася и пойти продать его за 300 рублей на новую бутылку водяры.
2 база публична только в вопросе голосовал-не голосовал, тогда 2/3 систем накрутки расыплется.
3 не все хотят скрывать свой голос поэтому можно 2 варианта -либо открыто голосуеш с того-же госпортала, либо ножками в избирательный участок, там авторизировавшись в госпортале получаеш биллютень без индивидуальных признаков и в кабинке для голосования голосуеш и на биллютень печатают уникальный нумер, по которому можно проверить за кого ушол голос в реальном мире, в результате ты знаеш и можеш доказать за кого голосовал.
4 взламывать всегда нужно только 1компутер, тот на котором лежат корневые сертификаты, без них можно максимуп просмотреть данные и то ограничившись ломаным сертификатом.
Итого, явка абсолютно прозрачна- посчитай пальцем вошедших в участок для голосования и посмотри результат выборов, манипулировать, и то с трудом, можно только голосами ментов и вояк.