PLTRK Telegram 8932
Тайны голосования при ЭГ нет, или доказать ее невозможно (IT-сектор Штаба Безбашеннику).

Кратко:

Любой сайт может хранить историю запросов к нему (кто, что и когда делал, называется "логи"). Если это происходит при ЭГ, то сотрудники ДИТ смогут восстановить связь "человек – бюллетень – голос" для всех голосов после расшифровки бюллетеней. Единственный способ доказать, что логи не хранятся — предоставить публичный доступ ко всем серверам ЭГ и к полному исходному коду системы. Но доступа к серверам никто не дает, предлагается поверить на слово. Блокчейн тут ни при чем, уязвимость заключается в сайте 2020og.ru и прочем софте, который используется, чтобы выдать вам бюллетень и получить от вас результат.

Подробно:

Те, кто работает в IT, знают, что сайты могут хранить логи событий за последние несколько месяцев (а то и больше): что пользователь прислал, с какого адреса IP, что получил в ответ. Это легко, дешево и помогает в разработке и поддержке. Логи можно складывать в единое хранилище (например, Elasticsearch), где они доступны для поиска и аналитики, и откуда данные, включая логины и пароли, регулярно утекают (1, 2, 3).

Записывать информацию можно на нескольких этапах:
– балансировщик нагрузки (например, HAProxy или Nginx)
– веб-сервер (Nginx, Tomcat)
– код приложения
– база данных

Теперь давайте посмотрим на главные этапы электронного голосования на сайте 2020og.ru. Следите за руками:

1. Авторизация через mos.ru или Госуслуги. Вы вводите логин, пароль и код из смс, сервер дает браузеру идентификатор, по которому сайт электронного голосования может узнать, что вы это вы. На сервере может (!) записываться время, IP, информация об ОС и браузере, логин, пароль и идентификатор.

2. Получение бюллетеня. Вы отправляете запрос с вашим идентификатором пользователя и получаете в ответ страничку с бюллетенем. На сервере может логироваться время, IP, информация об ОС и браузере, идентификатор пользователя и идентификатор бюллетеня.

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

Как узнать, поддержал ли Политрук поправки в Конституцию? Программист ищет в логах из п.1 номер телефона Политрука, получает идентификатор пользователя. По идентификатору пользователя находим в логах из п.2 идентификатор бюллетеня. Дальше смотрим в блокчейн (предполагается, что при подсчете в нем будут опубликованы расшифрованные голоса) и/или в логи из п.3 (владея ключом, голоса можно расшифровать в любой момент) — и вуаля, видим, что Политрук против.

Конечно, каждый раз искать вручную — неудобно, зато можно написать программу, которая соберёт все эти данные и сделает табличку Excel, в которой будут красиво сопоставлены граждане и их голоса. Логи из разных источников легко объединяются, даже несмотря на то, что, например, Госуслуги и сайт ЭГ — это разные системы на разных серверах. Было бы желание или приказ начальства. Кроме того, проследить путь пользователя можно по набору косвенных признаков: комбинация времени, IP и информации об ОС и браузере дают стопроцентный результат.

Есть ли способ у ДИТа доказать, что логи действий пользователей не хранятся? Что они специально отключены, и что ни один программист не может получить к ним доступ? Нет. Они могут только говорить "честное слово, мы ничего не храним", рассказывать про анонимизаторы, перемешивание с задержкой по времени, разделение ключа на три части и прочую скрытую от нас кухню — но нет никакого способа проверить, что они не врут. Доступ к серверам и тому, что на них происходит, есть только у ДИТ.

Вывод: нет оснований считать, что тайна голосования соблюдается при ЭГ. Нет смысла и верить в подлинность его результатов. Блокчейн на паре приватных серверов — это насмешка над технологией и над пользователями. Итог голосования находится под контролем ДИТ, и доверять ему можно, только если вы доверяете всем их поделкам, включая "Социальный мониторинг".



tgoop.com/pltrk/8932
Create:
Last Update:

Тайны голосования при ЭГ нет, или доказать ее невозможно (IT-сектор Штаба Безбашеннику).

Кратко:

