37

Ответ на пост «Ваши личные фотографии в общем доступе!»

Пофиг на фоточки. Это же национальный и защищённый мессенджер. Обещали подписывание значимых документов и тп через Макс, в значит и такие документы можно будет скачать найдя перебором. Кстати, эта история с ссылками на фото распространяется на все(!) файлы в переписке, без разницы pdf или другой формат.

Так что да, это не нормально. Тем более что во вражеском Телеграм такого нет. То есть в ТГ спецслужбам надо попросить доступ у Дурова к нашим файлам. А в Махе даже постить не надо: сделал бота и все файлы из переписке чиновников (а они же только Махом по работе, да?) у западных спец.служб в кармане.

P.S.: про спецслужбы это сарказм с долей сарказма

Ответ на пост «Ваши личные фотографии в общем доступе!»

Вы не хотите, чтобы кто-то увидел ваши личные фото и иные данные?
Вы храните их на телефоне? Вы идиёты? ДУРАКОВ НЕ ЖАЛКО...

6

Ответ на пост «Ваши личные фотографии в общем доступе!»

Серия Цифровые технологии - реальность

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

Чтобы убедиться в этом, достаточно открыть мессенджер проклятой террористической соцсети "мордокнига", найти там картинку в диалоге, открыть картинку отдельно, взять её урлу и потом открыть в анонимной вкладке. А лучше в другом браузере. И лучше сменив IP-адрес.

https://scontent-bru2-1.xx.fbcdn.net/v/... (в процессе вставки полной ссылки сюда, Пикабу её даже загрузил в тело поста :) )

Вы обнаружите, что картинка прекрасно открывается.

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

Особенно, в условиях задействования технологий Cross-origin resource sharing и прочего , мешающих другим веб-сайтам втихую открывать на своих страницах веб-версии этих самых мессенджеров.

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

Добро пожаловать в реальный мир.

Благодаря шумихи вокруг MAX вы наконец-то стали узнавать, как ВСЁ это реально работает.

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

Другие мои тексты про то, как в реальности работают цифровые технологии тут:
- Электронные заказные письма хранятся бессрочно
- Как искусственный интеллект видит Землю
- Ответ на пост «Как программисты министерству транспорта бесплатно помогли»
- Ответ на пост «Яндекс, какое же вы г..!»

Подписывайтесь, скоро будут другие :)

БОНУС: в любой момент разработчики Пикабу что-нибудь изменят, и люди, которым вы поставили описание, будут видеть, что именно вы им написали в поле, которое якобы видно только вам.

Показать полностью
9

Ответ на пост «Ваши личные фотографии в общем доступе!»

Давайте разберемся спокойно: что такое токен-ссылки, почему их не стоит бояться. А где может и стоит.

Токен-ссылки — это не изобретение какого-то одного сервиса. Они используются везде десятилетиями, просто вы их не замечаете.

Полезность

Токен-ссылка — это обычный адрес со встроенным внутри ключом (токеном).
Главный плюс — мгновенное удобство. Вам не нужно регистрироваться, вводить пароль или ждать СМС. Мы пользуемся этим постоянно: когда активируем промокод, покупаем Game Pass или подтверждаем регистрацию через письмо в почте — это всё токен-ссылки.

Безопасность

Первое, что бросается в глаза, — это открытая ссылка для всех. Кажется, это небезопасно. Однако заполучить эту ссылку крайне сложно.

  • Сложность подбора: Токен в ссылке — это очень длинный и случайный набор символов. Подобрать его наугад невозможно, это займет миллионы лет даже у суперкомпьютера.
    А у нас обращение к внешнему сайту, где стоит защита от перебора. А даже при миллиарде файлов попасть даже на случайный практически невозможно.

  • Защита HTTPS: Пока ссылка летит от сервера к вам, она зашифрована. Ни провайдер, ни сосед по Wi-Fi не увидят её хвост с ключом.

  • Атомарность: Если кто-то и узнает ссылку, он увидит только один конкретный файл, а не залезет во все ваши переписки и файлы. В отличии от вашего пароля. Боятся надо потери логина/пароля.

  • Гибкость: Разработчики сами выбирают длину ключа. В СМС он короткий, потому что живет пару минут и умещается в полиномиальное время. В ссылке на картинку — длинный, чтобы защитить её надолго.

Опасности

Проблемы начинаются не в технологии, а в том, как ею распоряжаются люди и сайты:

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

  • Человеческий фактор (Админы и разработчики): С утечками паролей бороться научились — их никто не записывает. А вот ссылки иногда по ошибке сохраняются в рабочих логах серверов, или передаются между сервисами. Это риск, который лечится только грамотной настройкой системы.

  • Пересылка: Как только вы кинули ссылку в чат, она перестает быть секретом. Роботы мессенджера могут зайти по ней, чтобы сделать предпросмотр, и ссылка останется в их базе.

  • Плохая реализация: Знаменитые утечки (как у МТС или ВК) случались не из-за самих ссылок, а из-за ошибок: когда файлы индексировались поисковиками (хвосты), застревали в памяти серверов (CDN) или утекали через переходы на другие сайты (Referer). Опять же человеческий фактор.

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

Итог

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

Показать полностью
43

Ответ на пост «Ваши личные фотографии в общем доступе!»

Решил я тут проверить криптографическую стойкость ссылок на изображения, которые используются в Max. Для этого я отправил три изображения другому пользователю, и другой пользователь отправил три изображения мне, которыми не жалко поделиться со всем интернетом. Ссылки получились такими:

