Forwarded from Медуза — все новости
Глава ВОЗ: пандемия коронавируса ускоряется
https://meduza.io/news/2020/06/29/glava-voz-pandemiya-koronavirusa-uskoryaetsya
https://meduza.io/news/2020/06/29/glava-voz-pandemiya-koronavirusa-uskoryaetsya
Meduza
Глава ВОЗ: пандемия коронавируса ускоряется
Глава Всемирной организации здравоохранения (ВОЗ) Тедрос Гебрейесус заявил, что пандемия коронавирусной инфекции не близка к завершению, а, наоборот, ускоряется.
Forwarded from Можем объяснить
❗️❗️Обнаруженные на старте электронного голосования проблемы – не самые существенные. Эксперты из технической рабочей группы рассказали «Открытым медиа», что у организаторов онлайн-голосования сохранилась техническая возможность подменять выбор избирателей после заполнения бюллетеня. Это может повлиять на волеизъявление сильнее любого административного давления – в систему уже запишется исправленный голос, причем избиратель об этом не узнает.
Речь идет о фрагменте в исходном коде web-страницы бюллетеня для голосования, с помощью которого можно подключить дополнительную программу и манипулировать любыми элементами страницы. Впервые на эту особенность кода для голосования еще во время выборов Мосгордумы обратил внимание программист из рабочей группы Евгений Федин. Он предоставил ОМ видео, в котором наглядно продемонстрировал, как может работать подмена голоса.
Перед стартом голосования по Конституции глава смарт-проектов правительства Москвы Артем Костырко в ответ на замечание об уязвимости системы во время встречи с рабочей группой назвал ее «ошмётком» с прошлого года и пообещал убрать – но эксперты считают, что это не сделано, и система голосования по-прежнему уязвима для подтасовок.
https://openmedia.io/j6ra
Речь идет о фрагменте в исходном коде web-страницы бюллетеня для голосования, с помощью которого можно подключить дополнительную программу и манипулировать любыми элементами страницы. Впервые на эту особенность кода для голосования еще во время выборов Мосгордумы обратил внимание программист из рабочей группы Евгений Федин. Он предоставил ОМ видео, в котором наглядно продемонстрировал, как может работать подмена голоса.
Перед стартом голосования по Конституции глава смарт-проектов правительства Москвы Артем Костырко в ответ на замечание об уязвимости системы во время встречи с рабочей группой назвал ее «ошмётком» с прошлого года и пообещал убрать – но эксперты считают, что это не сделано, и система голосования по-прежнему уязвима для подтасовок.
https://openmedia.io/j6ra
Открытые Медиа
Эксперты: у организаторов электронного голосования есть техническая возможность подтасовывать результаты
Сегодня заканчивается последний из шести дней дистанционного электронного голосования по поправкам к Конституции, в котором уже успели принять участие более миллиона москвичей и жителей Нижегородской области. Всего на ЭГ зарегистрированы 1 190 726 избирателей…
Forwarded from Политрук 2.0
Уязвимость тайны голосования при ЭГ: сценарий проверки.
После публикации о проблемах с тайной ЭГ с нами через нашего бота связался аккаунт "ДИТ Москва" и попробовал убедить, что у администраторов нет технической возможности соотнести гражданина с его голосом. Господа, вы нас за кого держите?
Мы публикуем подробный сценарий проверки, понятный для технических специалистов, и каждый, кто записан на электронное голосование, но еще не голосовал, может его проверить до 20:00 мск 30 июня. Для этого нужно в браузере открыть консоль разработчика и проследить сетевые запросы.
Заранее поясним ключевую мысль: все ваши запросы можно логировать на сервере (ЭГ использует веб-сервер Nginx) ПОЛНОСТЬЮ, вместе с заголовками и потрохами, и складывать с разных серверов в единое хранилище, например, Elasticsearch, для последующей аналитики.
Поехали:
1. Заходим на сайт 2020og.ru и логинимся. В процессе вас перебросит на elec.2020og.ru, login.2020og.ru, потом обратно, и все ответы от этих серверов будут ставить вам cookie laravel_session=abcdef123 (содержимое у каждого из вас будет свое). Это те самые куки для идентификации пользователя, о которых сейчас каждый сайт спрашивает "хотите ли вы их принять". ДИТ не спрашивает, ДИТ просто их ставит.
2. Обратите внимание на запрос при проверке номера телефона на сайте ЭГ, вот он в сокращенном виде
POST https://elec.2020og.ru/common/ajax/confirm/sms/
Cookie: laravel_session=abcdef123
'type=sms&value=9261234567&voitingId=0'
Внимание, гипотеза (неопровержимая): сервер elec.2020og.ru сохранил этот запрос, содержащий ваш cookie и номер телефона, в логи и отправил в единое хранилище.
3. Соглашаемся с условиями и получаем бюллетень. Вот как происходит его выдача, тут происходит несколько переадресаций, видимо, это и есть тот самый "анонимайзер", но спойлер: он ничего не анонимизирует:
POST https://elec.2020og.ru/#complete
Cookie: laravel_session=abcdef123
ответ: HTTP/2 302 Found
location: https://elec.moscow/election/check/ длинная-длинная-цепочка-из-букв-и-цифр=
(на самом деле тут скрыт ваш номер бюллетеня, допустим, 777-ggg-aaa. Как проверить: вставить эту длинную цепочку на сайт https://www.base64decode.org/, раскодировать, потом взять из результата url и еще раз раскодировать. Нас наперстками не проведешь!)
GET https://elec.moscow/election/check/ длинная-длинная-цепочка-из-букв-и-цифр=
ответ: HTTP/2 302 Found
location: https://elec.moscow/election/ 777-ggg-aaa (тот самый номер вашего бюллетеня, уже в открытом виде)
Видите? Сервер (никто не сможет этого опровергнуть) сохранил лог, в котором есть ваш cookie, уже связанный с номером телефона, и номер вашего бюллетеня!
4. Ставим галочку и отправляем голос. Ваш голос зашифровывается, создается транзакция и отправляется на сервер, чтобы потом попасть в блокчейн.
POST https://elec.moscow/election/vote
rawStoreBallotTx=транзакция_с_голосом
guid=777-ggg-aaa (номер вашего бюллетеня)
votingId=...
district=...
accountAddressBlock=...
keyVerificationHash=...
rawTxHash=xxxyyyzzz (вашу транзакцию можно будет найти в выгрузке блокчейна на сайте https://observer2020.mos.ru/observer/blocks-list по этому хэшу)
Что же, время собирать камни! После всего этого процесса в логах ДИТ, по неопровержимой гипотезе, хранится:
- связка cookie - номер телефона (laravel_session=abcdef123 и 9261234567)
- связка cookie - номер бюллетеня (laravel_session=abcdef123 и 777-ggg-aaa)
- связка номер бюллетеня - зашифрованный голос (777-ggg-aaa и транзакция_с_голосом, ищется в блокчейне по rawTxHash=xxxyyyzzz)
Дальше сотрудникам ДИТ остается только расшифровать голоса (что будет сделано при подсчете голосов, либо заранее, потому что ключ-то у ДИТ есть, хоть они разделили его на три части, но и себе могли оставить копию про запас), сопоставить их через логи с номерами телефонов и сделать для начальства красивую табличку в экселе. Верите ли вы, что они этого не сделают?
После публикации о проблемах с тайной ЭГ с нами через нашего бота связался аккаунт "ДИТ Москва" и попробовал убедить, что у администраторов нет технической возможности соотнести гражданина с его голосом. Господа, вы нас за кого держите?
Мы публикуем подробный сценарий проверки, понятный для технических специалистов, и каждый, кто записан на электронное голосование, но еще не голосовал, может его проверить до 20:00 мск 30 июня. Для этого нужно в браузере открыть консоль разработчика и проследить сетевые запросы.
Заранее поясним ключевую мысль: все ваши запросы можно логировать на сервере (ЭГ использует веб-сервер Nginx) ПОЛНОСТЬЮ, вместе с заголовками и потрохами, и складывать с разных серверов в единое хранилище, например, Elasticsearch, для последующей аналитики.
Поехали:
1. Заходим на сайт 2020og.ru и логинимся. В процессе вас перебросит на elec.2020og.ru, login.2020og.ru, потом обратно, и все ответы от этих серверов будут ставить вам cookie laravel_session=abcdef123 (содержимое у каждого из вас будет свое). Это те самые куки для идентификации пользователя, о которых сейчас каждый сайт спрашивает "хотите ли вы их принять". ДИТ не спрашивает, ДИТ просто их ставит.
2. Обратите внимание на запрос при проверке номера телефона на сайте ЭГ, вот он в сокращенном виде
POST https://elec.2020og.ru/common/ajax/confirm/sms/
Cookie: laravel_session=abcdef123
'type=sms&value=9261234567&voitingId=0'
Внимание, гипотеза (неопровержимая): сервер elec.2020og.ru сохранил этот запрос, содержащий ваш cookie и номер телефона, в логи и отправил в единое хранилище.
3. Соглашаемся с условиями и получаем бюллетень. Вот как происходит его выдача, тут происходит несколько переадресаций, видимо, это и есть тот самый "анонимайзер", но спойлер: он ничего не анонимизирует:
POST https://elec.2020og.ru/#complete
Cookie: laravel_session=abcdef123
ответ: HTTP/2 302 Found
location: https://elec.moscow/election/check/ длинная-длинная-цепочка-из-букв-и-цифр=
(на самом деле тут скрыт ваш номер бюллетеня, допустим, 777-ggg-aaa. Как проверить: вставить эту длинную цепочку на сайт https://www.base64decode.org/, раскодировать, потом взять из результата url и еще раз раскодировать. Нас наперстками не проведешь!)
GET https://elec.moscow/election/check/ длинная-длинная-цепочка-из-букв-и-цифр=
ответ: HTTP/2 302 Found
location: https://elec.moscow/election/ 777-ggg-aaa (тот самый номер вашего бюллетеня, уже в открытом виде)
Видите? Сервер (никто не сможет этого опровергнуть) сохранил лог, в котором есть ваш cookie, уже связанный с номером телефона, и номер вашего бюллетеня!
4. Ставим галочку и отправляем голос. Ваш голос зашифровывается, создается транзакция и отправляется на сервер, чтобы потом попасть в блокчейн.
POST https://elec.moscow/election/vote
rawStoreBallotTx=транзакция_с_голосом
guid=777-ggg-aaa (номер вашего бюллетеня)
votingId=...
district=...
accountAddressBlock=...
keyVerificationHash=...
rawTxHash=xxxyyyzzz (вашу транзакцию можно будет найти в выгрузке блокчейна на сайте https://observer2020.mos.ru/observer/blocks-list по этому хэшу)
Что же, время собирать камни! После всего этого процесса в логах ДИТ, по неопровержимой гипотезе, хранится:
- связка cookie - номер телефона (laravel_session=abcdef123 и 9261234567)
- связка cookie - номер бюллетеня (laravel_session=abcdef123 и 777-ggg-aaa)
- связка номер бюллетеня - зашифрованный голос (777-ggg-aaa и транзакция_с_голосом, ищется в блокчейне по rawTxHash=xxxyyyzzz)
Дальше сотрудникам ДИТ остается только расшифровать голоса (что будет сделано при подсчете голосов, либо заранее, потому что ключ-то у ДИТ есть, хоть они разделили его на три части, но и себе могли оставить копию про запас), сопоставить их через логи с номерами телефонов и сделать для начальства красивую табличку в экселе. Верите ли вы, что они этого не сделают?
У котов тоже есть свои каналы в Telegram. И там есть подписчики! А что сделал ты?
https://t.me/CuteCatLeo
#рыжийкот
https://t.me/CuteCatLeo
#рыжийкот
Telegram
Рыжий кот
Кот Лёва. Путешественник. Много катается в машине по России. Живёт пока в Ульяновске. Летом обитает на даче.
Хозяин: @timofeev
Поддержать: @donatetimofeev
Хозяин: @timofeev
Поддержать: @donatetimofeev
Forwarded from Илон Маск | Elon Musk
Десять лет назад компания Tesla Motors вышла на публичное размещение акций, собрав $226 млн при цене одной акции $17. К концу первого дня торгов курс акций вырос до $23,89, а на момент написания этой публикации он преодолел отметку в $1079.
Получается, что за десять лет присутствия на фондовом рынке акции Tesla выросли в цене в 63 раза🚀
Получается, что за десять лет присутствия на фондовом рынке акции Tesla выросли в цене в 63 раза🚀
Forwarded from БитЛента 🌲🪙⚡️ Вечный Восходл Души! サトし なカモと
PayPal прекратит внутренние переводы по России с августа 2020 года. Компания сосредоточится на международных платежах. (vc)
Вообще ничего нового не написали. Всё специально сделано и известно заранее. https://meduza.io/feature/2020/07/01/tam-vse-narisovano
Meduza
Там все нарисовано
Президент Владимир Путин объявил, что пик эпидемии в России пройден, еще 26 мая — ровно за месяц до старта голосования по поправкам к Конституции и «обнулению». Оставшееся до плебисцита время регионы отчитывались о равномерном падении количества случаев или…
Apple представляет технологии для разработки приложений нового поколения.
Краткое содержание анонсов конференции на русском
https://www.apple.com/ru/newsroom/2020/06/apple-reveals-new-developer-technologies-to-foster-the-next-generation-of-apps/
Краткое содержание анонсов конференции на русском
https://www.apple.com/ru/newsroom/2020/06/apple-reveals-new-developer-technologies-to-foster-the-next-generation-of-apps/
Apple Newsroom (Россия)
Apple представляет технологии для разработки приложений нового поколения
Сегодня компания Apple представила мощные технологии и инструменты, с помощью которых 23 миллиона разработчиков смогут создавать приложения будущего.
Автомобильная отрасль, более 130 лет опиравшаяся на двигатели внутреннего сгорания, готовится к грандиозным переменам. Впервые в истории производитель электромобилей стал самой крупной автокомпанией в мире. Теперь уже официально, Tesla:
Код Дурова
Tesla вышла на первое место в мире по капитализации среди автопроизводителей
Таким образом, в отрасли, которая уже более 130 лет опирается на двигатели внутреннего сгорания, происходят грандиозные перемены.
Благодаря этой функции #iOS14 у меня теперь куча спонтанных незапланированных скриншотов 😉 https://twitter.com/VieneDelPasado/status/1275690432912031744
Twitter
Joss Beaumont
Двойной там по задней спинке корявая тема! Когда кладешь телефон на стол, он брякается сперва верхним краем, а потом нижним и срабатывает функция закрепленная на двойной тап! Уже бесит!
Видео для тестирования Spatial Audio в AirPods Pro.
Обязательные условия: iOS 14 и AirPods Pro на прошивке версии 2D27
https://youtu.be/3VZFpwlXKpg
Обязательные условия: iOS 14 и AirPods Pro на прошивке версии 2D27
https://youtu.be/3VZFpwlXKpg
YouTube
Dolby Atmos demos 4k HDR (Good for testing TV or mobile HDR Supported devices)
Dolby Atmos demo in 4k HDR quality.
If you want feel real quality of your 4k tv its better to download demo 4k and play it directly on your 4k HDR supported tv or other 4k hdr supported devices than watch it on YouTube. Because YouTube compress files and…
If you want feel real quality of your 4k tv its better to download demo 4k and play it directly on your 4k HDR supported tv or other 4k hdr supported devices than watch it on YouTube. Because YouTube compress files and…
Forwarded from Илон Маск | Elon Musk
Маск выступил за введение гарантированных выплат американцам.
Вслед за Европой идея выплачивать гражданам денежное пособие безо всяких причин и условий получает шанс на реализацию и в США. В ее поддержку высказался Маск.
🗞 Читать статью. Жми сюда!
Вслед за Европой идея выплачивать гражданам денежное пособие безо всяких причин и условий получает шанс на реализацию и в США. В ее поддержку высказался Маск.
🗞 Читать статью. Жми сюда!
Telegraph
Маск поддержал введение гарантированных выплат в девяти городах США
Вслед за Европой идея выплачивать гражданам денежное пособие безо всяких причин и условий получает шанс на реализацию и в США. Власти ряда городов объединились в коалицию, чтобы вместе осуществлять и продвигать эту программу. В их поддержку уже высказались…
В #iOS14 по свайпу вверх к любой фотографии в Фото можно добавить подпись. Мелочь, иногда полезно.
Timofeev Tales
В #iOS14 по свайпу вверх к любой фотографии в Фото можно добавить подпись. Мелочь, иногда полезно.
А вообще, написать о новых фишках #iOS14, о которых не было сказано на презентации?
Всё как обычно.
YouTube
Госзаказ, сатирическая комедия/короткометражный/реж. В.Сунцов
Первая комедия про откаты, по реальной схеме из нашей жизни. В ролях:
АЛЕКСАНДР САМОЙЛЕНКО,
НАТАЛИЯ ПОТАПОВА,
МАКСИМ МИТЯШИН,
НИКОЛАЙ ДРОЗДОВСКИЙ,
ЮЛИЯ ВАНЮКОВА,
КСЕНИЯ ГАЕВСКАЯ,
АЛЕКСАНДР САМОЙЛЕНКО МЛ.
Автор сценария и режиссер ВАЛЕНТИН СУНЦОВ
Оператор…
АЛЕКСАНДР САМОЙЛЕНКО,
НАТАЛИЯ ПОТАПОВА,
МАКСИМ МИТЯШИН,
НИКОЛАЙ ДРОЗДОВСКИЙ,
ЮЛИЯ ВАНЮКОВА,
КСЕНИЯ ГАЕВСКАЯ,
АЛЕКСАНДР САМОЙЛЕНКО МЛ.
Автор сценария и режиссер ВАЛЕНТИН СУНЦОВ
Оператор…
Forwarded from Информация опасносте
Про доступ к буферу обмена в iOS14
Сегодня я неоднократно получил в сообщениях ссылки на материалы о том, как «приложения на iOS данные из буфера обмена воруют». Иллюстрируется это все уведомлениями, которые появились в iOS 14, когда какое-то приложение пытается вставить содержимое этого буфера. Тут же, конечно, понеслось о том, что все приложения пытаются украсть ваши данные, хотя реальность на самом деле не так ужасна.
Собственно, алерт появляется, когда приложение пытается вставить что-то из буфера, и таким образом может прочитать его содержимое. Такой баннер в iOS14 показывается достаточно часто и пользователи обратили на него внимание. Надо понимать, что не все приложения делают это с вредоносной целью, хотя, безусловно, есть приложения с рекламными СДК, которые могли попытаться тырить содержимое контента. Вот есть исследование на эту тему — Precise Location Information Leaking Through System Pasteboard | Mysk, и, думаю, именно оно стало толчком для этих изменений) Например, приложение Chrome проверяет содержимое клипборда, чтобы понять, присутствует ли там УРЛ, для того, чтобы при вставке в поле адреса предложить команду Paste and Go. Сторонний клиент для Reddit — Apollo — пытается обнаружить в буфере ссылку на пост на Reddit, чтобы сразу открыть его в приложении. Текстовые редакторы иногда пытаются просто вставить текст из клипборда в пустой документ для упрощения жизни пользователям. Но суть в том, что раньше на iOS проверить тип контента в буфере можно было, только попробовав вставить его — то есть чтобы Chrome понял, что в клипборде URL, его надо было попробовать в бекграунде вставить.
В iOS 14 появился новый API для разработчиков (UPasteboard.DetectionPattern), который позволяет разработчикам узнать тип содержимого в клипборде без его вставки в приложение. Когда разработчики в iOS 14 начнут использовать этот СДК, они смогут, используя эти СДК, проверять тип контента, не вставляя его. Таким образом честные приложения не будут триггерить подобные алерты, а нечестные спалятся. Думаю, потенциальным улучшением (и одновременно ухудшением) user experience будет очередной диалог-подтверждение из серии «разрешить приложению доступ к буферу обмена».
Сегодня я неоднократно получил в сообщениях ссылки на материалы о том, как «приложения на iOS данные из буфера обмена воруют». Иллюстрируется это все уведомлениями, которые появились в iOS 14, когда какое-то приложение пытается вставить содержимое этого буфера. Тут же, конечно, понеслось о том, что все приложения пытаются украсть ваши данные, хотя реальность на самом деле не так ужасна.
Собственно, алерт появляется, когда приложение пытается вставить что-то из буфера, и таким образом может прочитать его содержимое. Такой баннер в iOS14 показывается достаточно часто и пользователи обратили на него внимание. Надо понимать, что не все приложения делают это с вредоносной целью, хотя, безусловно, есть приложения с рекламными СДК, которые могли попытаться тырить содержимое контента. Вот есть исследование на эту тему — Precise Location Information Leaking Through System Pasteboard | Mysk, и, думаю, именно оно стало толчком для этих изменений) Например, приложение Chrome проверяет содержимое клипборда, чтобы понять, присутствует ли там УРЛ, для того, чтобы при вставке в поле адреса предложить команду Paste and Go. Сторонний клиент для Reddit — Apollo — пытается обнаружить в буфере ссылку на пост на Reddit, чтобы сразу открыть его в приложении. Текстовые редакторы иногда пытаются просто вставить текст из клипборда в пустой документ для упрощения жизни пользователям. Но суть в том, что раньше на iOS проверить тип контента в буфере можно было, только попробовав вставить его — то есть чтобы Chrome понял, что в клипборде URL, его надо было попробовать в бекграунде вставить.
В iOS 14 появился новый API для разработчиков (UPasteboard.DetectionPattern), который позволяет разработчикам узнать тип содержимого в клипборде без его вставки в приложение. Когда разработчики в iOS 14 начнут использовать этот СДК, они смогут, используя эти СДК, проверять тип контента, не вставляя его. Таким образом честные приложения не будут триггерить подобные алерты, а нечестные спалятся. Думаю, потенциальным улучшением (и одновременно ухудшением) user experience будет очередной диалог-подтверждение из серии «разрешить приложению доступ к буферу обмена».
Mysk
Precise Location Information Leaking Through System Pasteboard, Mysk
By Talal Haj Bakry and Tommy Mysk UPDATE (JUNE 22, 2020): Apple addressed this vulnerability in iOS 14 and iPadOS 14 by showing a notification every...
Forwarded from Laika Pro Apple
This media is not supported in your browser
VIEW IN TELEGRAM
Примерно так рвутся шлейфы матрицы на всех тачбарах:)
О, iPod nano 4 поколения возвращается) https://twitter.com/CherenkovDmitry/status/1276532069724762112
Twitter
Cherenkov Dmitry
Неплохая идея сделать пульт от Apple TV с экраном 🤔