Любой сайт может хранить историю запросов к нему (кто, что и когда делал, называется "логи"). Если это происходит при ЭГ, то сотрудники ДИТ смогут восстановить связь "человек – бюллетень – голос" для всех голосов после расшифровки бюллетеней. Единственный способ доказать, что логи не хранятся — предоставить публичный доступ ко всем серверам ЭГ и к полному исходному коду системы. Но доступа к серверам никто не дает, предлагается поверить на слово. Блокчейн тут ни при чем, уязвимость заключается в сайте 2020og.ru и прочем софте, который используется, чтобы выдать вам бюллетень и получить от вас результат.

Подробно:

Те, кто работает в IT, знают, что сайты могут хранить логи событий за последние несколько месяцев (а то и больше): что пользователь прислал, с какого адреса IP, что получил в ответ. Это легко, дешево и помогает в разработке и поддержке. Логи можно складывать в единое хранилище (например, Elasticsearch), где они доступны для поиска и аналитики, и откуда данные, включая логины и пароли, регулярно утекают (1, 2, 3).

Записывать информацию можно на нескольких этапах:
– балансировщик нагрузки (например, HAProxy или Nginx)
– веб-сервер (Nginx, Tomcat)
– код приложения
– база данных

Теперь давайте посмотрим на главные этапы электронного голосования на сайте 2020og.ru. Следите за руками:

1. Авторизация через mos.ru или Госуслуги. Вы вводите логин, пароль и код из смс, сервер дает браузеру идентификатор, по которому сайт электронного голосования может узнать, что вы это вы. На сервере может (!) записываться время, IP, информация об ОС и браузере, логин, пароль и идентификатор.

2. Получение бюллетеня. Вы отправляете запрос с вашим идентификатором пользователя и получаете в ответ страничку с бюллетенем. На сервере может логироваться время, IP, информация об ОС и браузере, идентификатор пользователя и идентификатор бюллетеня.

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

Как узнать, поддержал ли Политрук поправки в Конституцию? Программист ищет в логах из п.1 номер телефона Политрука, получает идентификатор пользователя. По идентификатору пользователя находим в логах из п.2 идентификатор бюллетеня. Дальше смотрим в блокчейн (предполагается, что при подсчете в нем будут опубликованы расшифрованные голоса) и/или в логи из п.3 (владея ключом, голоса можно расшифровать в любой момент) — и вуаля, видим, что Политрук против.

Конечно, каждый раз искать вручную — неудобно, зато можно написать программу, которая соберёт все эти данные и сделает табличку Excel, в которой будут красиво сопоставлены граждане и их голоса. Логи из разных источников легко объединяются, даже несмотря на то, что, например, Госуслуги и сайт ЭГ — это разные системы на разных серверах. Было бы желание или приказ начальства. Кроме того, проследить путь пользователя можно по набору косвенных признаков: комбинация времени, IP и информации об ОС и браузере дают стопроцентный результат.

Есть ли способ у ДИТа доказать, что логи действий пользователей не хранятся? Что они специально отключены, и что ни один программист не может получить к ним доступ? Нет. Они могут только говорить "честное слово, мы ничего не храним", рассказывать про анонимизаторы, перемешивание с задержкой по времени, разделение ключа на три части и прочую скрытую от нас кухню — но нет никакого способа проверить, что они не врут. Доступ к серверам и тому, что на них происходит, есть только у ДИТ.

Вывод: нет оснований считать, что тайна голосования соблюдается при ЭГ. Нет смысла и верить в подлинность его результатов. Блокчейн на паре приватных серверов — это насмешка над технологией и над пользователями. Итог голосования находится под контролем ДИТ, и доверять ему можно, только если вы доверяете всем их поделкам, включая "Социальный мониторинг".

BY Политрук LLM 3.0уОуО




Share with your friend now:
tgoop.com/pltrk/8932

View MORE
Open in Telegram


Telegram News

Date: |

Select: Settings – Manage Channel – Administrators – Add administrator. From your list of subscribers, select the correct user. A new window will appear on the screen. Check the rights you’re willing to give to your administrator. Telegram message that reads: "Bear Market Screaming Therapy Group. You are only allowed to send screaming voice notes. Everything else = BAN. Text pics, videos, stickers, gif = BAN. Anything other than screaming = BAN. You think you are smart = BAN. How to create a business channel on Telegram? (Tutorial) best-secure-messaging-apps-shutterstock-1892950018.jpg A new window will come up. Enter your channel name and bio. (See the character limits above.) Click “Create.”
from us


Telegram Политрук LLM 3.0уОуО
FROM American