Как можно заметить, у параметра r есть префикс и постфикс, который, скорее всего, генерируется на основе каких-то метаданных (ID аккаунтов, ID чата, etc.), а возможно, является идентичным для всех пользователей Max. Выделим отличающиеся части ссылок:

  • whIfmcEG-AQ04SLHDttpwu

  • OrCtArXBjq22lCBwOCDEL-

  • uCeSw_mahSxcJfxo1C8gOO

  • 3SBIKFh0j_uS4NxSE_Uc6e

  • 3eud5ZnHve_KdN2h70ccLe

  • ObvU-CP4zgDVerJ9CWGMDu

Данная часть ссылки состоит из 22 символов. Учитывая, что параметр представляет собой Base64 строку, то количество возможных вариантов ссылок в данном случае равняется 64²², что примерно равно 5×10³⁹ возможных вариантов.

Представим такую невозможную ситуацию, что в базе данных изображений Макса находится триллион (10¹²) изображений. И у нас есть возможность совершать на сервера Max миллиард (10⁹) запросов в секунду. Тогда вероятность найти за сутки хотя бы одно изображение будет равняться (24×60×60×10⁹×10¹²)/(5×10³⁹) ≈ 1/10⁻¹⁴, что ИММОЛЕЙТ ИМПРУВЕД! Это означает, что возможность его подбора КРАЙНЕ МАЛА! Или, если серьёзнее, то понадобится примерно 274 миллиарда лет, чтобы найти одно изображение. Так что, если вы используете в качестве пароля строку из менее чем двадцати двух символов с алфавитом мощностью менее 64, то вас взломают раньше, чем найдут хотя бы какое-то изображение. В данном случае сложность сравнима с поиском подписи для JWT-токена другого пользователя. И также нужно учесть допущение, что ни один сервер в мире не выдержит миллиард запросов в секунду, а уж тем более вряд ли будет хранить триллион изображений.

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

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

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

UPD2: Аналогичным образом, то есть без авторизации, хранятся фотографии в Одноклассниках и ВКонтакте.

Показать полностью
75

Ответ на пост «Ваши личные фотографии в общем доступе!»

Нужен ли нам свой мессенджер? Нужен, если мы хотим развивать свой ИТ-сектор. Нужно ли душить всё и вся конкурирующее под тупыми надуманными предлогами? Нет, это ведёт в бездну застоя и неэффективности. Нужно ли разграничивать применение "чужих" технологий и собственных наработок для частного гражданского сектора и "чувствительных" областей (войска, разведка и т.п.)? Конечно, нужно. Однако, опять же - с умом и без идиотизма. А идиотизм в том, что парковочно-лифтовый супер-мессенджер имеет в себе чужие библиотеки, кучу дыр в архитектуре, он критически отстает по функционалу от конкурентов, а еще - вся эта шарага, кому принадлежит Машка, зарегистрирована где-то там на каких-то островах и по сути находится во владении частного бизнеса. Хорош уже ссать людям в уши и глаза, займитесь настоящими делами в экономике, социальной сфере и на фронте. Мы сами как-нибудь определимся, где нам котиков и дикпики друг другу отправлять. А вот наши данные и гостайны вы должны и без тупых запретов защищать, и зависит это на 90% от самих слуг народа и раздолбайства тех персонажей, которые припали своими ненасытными рылами к бюджетному корыту. Доклад окончил.

8

Ответ на пост «Ваши личные фотографии в общем доступе!»

В Mах заявили, что пост "наброс", который опровергается ИБ-специалистами

МОСКВА, 6 марта. /ТАСС/. Персональные фото пользователей в мессенджере Max принадлежат только им, ссылкой на них для просмотра человек должен поделиться по своей воле, сообщили ТАСС в пресс-службе платформы.

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

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

ТЫЦ

12

Ответ на пост «Ваши личные фотографии в общем доступе!»

Я поздравляю нас, ребята, но ВК тоже не особо фоточки удаляет.

Steps to reproduce:

  1. Загрузить в чатик фоточку, отправить другу

  2. Выгрузить архив данных, которые хранятся на серверах ВК

  3. Найти в архиве и сохранить ссылку на фоточку из шага 1

  4. В ВК зайти в чатик и удалить фоточку из шага 1

  5. В инкогнито моде попробовать перейти по ссылочке с фоточкой

    Ожидаемое: ошибочка, фоточки нетути

    Реальность: "удалённая" фоточка открывается

Так как у меня пригорело, я не проверяла, что будет через сутки или двое, а сразу же несу эту потрясающую новость в массы. Ну и как бы да: фоточки доступны без авторизации: для чистоты эксперимента проверила на другом компе.

От всей души нас поздравляю...

7

Ответ на пост «Ваши личные фотографии в общем доступе!»

Отвечу постом, т.к. история циклична и возможно это кому-то поможет: раньше, в древние времена (да и сейчас работает) было и есть приложение (Lightshot — программа для скриншотов) для создания скриншотов экрана. Этими скринами можно было делиться по генерируемой ссылке. Ссылка начиналась всегда одинаково: домен + набор из рандомных символов.

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

И даже тут нашлись мошенники) они намеренно выкладывали данные, типа логина и пароля к якобы криптокошельку. И вот находит "искатель" этот скрин, входит в кошелек и видит там "биткоин". Но что б вывести их - будь добр, оплати "комиссию". Дальнейшая судьба думаю понятна.

Этот как пример, до чего дошли нынешние мошенники я не в курсе, но смотря на их потуги с переименованными apk мне всё больше кажется, что они скорее деградировали до уровня амёб, чем научились чему-то новому.

P.S. не знаю, работает ли такая рандомизация символов в максе, проверять не буду, но если так - то грустно и не безопасно.

Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества